diff --git a/localization/ar.json b/localization/ar.json
index 2a0b787d..b09cbb5d 100755
--- a/localization/ar.json
+++ b/localization/ar.json
@@ -68,10 +68,10 @@
"client certificate file": "ملف شهادة العميل",
"client key file": "ملف مفتاح العميل",
"close all active work areas": "إغلاق جميع مساحات العمل النشطة",
+ "close connection": "إغلاق مساحة العمل (قطع الاتصال)",
"close local cluster work area": "إغلاق مساحة عمل العنقود المحلي",
"close the work area": "إغلاق منطقة العمل",
"close work area": "إغلاق مساحة العمل",
- "close connection": "إغلاق مساحة العمل (قطع الاتصال)",
"close": "إغلاق",
"cluster name": "اسم العنقود",
"cluster": "العنقود",
@@ -336,8 +336,8 @@
"there is no difference between the previous and new metadata": "لا يوجد فرق بين البيانات الوصفية السابقة والجديدة",
"there's a new update!": "هناك تحديث جديد!",
"there's an active work area for the local cluster [b]$data[/b], please consider to close it before attempting to delete the local cluster again": "هناك منطقة عمل نشطة للعنقود المحلي [b]$data[/b]، من فضلك خذ بعين الاعتبار إغلاقها قبل محاولة حذف العنقود المحلي مرة أخرى",
- "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "هناك منطقة عمل نشطة للاتصال [b]$data[/b]، من فضلك خذ بعين الاعتبار إغلاقها قبل محاولة تعديل أو حذف الاتصال",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to delete the workspace [b]$data[/b]": "هناك منطقة عمل نشطة للاتصال [b]$data[/b]، من فضلك خذ بعين الاعتبار إغلاقها قبل محاولة حذف مساحة العمل [b]$data[/b]",
+ "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "هناك منطقة عمل نشطة للاتصال [b]$data[/b]، من فضلك خذ بعين الاعتبار إغلاقها قبل محاولة تعديل أو حذف الاتصال",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to test it": "هناك منطقة عمل نشطة للاتصال [b]$data[/b]، من فضلك خذ بعين الاعتبار إغلاقها قبل محاولة اختبار الاتصال",
"this limit can be changed from the app's settings in the limits section": "هذا الحد يمكن تغييره من إعدادات التطبيق في قسم قيم الحدود",
"this update needs an app restart": "هذا التحديث يتطلب إعادة تشغيل التطبيق",
diff --git a/localization/en.json b/localization/en.json
index 3751ef6a..d04923f6 100755
--- a/localization/en.json
+++ b/localization/en.json
@@ -67,10 +67,10 @@
"client certificate file": "client certificate file",
"client key file": "client key file",
"close all active work areas": "close all active work areas",
+ "close connection": "close connection",
"close local cluster work area": "close local cluster work area",
"close the work area": "close the work area",
"close work area": "close work area",
- "close connection": "close connection",
"close": "close",
"cluster name": "cluster name",
"cluster": "cluster",
diff --git a/localization/es.json b/localization/es.json
index 65de3910..a31e6c2f 100644
--- a/localization/es.json
+++ b/localization/es.json
@@ -50,9 +50,9 @@
"binaries check": "Comprobación de binarios",
"ca certificate file": "Archivo de certificado de CA",
"cancel": "Cancelar",
+ "cassandra credentials": "Credenciales de Cassandra",
"cassandra data center": "Centro de datos de Cassandra",
"cassandra host name": "Nombre de host de Cassandra",
- "cassandra credentials": "Credenciales de Cassandra",
"cassandra nodes": "Nodos de Cassandra",
"change the editors view": "Cambiar la vista de los editores",
"change their values": "Cambiar sus valores",
@@ -67,10 +67,10 @@
"client certificate file": "Archivo de certificado de cliente",
"client key file": "Archivo de clave de cliente",
"close all active work areas": "Cierre todas las áreas de trabajo activas",
+ "close connection": "Cerrar el área de trabajo (desconectar)",
"close local cluster work area": "Cerrar el área de trabajo del clúster local",
"close the work area": "Cierre el área de trabajo",
"close work area": "Cerrar el área de trabajo",
- "close connection": "Cerrar el área de trabajo (desconectar)",
"close": "cerrar",
"cluster name": "Nombre del clúster",
"cluster": "clúster",
@@ -337,8 +337,8 @@
"there is no difference between the previous and new metadata": "No hay diferencia entre los metadatos anteriores y los nuevos",
"there's a new update!": "¡hay una nueva actualización!",
"there's an active work area for the local cluster [b]$data[/b], please consider to close it before attempting to delete the local cluster again": "Hay un área de trabajo activa para el clúster local [b]$data[/b], considere cerrarla antes de intentar eliminar el clúster local nuevamente",
- "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "Esta conexión [b]$data[/b] tiene un área de trabajo activa, asegúrese de cerrar su área de trabajo antes de intentar editarla o eliminarla",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to delete the workspace [b]$data[/b]": "Esta conexión [b]$data[/b] tiene un área de trabajo activa, asegúrese de cerrar su área de trabajo antes de intentar eliminar el espacio de trabajo [b]$data[/b]",
+ "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "Esta conexión [b]$data[/b] tiene un área de trabajo activa, asegúrese de cerrar su área de trabajo antes de intentar editarla o eliminarla",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to test it": "Esta conexión [b]$data[/b] tiene un área de trabajo activa, asegúrese de cerrar su área de trabajo antes de intentar probarla",
"this limit can be changed from the app's settings in the limits section": "Este límite se puede cambiar desde la configuración de la aplicación en la sección Límites",
"this update needs an app restart": "Esta actualización necesita un reinicio de la aplicación",
diff --git a/localization/fr.json b/localization/fr.json
index 300a2660..af3624fc 100755
--- a/localization/fr.json
+++ b/localization/fr.json
@@ -50,9 +50,9 @@
"binaries check": "vérification des binaires",
"ca certificate file": "Fichier de certificat CA",
"cancel": "Annuler",
+ "cassandra credentials": "Références Cassandra",
"cassandra data center": "Centre de données Cassandra",
"cassandra host name": "Nom d’hôte Cassandra",
- "cassandra credentials": "Références Cassandra",
"cassandra nodes": "Nœuds Cassandra",
"change the editors view": "Modifier la vue Éditeurs",
"change their values": "changer leurs valeurs",
@@ -67,10 +67,10 @@
"client certificate file": "Fichier de certificat client",
"client key file": "fichier de clé client",
"close all active work areas": "Fermer toutes les zones de travail actives",
+ "close connection": "Fermer la zone de travail (déconnecter)",
"close local cluster work area": "Fermer la zone de travail du cluster local",
"close the work area": "Fermer la zone de travail",
"close work area": "Fermer la zone de travail",
- "close connection": "Fermer la zone de travail (déconnecter)",
"close": "fermer",
"cluster name": "Nom du cluster",
"cluster": "Grappe",
@@ -337,8 +337,8 @@
"there is no difference between the previous and new metadata": "Il n’y a pas de différence entre les métadonnées précédentes et les nouvelles métadonnées",
"there's a new update!": "il y a une nouvelle mise à jour !",
"there's an active work area for the local cluster [b]$data[/b], please consider to close it before attempting to delete the local cluster again": "Il existe une zone de travail active pour le cluster local [b]$data[/b], pensez à la fermer avant d’essayer de supprimer à nouveau le cluster local",
- "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "cette connexion [b]$data[/b] a une zone de travail active, assurez-vous de fermer sa zone de travail avant de tenter de la modifier ou de la supprimer",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to delete the workspace [b]$data[/b]": "cette connexion [b]$data[/b] a une zone de travail active, assurez-vous de fermer sa zone de travail avant de tenter de supprimer l'espace de travail [b]$data[/b]",
+ "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "cette connexion [b]$data[/b] a une zone de travail active, assurez-vous de fermer sa zone de travail avant de tenter de la modifier ou de la supprimer",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to test it": "Cette connexion [b]$data[/b] a une zone de travail active, assurez-vous de fermer sa zone de travail avant d’essayer de la tester",
"this limit can be changed from the app's settings in the limits section": "Cette limite peut être modifiée à partir des paramètres de l’application dans la section Limites",
"this update needs an app restart": "Cette mise à jour nécessite un redémarrage de l’application",
diff --git a/localization/gl.json b/localization/gl.json
index 4fce3013..f303a529 100755
--- a/localization/gl.json
+++ b/localization/gl.json
@@ -50,9 +50,9 @@
"binaries check": "Comprobación binaria",
"ca certificate file": "Arquivo CA Certificado",
"cancel": "Cancelación",
+ "cassandra credentials": "Credenciais de Cassandra",
"cassandra data center": "Cassandra Data Center",
"cassandra host name": "Cassandra host name",
- "cassandra credentials": "Credenciais de Cassandra",
"cassandra nodes": "Cassandra Nodes",
"change the editors view": "Modificar a vista dos editores",
"change their values": "Cambiar os seus valores",
@@ -67,10 +67,10 @@
"client certificate file": "Ficheiro certificado de cliente",
"client key file": "ficheiro clave do cliente",
"close all active work areas": "Pechar todas as áreas de traballo activas",
+ "close connection": "Área de traballo próxima (desconexión)",
"close local cluster work area": "Pechar a área de traballo de clústeres locais",
"close the work area": "Pechar a área de traballo",
"close work area": "Área de traballo próxima",
- "close connection": "Área de traballo próxima (desconexión)",
"close": "Pechar",
"cluster name": "nome do cluster",
"cluster": "Cluster",
@@ -337,8 +337,8 @@
"there is no difference between the previous and new metadata": "Non hai diferenza entre os metadatos anteriores e os novos",
"there's a new update!": "¡hai unha nova actualización!",
"there's an active work area for the local cluster [b]$data[/b], please consider to close it before attempting to delete the local cluster again": "Hai unha área de traballo activa para o clúster local [b]$data[/b], por favor considere pechalo antes de intentar eliminar de novo o clúster local",
- "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "Esta conexión [b]$data[/b] ten unha área de traballo activa, asegúrese de pechar a súa área de traballo antes de intentar editala ou eliminala",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to delete the workspace [b]$data[/b]": "esta conexión [b]$data[/b] ten unha área de traballo activa, asegúrate de pechar a súa área de traballo antes de tentar eliminar o espazo de traballo [b]$data[/b]",
+ "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "Esta conexión [b]$data[/b] ten unha área de traballo activa, asegúrese de pechar a súa área de traballo antes de intentar editala ou eliminala",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to test it": "Esta conexión [b]$data[/b] ten unha área de traballo activa, asegúrese de pechar a súa área de traballo antes de intentar probala",
"this limit can be changed from the app's settings in the limits section": "Este límite pode modificarse desde a Configuración da aplicación na sección Límites",
"this update needs an app restart": "Esta actualización precisa dun reinicio da aplicación",
diff --git a/localization/iw.json b/localization/iw.json
index a3a92461..85b605a4 100755
--- a/localization/iw.json
+++ b/localization/iw.json
@@ -50,9 +50,9 @@
"binaries check": "בדיקת קבצים בינאריים",
"ca certificate file": "קובץ אישור CA",
"cancel": "ביטל",
+ "cassandra credentials": "תעודות קסנדרה®",
"cassandra data center": "מרכז הנתונים קסנדרה",
"cassandra host name": "שם מארח קסנדרה",
- "cassandra credentials": "תעודות קסנדרה®",
"cassandra nodes": "צמתים קסנדרה®",
"change the editors view": "שינוי תצוגת העורכים",
"change their values": "לשנות את הערכים שלהם",
@@ -67,10 +67,10 @@
"client certificate file": "קובץ אישור לקוח",
"client key file": "קובץ מפתח לקוח",
"close all active work areas": "סגור את כל אזורי העבודה הפעילים",
+ "close connection": "סגור את אזור העבודה (התנתק)",
"close local cluster work area": "סגור את אזור העבודה של אשכול מקומי",
"close the work area": "סגור את אזור העבודה",
"close work area": "סגור אזור עבודה",
- "close connection": "סגור את אזור העבודה (התנתק)",
"close": "קרוב",
"cluster name": "שם אשכול",
"cluster": "אשכול",
@@ -337,8 +337,8 @@
"there is no difference between the previous and new metadata": "אין הבדל בין המטה-נתונים הקודמים והחדשים",
"there's a new update!": "יש עדכון חדש!",
"there's an active work area for the local cluster [b]$data[/b], please consider to close it before attempting to delete the local cluster again": "קיים אזור עבודה פעיל עבור האשכול המקומי [b]$data[/b], שקול לסגור אותו לפני שתנסה למחוק שוב את האשכול המקומי",
- "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "לחיבור הזה [b]$data[/b] יש אזור עבודה פעיל, הקפד לסגור את אזור העבודה שלו לפני שתנסה לערוך או למחוק אותו",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to delete the workspace [b]$data[/b]": "לחיבור הזה [b]$data[/b] יש אזור עבודה פעיל, הקפד לסגור את אזור העבודה שלו לפני שתנסה למחוק את סביבת העבודה [b]$data[/b]",
+ "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "לחיבור הזה [b]$data[/b] יש אזור עבודה פעיל, הקפד לסגור את אזור העבודה שלו לפני שתנסה לערוך או למחוק אותו",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to test it": "חיבור זה [b]$data[/b] כולל אזור עבודה פעיל, הקפד לסגור את אזור העבודה שלו לפני שתנסה לבדוק אותו",
"this limit can be changed from the app's settings in the limits section": "ניתן לשנות מגבלה זו מתוך הגדרות האפליקציה במקטע מגבלות",
"this update needs an app restart": "עדכון זה דורש הפעלה מחדש של היישום",
diff --git a/localization/zh.json b/localization/zh.json
index b6eadaf0..c7a9fa91 100755
--- a/localization/zh.json
+++ b/localization/zh.json
@@ -50,9 +50,9 @@
"binaries check": "二进制文件检查",
"ca certificate file": "CA 证书文件",
"cancel": "取消",
+ "cassandra credentials": "Cassandra 凭证",
"cassandra data center": "Cassandra 数据中心",
"cassandra host name": "Cassandra 主机名",
- "cassandra credentials": "Cassandra 凭证",
"cassandra nodes": "Cassandra 节点",
"change the editors view": "更改编辑器视图",
"change their values": "更改其值",
@@ -67,10 +67,10 @@
"client certificate file": "客户端证书文件",
"client key file": "客户端密钥文件",
"close all active work areas": "关闭所有活动工作区",
+ "close connection": "关闭 WorkArea (断开连接)",
"close local cluster work area": "关闭本地集群工作区",
"close the work area": "关闭工作区",
"close work area": "关闭工作区",
- "close connection": "关闭 WorkArea (断开连接)",
"close": "关闭",
"cluster name": "集群名称",
"cluster": "簇",
@@ -337,8 +337,8 @@
"there is no difference between the previous and new metadata": "以前的元数据和新的元数据之间没有区别",
"there's a new update!": "有新的更新!",
"there's an active work area for the local cluster [b]$data[/b], please consider to close it before attempting to delete the local cluster again": "本地集群 [b]$data 有一个活动工作区[/b],请考虑在再次尝试删除本地集群之前将其关闭",
- "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "此连接 [b]$data[/b] 有一个活动工作区,请确保在尝试编辑或删除它之前关闭其工作区",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to delete the workspace [b]$data[/b]": "此连接 [b]$data[/b] 有一个活动工作区,请确保在尝试删除工作区之前关闭其工作区 [b]$data[/b]",
+ "this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to edit or delete it": "此连接 [b]$data[/b] 有一个活动工作区,请确保在尝试编辑或删除它之前关闭其工作区",
"this connection [b]$data[/b] has an active work area, make sure to close its work area before attempting to test it": "此连接 [b]$data[/b] 有一个活动工作区,请确保在尝试测试之前关闭其工作区",
"this limit can be changed from the app's settings in the limits section": "可以从 Limits 部分的应用程序设置中更改此限制",
"this update needs an app restart": "此更新需要重新启动应用程序",
diff --git a/renderer/js/events/clusters.js b/renderer/js/events/clusters.js
index 2d7762c2..8c99c9e7 100755
--- a/renderer/js/events/clusters.js
+++ b/renderer/js/events/clusters.js
@@ -3247,7 +3247,11 @@
})
// Clear the screen again but with the prompt this time
- setTimeout(() => terminal.clear(), 1000)
+ setTimeout(() => {
+ try {
+ terminal.clear()
+ } catch (e) {}
+ }, 1000)
})
// Update the attribute; to not perform this process again
@@ -3368,6 +3372,10 @@
statement = statement.replace(pattern, '$1 JSON')
} catch (e) {}
+ try {
+ statement = statement.trim()
+ } catch (e) {}
+
// Send the command to the main thread to be executed
IPCRenderer.send('pty:command', {
id: clusterID,
@@ -4834,7 +4842,7 @@
// Send a request to the main thread regards pop-up a menu
IPCRenderer.send('show-context-menu', JSON.stringify([{
- label: I18next.capitalize(I18next.t('close connection')),
+ label: I18next.capitalizeFirstLetter(`${I18next.t('close work area')} (${I18next.t('disconnect')})`),
click: `() => views.main.webContents.send('workarea:close', {
btnID: '${closeWorkareaBtnID}'
})`
@@ -5528,10 +5536,12 @@
try {
setTimeout(() => {
- let lastButton = clusterElement.find('button').filter(':last')
+ let clusterButtons = clusterElement.find('button')
- lastButton.toggle(minifyText(lastButton.text()).length > 0)
- }, 1000)
+ clusterButtons.each(function() {
+ $(this).toggle(minifyText($(this).text()).length > 0)
+ })
+ }, 2000)
} catch (e) {}
setTimeout(() => {
diff --git a/renderer/js/init.js b/renderer/js/init.js
index b14ae57b..608cda55 100755
--- a/renderer/js/init.js
+++ b/renderer/js/init.js
@@ -1342,7 +1342,7 @@ $(document).on('initialize', () => {
try {
import(Path.join(__dirname, '..', '..', 'node_modules', 'url-join', 'lib', 'url-join.js')).then((module) => {
- let releaseLink = module.default(Modules.Consts.URLS.Workbench, 'releases', 'tag', AppInfo.version)
+ let releaseLink = module.default(Modules.Consts.URLS.Workbench, 'releases', 'tag', `v${AppInfo.version}`)
$('button#releaseNotes').click(() => {
try {
diff --git a/renderer/styles/views/intro-mdb.css b/renderer/styles/views/intro-mdb.css
new file mode 100644
index 00000000..047de8b2
--- /dev/null
+++ b/renderer/styles/views/intro-mdb.css
@@ -0,0 +1 @@
+:root{--mdb-red:#f44336;--mdb-pink:#e91e63;--mdb-purple:purple-500;--mdb-indigo:#3f51b5;--mdb-blue:#2196f3;--mdb-cyan:#00bcd4;--mdb-teal:#009688;--mdb-green:#4caf50;--mdb-yellow:#ffeb3b;--mdb-orange:#ff9800;--mdb-white:#fff;--mdb-black:#000;--mdb-gray:#757575;--mdb-gray-dark:#4f4f4f;--mdb-gray-50:#fbfbfb;--mdb-gray-100:#f5f5f5;--mdb-gray-200:#eee;--mdb-gray-300:#e0e0e0;--mdb-gray-400:#bdbdbd;--mdb-gray-500:#9e9e9e;--mdb-gray-600:#757575;--mdb-gray-700:#616161;--mdb-gray-800:#4f4f4f;--mdb-gray-900:#262626;--mdb-primary:#3b71ca;--mdb-secondary:#9fa6b2;--mdb-success:#14a44d;--mdb-danger:#dc4c64;--mdb-warning:#e4a11b;--mdb-info:#54b4d3;--mdb-light:#fbfbfb;--mdb-dark:#332d2d;--mdb-primary-rgb:59,113,202;--mdb-secondary-rgb:159,166,178;--mdb-success-rgb:20,164,77;--mdb-danger-rgb:220,76,100;--mdb-warning-rgb:228,161,27;--mdb-info-rgb:84,180,211;--mdb-light-rgb:251,251,251;--mdb-dark-rgb:51,45,45;--mdb-white-rgb:255,255,255;--mdb-black-rgb:0,0,0;--mdb-body-color-rgb:79,79,79;--mdb-body-bg-rgb:255,255,255;--mdb-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdb-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--mdb-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--mdb-body-font-family:var(--mdb-font-roboto);--mdb-body-font-size:1rem;--mdb-body-font-weight:400;--mdb-body-line-height:1.6;--mdb-body-color:#4f4f4f;--mdb-body-bg:#fff;--mdb-border-width:1px;--mdb-border-style:solid;--mdb-border-color:#e0e0e0;--mdb-border-color-translucent:rgba(0,0,0,0.175);--mdb-border-radius:0.25rem;--mdb-border-radius-sm:0.25rem;--mdb-border-radius-lg:0.5rem;--mdb-border-radius-xl:1rem;--mdb-border-radius-2xl:2rem;--mdb-border-radius-pill:50rem;--mdb-link-color:#3b71ca;--mdb-link-hover-color:#386bc0;--mdb-code-color:#e91e63;--mdb-highlight-bg:#fff9c4}.form-check{display:block;min-height:1.6rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.3em;vertical-align:top;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#3b71ca;outline:0;box-shadow:0 0 0 .25rem rgba(59,113,202,.25)}.form-check-input:checked{background-color:#3b71ca}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#3b71ca;border-color:#757575;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233b71ca'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(20,164,77,.25)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,76,100,.25)}.form-check{min-height:1.5rem}.form-check-input{position:relative;width:1.125rem;height:1.125rem;background-color:#fff;border:.125rem solid rgba(0,0,0,.25)}.form-check-input:before{content:"";position:absolute;border-radius:50%;width:.875rem;height:.875rem;opacity:0;pointer-events:none;transform:scale(0)}.form-check-input:hover{cursor:pointer}.form-check-input:hover:before{opacity:.04;box-shadow:0 0 0 13px rgba(0,0,0,.6)}.form-check-input:focus{box-shadow:none;border-color:rgba(0,0,0,.25);transition:border-color .2s}.form-check-input:focus:before{opacity:.12;box-shadow:0 0 0 13px rgba(0,0,0,.6);transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input:checked:before{opacity:.16}.form-check-input:checked:after{content:"";position:absolute}.form-check-input:checked:focus:before{transform:scale(1);transition:box-shadow .2s,transform .2s}.form-check-input[type=checkbox]{border-radius:.25rem;margin-top:.19em;margin-right:6px}.form-check-input[type=checkbox]:focus:after{content:"";position:absolute;width:.875rem;height:.875rem;z-index:1;display:block;border-radius:0;background-color:#fff}.form-check-input[type=checkbox]:checked{background-image:none}.form-check-input[type=checkbox]:checked:after{display:block;transform:rotate(45deg);width:.375rem;height:.8125rem;border:.125rem solid #fff;border-top:0;border-left:0;margin-left:.25rem;margin-top:-1px}.form-check-input[type=checkbox]:indeterminate{border-color:#3b71ca}.form-check-input[type=radio]{border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.125em;margin-right:4px}.form-check-input[type=radio]:before{width:1rem;height:1rem}.form-check-input[type=radio]:after{content:"";position:absolute;width:1rem;height:1rem;z-index:1;display:block;border-radius:50%;background-color:#fff}.form-check-input[type=radio]:checked{background-image:none;background-color:#fff}.form-check-input[type=radio]:checked:after{border-radius:50%;width:.625rem;height:.625rem;transition:border-color;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.form-check-input[type=radio]:checked:focus{background-color:#fff}.form-check-label{padding-left:.15rem}.form-check-label:hover{cursor:pointer}.form-switch .form-check-input{background-image:none;border-width:0;border-radius:.4375rem;width:2rem;height:.875rem;background-color:rgba(0,0,0,.25);margin-top:.3em;margin-right:8px}.form-switch .form-check-input:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;background-color:#fff;margin-top:-.1875rem;box-shadow:0 0 3px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.04);transition:background-color .2s,transform .2s}.form-switch .form-check-input:focus{background-image:none}.form-switch .form-check-input:focus:before{transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:focus:after{border-radius:50%;width:1.25rem;height:1.25rem}.form-switch .form-check-input:checked,.form-switch .form-check-input:checked:focus{background-image:none}.form-switch .form-check-input:checked:focus:before{margin-left:1.0625rem;transform:scale(1);transition:box-shadow .2s,transform .2s}.form-switch .form-check-input:checked[type=checkbox]{background-image:none}.form-switch .form-check-input:checked[type=checkbox]:after{content:"";position:absolute;border:none;z-index:2;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-3px;margin-left:1.0625rem;transition:background-color .2s,transform .2s}.input-group-text>.form-check-input[type=checkbox]{margin-left:1px;margin-right:1px}.input-group-text>.form-check-input[type=radio]{margin-right:0}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#14a44d}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#14a44d}.form-check-input.is-valid:checked:focus:before,.was-validated .form-check-input:valid:checked:focus:before{box-shadow:0 0 0 13px #14a44d}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:none}.form-check-input.is-valid:focus:before,.was-validated .form-check-input:valid:focus:before{box-shadow:0 0 0 13px #14a44d}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#14a44d;margin-bottom:1rem}.form-check-input.is-valid[type=checkbox]:checked:focus,.was-validated .form-check-input:valid[type=checkbox]:checked:focus{background-color:#14a44d;border-color:#14a44d}.form-check-input.is-valid[type=radio]:checked,.was-validated .form-check-input:valid[type=radio]:checked{border-color:#14a44d;background-color:#fff}.form-check-input.is-valid[type=radio]:checked:focus:before,.was-validated .form-check-input:valid[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #14a44d}.form-check-input.is-valid[type=radio]:checked:after,.was-validated .form-check-input:valid[type=radio]:checked:after{border-color:#14a44d;background-color:#14a44d}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.form-switch .form-check-input.is-valid:focus:before,.was-validated .form-switch .form-check-input:valid:focus:before{box-shadow:3px -1px 0 13px rgba(0,0,0,.6)}.form-switch .form-check-input.is-valid:checked[type=checkbox]:after,.was-validated .form-switch .form-check-input:valid:checked[type=checkbox]:after{background-color:#14a44d;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.form-switch .form-check-input.is-valid:checked:focus:before,.was-validated .form-switch .form-check-input:valid:checked:focus:before{box-shadow:3px -1px 0 13px #14a44d}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc4c64}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc4c64}.form-check-input.is-invalid:checked:focus:before,.was-validated .form-check-input:invalid:checked:focus:before{box-shadow:0 0 0 13px #dc4c64}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:none}.form-check-input.is-invalid:focus:before,.was-validated .form-check-input:invalid:focus:before{box-shadow:0 0 0 13px #dc4c64}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc4c64;margin-bottom:1rem}.form-check-input.is-invalid[type=checkbox]:checked:focus,.was-validated .form-check-input:invalid[type=checkbox]:checked:focus{background-color:#dc4c64;border-color:#dc4c64}.form-check-input.is-invalid[type=radio]:checked,.was-validated .form-check-input:invalid[type=radio]:checked{border-color:#dc4c64;background-color:#fff}.form-check-input.is-invalid[type=radio]:checked:focus:before,.was-validated .form-check-input:invalid[type=radio]:checked:focus:before{box-shadow:0 0 0 13px #dc4c64}.form-check-input.is-invalid[type=radio]:checked:after,.was-validated .form-check-input:invalid[type=radio]:checked:after{border-color:#dc4c64;background-color:#dc4c64}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.form-switch .form-check-input.is-invalid:focus:before,.was-validated .form-switch .form-check-input:invalid:focus:before{box-shadow:3px -1px 0 13px rgba(0,0,0,.6)}.form-switch .form-check-input.is-invalid:checked[type=checkbox]:after,.was-validated .form-switch .form-check-input:invalid:checked[type=checkbox]:after{background-color:#dc4c64;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.form-switch .form-check-input.is-invalid:checked:focus:before,.was-validated .form-switch .form-check-input:invalid:checked:focus:before{box-shadow:3px -1px 0 13px #dc4c64}.form-check-input{background-color:transparent;border-color:hsl(0deg 0% 50% / 70%)}.form-check-input:before{background-color:transparent;box-shadow:0 0 0 13px transparent}.form-check-input:hover:before{box-shadow:transparent}.form-check-input:focus{border-color:hsla(0,0%,100%,.7)}.form-check-input:focus:before{box-shadow:0 0 0 13px hsla(0,0%,100%,.6)}.form-check-input:checked,.form-check-input:checked:focus{border-color:#3b71ca}.form-check-input:checked:focus:before{box-shadow:0 0 0 13px #3b71ca}.form-check-input:indeterminate:focus:before{box-shadow:0 0 0 13px #3b71ca}.form-check-input[type=checkbox]:focus:after{background-color:#303030}.form-check-input[type=checkbox]:checked{background-color:#3b71ca}.form-check-input[type=checkbox]:checked:after{border-color:#fff;background-color:transparent}.form-check-input[type=checkbox]:checked:focus{background-color:#3b71ca}.form-check-input[type=checkbox]:indeterminate{background-color:transparent;border-color:hsla(0,0%,100%,.7)}.form-check-input[type=checkbox]:indeterminate:after{border-color:#fff}.form-check-input[type=checkbox]:indeterminate:focus{background-color:#3b71ca;border-color:#3b71ca}.form-check-input[type=radio]:after,.form-check-input[type=radio]:checked{background-color:transparent}.form-check-input[type=radio]:checked:after{border-color:#3b71ca;background-color:#3b71ca}.form-check-input[type=radio]:checked:focus{background-color:transparent}.form-switch .form-check-input{background-color:hsla(0,0%,100%,.38)}.form-switch .form-check-input:after{background-color:#dee2e6;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.form-switch .form-check-input:focus:before{box-shadow:3px -1px 0 13px rgba(0,0,0,.6)}.form-switch .form-check-input[type=checkbox]:focus:after{background-color:#dee2e6}.form-switch .form-check-input:checked{background-color:#3b71ca}.form-switch .form-check-input:checked:focus:before{box-shadow:3px -1px 0 13px #3b71ca}.form-switch .form-check-input:checked[type=checkbox]:after{background-color:#3b71ca;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}
diff --git a/renderer/styles/views/intro.css b/renderer/styles/views/intro.css
index 6f28daf7..953685df 100755
--- a/renderer/styles/views/intro.css
+++ b/renderer/styles/views/intro.css
@@ -1,3 +1,3 @@
-body,html{background-color:transparent}body{pointer-events:none;margin-top:-1px}center{position:absolute;inset:0;margin:auto;width:600px;background:#071534;border-radius:15px;height:45px;background:#17181a;color:#e3e3e3;padding:20px;transition:height 0.45s ease-in-out;font-size:90%}center div.header{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;height:fit-content;position:relative}center div.header div.info{display:flex;font-family:'Brand', 'Main', 'Minor', 'SimplifiedChinese', sans-serif;font-size:135%;font-weight:400;margin-right:40px;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-left:13px;color:#fff;text-align:left;margin-right:0;position:relative;bottom:-3px;opacity:0;transform:translateX(-7px);animation:slideleft 0.7s forwards ease-in-out;animation-delay:0.25s}center div.header div.info div#version{display:inline-block;width:fit-content;background:#2c2d2f;padding:7px;border-radius:30px;font-size:60%;height:10px;line-height:10px;position:relative;top:1px;margin-left:10px;font-family:'Main', 'Minor', 'SimplifiedChinese', sans-serif}center div.header div.icon img{width:40px;opacity:0;transform:translateX(-5px);animation:slideleft 0.5s forwards ease-in-out}center div.loading{width:100%;height:50px;margin-top:15px;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}center div.loading l-squircle{opacity:0}center div.notice{background:rgba(229,229,229,0.06);text-align:justify;padding:10px;border-radius:10px;font-size:85%;margin-top:20px;opacity:0}center div.copyright-acknowledgement{text-align:left;margin-top:15px;opacity:0;font-size:85%}center div.copyright-acknowledgement input,center div.copyright-acknowledgement label{pointer-events:all;cursor:pointer}center div.copyright-acknowledgement label{margin-left:-7px;padding-left:7px}center div.copyright-acknowledgement div.hint{background:#7bb5ff36;font-size:90%;width:fit-content;padding:0 5px;margin-top:5px;margin-left:25px;border-radius:5px;opacity:0}center.show-spinner{height:110px}center.show-spinner l-squircle{animation:show 1.4s forwards ease-in-out;animation-delay:0.2s}center.show-notice{height:245px}center.show-notice div.notice{animation:show 1.4s forwards ease-in-out;animation-delay:0.25s}center.show-checkbox{height:315px}center.show-checkbox div.copyright-acknowledgement{animation:show 1.4s forwards ease-in-out;animation-delay:0.6s}center.show-checkbox div.copyright-acknowledgement div.hint{transform:translateX(-5px);animation:slideleft 0.7s forwards ease-in-out, show 1s forwards ease-in-out;animation-delay:0.4s}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:default}@keyframes slideleft{100%{transform:translateX(0px);opacity:1}}@keyframes show{100%{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
+body,html{background-color:transparent}body{pointer-events:none;margin-top:-1px}center{position:absolute;inset:0;margin:auto;width:600px;background:#071534;border-radius:15px;height:45px;background:#17181a;color:#e3e3e3;padding:20px;transition:height 0.45s ease-in-out;font-size:90%}center div.header{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;height:fit-content;position:relative}center div.header div.info{display:flex;font-family:'Brand', 'Main', 'Minor', 'SimplifiedChinese', sans-serif;font-size:135%;font-weight:400;margin-right:40px;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-left:13px;color:#fff;text-align:left;margin-right:0;position:relative;bottom:-3px;opacity:0;transform:translateX(-7px);animation:slideleft 0.7s forwards ease-in-out;animation-delay:0.25s}center div.header div.info div#version{display:inline-block;width:fit-content;background:#2c2d2f;padding:7px;border-radius:30px;font-size:60%;height:10px;line-height:10px;position:relative;top:1px;margin-left:10px;font-family:'Main', 'Minor', 'SimplifiedChinese', sans-serif}center div.header div.icon img{width:40px;opacity:0;transform:translateX(-5px);animation:slideleft 0.5s forwards ease-in-out}center div.loading{width:100%;height:50px;margin-top:15px;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center}center div.loading l-squircle{opacity:0}center div.notice{background:rgba(229,229,229,0.06);text-align:justify;padding:10px;border-radius:10px;font-size:85%;margin-top:20px;opacity:0}center div.copyright-acknowledgement{text-align:left;margin-top:15px;opacity:0;font-size:85%}center div.copyright-acknowledgement input,center div.copyright-acknowledgement label{pointer-events:all;cursor:pointer}center div.copyright-acknowledgement label{margin-left:-7px;padding-left:10px}center div.copyright-acknowledgement div.hint{background:#7bb5ff36;font-size:90%;width:fit-content;padding:0 5px;margin-top:5px;margin-left:25px;border-radius:5px;opacity:0}center.show-spinner{height:110px}center.show-spinner l-squircle{animation:show 1.4s forwards ease-in-out;animation-delay:0.2s}center.show-notice{height:245px}center.show-notice div.notice{animation:show 1.4s forwards ease-in-out;animation-delay:0.25s}center.show-checkbox{height:315px}center.show-checkbox div.copyright-acknowledgement{animation:show 1.4s forwards ease-in-out;animation-delay:0.6s}center.show-checkbox div.copyright-acknowledgement div.hint{transform:translateX(-5px);animation:slideleft 0.7s forwards ease-in-out, show 1s forwards ease-in-out;animation-delay:0.4s}input[type="checkbox"]{transform:translateX(5px) translateY(-2px) scale(0.85)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:default}@keyframes slideleft{100%{transform:translateX(0px);opacity:1}}@keyframes show{100%{opacity:1}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
-/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiaW50cm8uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJpbnRyby5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiLypcbiAqIMKpIDIwMjQgQXhvbk9wcyBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuYm9keSxcbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogIzA3MTUzNDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBjb2xvcjogI2UzZTNlMztcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNDVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDkwJTtcblxuICBkaXYuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXYuaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1mYW1pbHk6ICdCcmFuZCcsICdNYWluJywgJ01pbm9yJywgJ1NpbXBsaWZpZWRDaGluZXNlJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTM1JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBmbGV4OiB7XG4gICAgICAgIGRpcmVjdGlvbjogcm93O1xuICAgICAgICB3cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVsZWZ0IDAuN3MgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xuXG4gICAgICBkaXYjdmVyc2lvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyZDJmO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYWluJywgJ01pbm9yJywgJ1NpbXBsaWZpZWRDaGluZXNlJywgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuaWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZWxlZnQgMC41cyBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICBkaXYubG9hZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbC1zcXVpcmNsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGRpdi5ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4wNik7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgZGl2LmNvcHlyaWdodC1hY2tub3dsZWRnZW1lbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogODUlO1xuXG4gICAgaW5wdXQsXG4gICAgbGFiZWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIH1cblxuICAgIGRpdi5oaW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICM3YmI1ZmYzNjtcbiAgICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93LXNwaW5uZXIge1xuICAgIGhlaWdodDogMTEwcHg7XG5cbiAgICBsLXNxdWlyY2xlIHtcbiAgICAgIGFuaW1hdGlvbjogc2hvdyAxLjRzIGZvcndhcmRzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1ub3RpY2Uge1xuICAgIGhlaWdodDogMjQ1cHg7XG5cbiAgICBkaXYubm90aWNlIHtcbiAgICAgIGFuaW1hdGlvbjogc2hvdyAxLjRzIGZvcndhcmRzIGVhc2UtaW4tb3V0O1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgICB9XG4gIH1cblxuICAmLnNob3ctY2hlY2tib3gge1xuICAgIGhlaWdodDogMzE1cHg7XG5cbiAgICBkaXYuY29weXJpZ2h0LWFja25vd2xlZGdlbWVudCB7XG4gICAgICBhbmltYXRpb246IHNob3cgMS40cyBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcblxuICAgICAgZGl2LmhpbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIGFuaW1hdGlvbjogc2xpZGVsZWZ0IDAuN3MgZm9yd2FyZHMgZWFzZS1pbi1vdXQsIHNob3cgMXMgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qKlxuKiBEZWZpbmUgYW5pbWF0aW9ucyBmb3IgdGhlIGludHJvXG4qL1xuQGtleWZyYW1lcyBzbGlkZWxlZnQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNob3cge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQWVBLEFBQUEsSUFBSSxDQUNKLElBQUksQUFBQyxDQUNILGdCQUFnQixDQUFFLFdBQVcsQ0FDOUIsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNILGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLEtBQUssQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNuQixhQUFhLENBQUUsSUFBSSxDQUNuQixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxPQUFPLENBQ25CLEtBQUssQ0FBRSxPQUFPLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsd0JBQXdCLENBQ3BDLFNBQVMsQ0FBRSxHQUFHLENBZ0pmLEFBNUpELEFBY0UsTUFkSSxDQWNKLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGFBQWEsQ0FBRSxNQUFNLENBQ3JCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBOENuQixBQW5FSCxBQXVCSSxNQXZCRSxDQWNKLEdBQUcsQUFBQSxPQUFPLENBU1IsR0FBRyxBQUFBLEtBQUssQUFBQyxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLHlEQUF5RCxDQUN0RSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBRWhCLGNBQVMsQ0FBRSxHQUFHLENBQ2QsU0FBSSxDQUFFLE1BQU0sQ0FFZCxlQUFlLENBQUUsTUFB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 */
\ No newline at end of file
+/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiaW50cm8uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJpbnRyby5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiLypcbiAqIMKpIDIwMjQgQXhvbk9wcyBMaW1pdGVkLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuYm9keSxcbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG5jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogIzA3MTUzNDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjMTcxODFhO1xuICBjb2xvcjogI2UzZTNlMztcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNDVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDkwJTtcblxuICBkaXYuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXYuaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1mYW1pbHk6ICdCcmFuZCcsICdNYWluJywgJ01pbm9yJywgJ1NpbXBsaWZpZWRDaGluZXNlJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTM1JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBmbGV4OiB7XG4gICAgICAgIGRpcmVjdGlvbjogcm93O1xuICAgICAgICB3cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVsZWZ0IDAuN3MgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjVzO1xuXG4gICAgICBkaXYjdmVyc2lvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMyZDJmO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYWluJywgJ01pbm9yJywgJ1NpbXBsaWZpZWRDaGluZXNlJywgc2Fucy1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuaWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZWxlZnQgMC41cyBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICBkaXYubG9hZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgbC1zcXVpcmNsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIGRpdi5ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4wNik7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiA4NSU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgZGl2LmNvcHlyaWdodC1hY2tub3dsZWRnZW1lbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZvbnQtc2l6ZTogODUlO1xuXG4gICAgaW5wdXQsXG4gICAgbGFiZWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBkaXYuaGludCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjN2JiNWZmMzY7XG4gICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdy1zcGlubmVyIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuXG4gICAgbC1zcXVpcmNsZSB7XG4gICAgICBhbmltYXRpb246IHNob3cgMS40cyBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gIH1cblxuICAmLnNob3ctbm90aWNlIHtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuXG4gICAgZGl2Lm5vdGljZSB7XG4gICAgICBhbmltYXRpb246IHNob3cgMS40cyBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93LWNoZWNrYm94IHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuXG4gICAgZGl2LmNvcHlyaWdodC1hY2tub3dsZWRnZW1lbnQge1xuICAgICAgYW5pbWF0aW9uOiBzaG93IDEuNHMgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cbiAgICAgIGRpdi5oaW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICBhbmltYXRpb246IHNsaWRlbGVmdCAwLjdzIGZvcndhcmRzIGVhc2UtaW4tb3V0LCBzaG93IDFzIGZvcndhcmRzIGVhc2UtaW4tb3V0O1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMC44NSk7XG59XG5cbi5uby1zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKipcbiogRGVmaW5lIGFuaW1hdGlvbnMgZm9yIHRoZSBpbnRyb1xuKi9cbkBrZXlmcmFtZXMgc2xpZGVsZWZ0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG93IHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFlQSxBQUFBLElBQUksQ0FDSixJQUFJLEFBQUMsQ0FDSCxnQkFBZ0IsQ0FBRSxXQUFXLENBQzlCLEFBRUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxjQUFjLENBQUUsSUFBSSxDQUNwQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsTUFBTSxBQUFDLENBQ0wsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxLQUFLLENBQ1osVUFBVSxDQUFFLE9BQU8sQ0FDbkIsYUFBYSxDQUFFLElBQUksQ0FDbkIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsT0FBTyxDQUNuQixLQUFLLENBQUUsT0FBTyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLHdCQUF3QixDQUNwQyxTQUFTLENBQUUsR0FBRyxDQWdKZixBQTVKRCxBQWNFLE1BZEksQ0FjSixHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsR0FBRyxDQUNuQixTQUFTLENBQUUsTUFBTSxDQUNqQixhQUFhLENBQUUsTUFBTSxDQUNyQixXQUFXLENBQUUsTUFBTSxDQUNuQixNQUFNLENBQUUsV0FBVyxDQUNuQixRQUFRLENBQUUsUUFBUSxDQThDbkIsQUFuRUgsQUF1QkksTUF2QkUsQ0FjSixHQUFHLEFBQUEsT0FBTyxDQVNSLEdBQUcsQUFBQSxLQUFLLEFBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSx5REFBeUQsQ0FDdEUsU0FBUyxDQUFFLElBQUksQ0FDZixX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 */
\ No newline at end of file
diff --git a/renderer/styles/views/intro.css.map b/renderer/styles/views/intro.css.map
index e35de430..a0373633 100644
--- a/renderer/styles/views/intro.css.map
+++ b/renderer/styles/views/intro.css.map
@@ -5,8 +5,8 @@
"intro.scss"
],
"sourcesContent": [
- "/*\n * © 2024 AxonOps Limited. All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nbody,\nhtml {\n background-color: transparent;\n}\n\nbody {\n pointer-events: none;\n margin-top: -1px;\n}\n\ncenter {\n position: absolute;\n inset: 0;\n margin: auto;\n width: 600px;\n background: #071534;\n border-radius: 15px;\n height: 45px;\n background: #17181a;\n color: #e3e3e3;\n padding: 20px;\n transition: height 0.45s ease-in-out;\n font-size: 90%;\n\n div.header {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: center;\n align-items: center;\n height: fit-content;\n position: relative;\n\n div.info {\n display: flex;\n font-family: 'Brand', 'Main', 'Minor', 'SimplifiedChinese', sans-serif;\n font-size: 135%;\n font-weight: 400;\n margin-right: 40px;\n flex: {\n direction: row;\n wrap: nowrap;\n }\n justify-content: center;\n margin-left: 13px;\n color: #fff;\n text-align: left;\n margin-right: 0;\n position: relative;\n bottom: -3px;\n opacity: 0;\n transform: translateX(-7px);\n animation: slideleft 0.7s forwards ease-in-out;\n animation-delay: 0.25s;\n\n div#version {\n display: inline-block;\n width: fit-content;\n background: #2c2d2f;\n padding: 7px;\n border-radius: 30px;\n font-size: 60%;\n height: 10px;\n line-height: 10px;\n position: relative;\n top: 1px;\n margin-left: 10px;\n font-family: 'Main', 'Minor', 'SimplifiedChinese', sans-serif;\n }\n }\n\n div.icon img {\n width: 40px;\n opacity: 0;\n transform: translateX(-5px);\n animation: slideleft 0.5s forwards ease-in-out;\n }\n }\n\n div.loading {\n width: 100%;\n height: 50px;\n margin-top: 15px;\n position: relative;\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n\n l-squircle {\n opacity: 0;\n }\n }\n\n div.notice {\n background: rgba(229, 229, 229, 0.06);\n text-align: justify;\n padding: 10px;\n border-radius: 10px;\n font-size: 85%;\n margin-top: 20px;\n opacity: 0;\n }\n\n div.copyright-acknowledgement {\n text-align: left;\n margin-top: 15px;\n opacity: 0;\n font-size: 85%;\n\n input,\n label {\n pointer-events: all;\n cursor: pointer;\n }\n\n label {\n margin-left: -7px;\n padding-left: 7px;\n }\n\n div.hint {\n background: #7bb5ff36;\n font-size: 90%;\n width: fit-content;\n padding: 0 5px;\n margin-top: 5px;\n margin-left: 25px;\n border-radius: 5px;\n opacity: 0;\n }\n }\n\n &.show-spinner {\n height: 110px;\n\n l-squircle {\n animation: show 1.4s forwards ease-in-out;\n animation-delay: 0.2s;\n }\n }\n\n &.show-notice {\n height: 245px;\n\n div.notice {\n animation: show 1.4s forwards ease-in-out;\n animation-delay: 0.25s;\n }\n }\n\n &.show-checkbox {\n height: 315px;\n\n div.copyright-acknowledgement {\n animation: show 1.4s forwards ease-in-out;\n animation-delay: 0.6s;\n\n div.hint {\n transform: translateX(-5px);\n animation: slideleft 0.7s forwards ease-in-out, show 1s forwards ease-in-out;\n animation-delay: 0.4s;\n }\n }\n }\n}\n\n.no-select {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n}\n/**\n* Define animations for the intro\n*/\n@keyframes slideleft {\n 100% {\n transform: translateX(0px);\n opacity: 1;\n }\n}\n@keyframes show {\n 100% {\n opacity: 1;\n }\n}\n@keyframes rotate {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n"
+ "/*\n * © 2024 AxonOps Limited. All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nbody,\nhtml {\n background-color: transparent;\n}\n\nbody {\n pointer-events: none;\n margin-top: -1px;\n}\n\ncenter {\n position: absolute;\n inset: 0;\n margin: auto;\n width: 600px;\n background: #071534;\n border-radius: 15px;\n height: 45px;\n background: #17181a;\n color: #e3e3e3;\n padding: 20px;\n transition: height 0.45s ease-in-out;\n font-size: 90%;\n\n div.header {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-content: center;\n align-items: center;\n height: fit-content;\n position: relative;\n\n div.info {\n display: flex;\n font-family: 'Brand', 'Main', 'Minor', 'SimplifiedChinese', sans-serif;\n font-size: 135%;\n font-weight: 400;\n margin-right: 40px;\n flex: {\n direction: row;\n wrap: nowrap;\n }\n justify-content: center;\n margin-left: 13px;\n color: #fff;\n text-align: left;\n margin-right: 0;\n position: relative;\n bottom: -3px;\n opacity: 0;\n transform: translateX(-7px);\n animation: slideleft 0.7s forwards ease-in-out;\n animation-delay: 0.25s;\n\n div#version {\n display: inline-block;\n width: fit-content;\n background: #2c2d2f;\n padding: 7px;\n border-radius: 30px;\n font-size: 60%;\n height: 10px;\n line-height: 10px;\n position: relative;\n top: 1px;\n margin-left: 10px;\n font-family: 'Main', 'Minor', 'SimplifiedChinese', sans-serif;\n }\n }\n\n div.icon img {\n width: 40px;\n opacity: 0;\n transform: translateX(-5px);\n animation: slideleft 0.5s forwards ease-in-out;\n }\n }\n\n div.loading {\n width: 100%;\n height: 50px;\n margin-top: 15px;\n position: relative;\n display: flex;\n flex-direction: column;\n flex-wrap: nowrap;\n align-items: center;\n justify-content: center;\n\n l-squircle {\n opacity: 0;\n }\n }\n\n div.notice {\n background: rgba(229, 229, 229, 0.06);\n text-align: justify;\n padding: 10px;\n border-radius: 10px;\n font-size: 85%;\n margin-top: 20px;\n opacity: 0;\n }\n\n div.copyright-acknowledgement {\n text-align: left;\n margin-top: 15px;\n opacity: 0;\n font-size: 85%;\n\n input,\n label {\n pointer-events: all;\n cursor: pointer;\n }\n\n label {\n margin-left: -7px;\n padding-left: 10px;\n }\n\n div.hint {\n background: #7bb5ff36;\n font-size: 90%;\n width: fit-content;\n padding: 0 5px;\n margin-top: 5px;\n margin-left: 25px;\n border-radius: 5px;\n opacity: 0;\n }\n }\n\n &.show-spinner {\n height: 110px;\n\n l-squircle {\n animation: show 1.4s forwards ease-in-out;\n animation-delay: 0.2s;\n }\n }\n\n &.show-notice {\n height: 245px;\n\n div.notice {\n animation: show 1.4s forwards ease-in-out;\n animation-delay: 0.25s;\n }\n }\n\n &.show-checkbox {\n height: 315px;\n\n div.copyright-acknowledgement {\n animation: show 1.4s forwards ease-in-out;\n animation-delay: 0.6s;\n\n div.hint {\n transform: translateX(-5px);\n animation: slideleft 0.7s forwards ease-in-out, show 1s forwards ease-in-out;\n animation-delay: 0.4s;\n }\n }\n }\n}\n\ninput[type=\"checkbox\"] {\n transform: translateX(5px) translateY(-2px) scale(0.85);\n}\n\n.no-select {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n user-select: none;\n cursor: default;\n}\n/**\n* Define animations for the intro\n*/\n@keyframes slideleft {\n 100% {\n transform: translateX(0px);\n opacity: 1;\n }\n}\n@keyframes show {\n 100% {\n opacity: 1;\n }\n}\n@keyframes rotate {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n"
],
"names": [],
- "mappings": "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"
+ "mappings": "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"
}
\ No newline at end of file
diff --git a/renderer/styles/views/intro.scss b/renderer/styles/views/intro.scss
index 53725b91..2d467023 100755
--- a/renderer/styles/views/intro.scss
+++ b/renderer/styles/views/intro.scss
@@ -132,7 +132,7 @@ center {
label {
margin-left: -7px;
- padding-left: 7px;
+ padding-left: 10px;
}
div.hint {
@@ -181,6 +181,10 @@ center {
}
}
+input[type="checkbox"] {
+ transform: translateX(5px) translateY(-2px) scale(0.85);
+}
+
.no-select {
-webkit-touch-callout: none;
-webkit-user-select: none;
diff --git a/renderer/views/intro.html b/renderer/views/intro.html
index 5c75c11f..bf024f9b 100755
--- a/renderer/views/intro.html
+++ b/renderer/views/intro.html
@@ -23,6 +23,7 @@
+