🎨(front) add customisation for alpha version (#31)
change logo + home + add form to send feedback - wip
@@ -8,10 +8,11 @@ and this project adheres to
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
- ✨(ui) delete flex message
|
||||
- 🎨(alpha) adjustment for alpha version
|
||||
|
||||
### Changed
|
||||
|
||||
- ✨(ui) delete flex message
|
||||
- ✅(front) add enabled/disabled conversation analysis
|
||||
- 🎨(front) amelioration chat ux
|
||||
- 🎨(front) global layout modification
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
"footer": {
|
||||
"default": {
|
||||
"logo": {
|
||||
"src": "/assets/icon-docs.svg",
|
||||
"src": "/assets/icon-assistant.svg",
|
||||
"width": "54px",
|
||||
"alt": "Docs Logo",
|
||||
"alt": "Assistant Logo",
|
||||
"withTitle": true
|
||||
},
|
||||
"externalLinks": [
|
||||
|
||||
@@ -39,7 +39,7 @@ dependencies = [
|
||||
"django-redis==5.4.0",
|
||||
"django-storages[s3]==1.14.6",
|
||||
"django-timezone-field>=5.1",
|
||||
"django==5.2.3",
|
||||
"django==5.2.6",
|
||||
"djangorestframework==3.16.0",
|
||||
"drf_spectacular==0.28.0",
|
||||
"dockerflow==2024.4.2",
|
||||
|
||||
@@ -73,7 +73,161 @@ const dsfrTheme = {
|
||||
dsfr: {
|
||||
theme: {
|
||||
colors: {
|
||||
'secondary-icon': '#C9191E',
|
||||
'primary-action': '#3E5DE7',
|
||||
'primary-focus': '#3E5DE7',
|
||||
'primary-text': '#3E5DE7',
|
||||
'primary-050': '#EDF0FF',
|
||||
'primary-100': '#DAE2FF',
|
||||
'primary-150': '#C8D3FF',
|
||||
'primary-200': '#B5C4FF',
|
||||
'primary-250': '#A2B6FF',
|
||||
'primary-300': '#90A7FF',
|
||||
'primary-350': '#7E98FF',
|
||||
'primary-400': '#6C89FE',
|
||||
'primary-450': '#5C7AF7',
|
||||
'primary-500': '#4C6CEF',
|
||||
'primary-550': '#3E5DE7',
|
||||
'primary-600': '#304DDF',
|
||||
'primary-650': '#2845C1',
|
||||
'primary-700': '#223E9E',
|
||||
'primary-750': '#1F367D',
|
||||
'primary-800': '#1B2E5F',
|
||||
'primary-850': '#172446',
|
||||
'primary-900': '#121B30',
|
||||
'primary-950': '#0C111A',
|
||||
'secondary-text': '#fff',
|
||||
'secondary-000': '#fff',
|
||||
'secondary-025': '#F6F8F9',
|
||||
'secondary-050': '#EEF1F4',
|
||||
'secondary-100': '#DFE2EA',
|
||||
'secondary-150': '#CFD5DE',
|
||||
'secondary-200': '#C1C7D3',
|
||||
'secondary-250': '#B2B9C7',
|
||||
'secondary-300': '#A4ABBC',
|
||||
'secondary-350': '#969EB0',
|
||||
'secondary-400': '#8891A4',
|
||||
'secondary-450': '#7B8498',
|
||||
'secondary-500': '#6D778C',
|
||||
'secondary-550': '#626A80',
|
||||
'secondary-600': '#555E74',
|
||||
'secondary-650': '#4A5267',
|
||||
'secondary-700': '#3F4759',
|
||||
'secondary-750': '#363B4C',
|
||||
'secondary-800': '#2B303D',
|
||||
'secondary-850': '#222631',
|
||||
'secondary-900': '#181B24',
|
||||
'secondary-950': '#0F1117',
|
||||
'secondary-1000': '#000000',
|
||||
'greyscale-text': '#3C3B38',
|
||||
'greyscale-000': '#fff',
|
||||
'greyscale-025': '#F6F8F9',
|
||||
'greyscale-050': '#EEF1F4',
|
||||
'greyscale-100': '#DFE2EA',
|
||||
'greyscale-150': '#CFD5DE',
|
||||
'greyscale-200': '#C1C7D3',
|
||||
'greyscale-250': '#B2B9C7',
|
||||
'greyscale-300': '#A4ABBC',
|
||||
'greyscale-350': '#969EB0',
|
||||
'greyscale-400': '#8891A4',
|
||||
'greyscale-450': '#7B8498',
|
||||
'greyscale-500': '#6D778C',
|
||||
'greyscale-550': '#626A80',
|
||||
'greyscale-600': '#555E74',
|
||||
'greyscale-650': '#4A5267',
|
||||
'greyscale-700': '#3F4759',
|
||||
'greyscale-750': '#363B4C',
|
||||
'greyscale-800': '#2B303D',
|
||||
'greyscale-850': '#222631',
|
||||
'greyscale-900': '#181B24',
|
||||
'greyscale-950': '#0F1117',
|
||||
'greyscale-1000': '#000000',
|
||||
'success-text': '#234935',
|
||||
'success-50': '#DEF7E6',
|
||||
'success-100': '#BAEECF',
|
||||
'success-150': '#A5E2C0',
|
||||
'success-200': '#95D4B3',
|
||||
'success-250': '#85C6A7',
|
||||
'success-300': '#74B99B',
|
||||
'success-350': '#65AB8F',
|
||||
'success-400': '#579E84',
|
||||
'success-450': '#4B9079',
|
||||
'success-500': '#40836F',
|
||||
'success-550': '#367664',
|
||||
'success-600': '#2B695A',
|
||||
'success-650': '#2C5A50',
|
||||
'success-700': '#2A4D45',
|
||||
'success-750': '#26403C',
|
||||
'success-800': '#213430',
|
||||
'success-850': '#1B2826',
|
||||
'success-900': '#151D1C',
|
||||
'success-950': '#0D1212',
|
||||
// 'info-text': '#212445',
|
||||
// 'info-50': '#F2F6FB',
|
||||
// 'info-100': '#E2E9F5',
|
||||
// 'info-200': '#CCD8EE',
|
||||
// 'info-300': '#A9C0E3',
|
||||
// 'info-400': '#809DD4',
|
||||
// 'info-500': '#617BC7',
|
||||
// 'info-600': '#4A5CBF',
|
||||
// 'info-700': '#3E49B2',
|
||||
// 'info-800': '#353C8F',
|
||||
// 'info-900': '#303771',
|
||||
// 'info-950': '#212445',
|
||||
// 'warning-text': '#D97C3A',
|
||||
// 'warning-50': '#FDF7F1',
|
||||
// 'warning-100': '#FBEDDC',
|
||||
// 'warning-200': '#F5D9B9',
|
||||
// 'warning-300': '#EDBE8C',
|
||||
// 'warning-400': '#E2985C',
|
||||
// 'warning-500': '#D97C3A',
|
||||
// 'warning-600': '#C96330',
|
||||
// 'warning-700': '#A34B32',
|
||||
// 'warning-800': '#813B2C',
|
||||
// 'warning-900': '#693327',
|
||||
// 'warning-950': '#381713',
|
||||
// 'danger-action': '#C0182A',
|
||||
// 'danger-text': '#FFF',
|
||||
// 'danger-050': '#FDF5F4',
|
||||
// 'danger-100': '#FBEBE8',
|
||||
// 'danger-200': '#F9E0DC',
|
||||
// 'danger-300': '#F3C3BD',
|
||||
// 'danger-400': '#E26552',
|
||||
// 'danger-500': '#C91F00',
|
||||
// 'danger-600': '#A71901',
|
||||
// 'danger-700': '#562C2B',
|
||||
// 'danger-800': '#392425',
|
||||
// 'danger-900': '#311F20',
|
||||
// 'danger-950': '#2A191A',
|
||||
// 'blue-400': '#8BAECC',
|
||||
// 'blue-500': '#567AA2',
|
||||
// 'blue-600': '#455784',
|
||||
// 'brown-400': '#E4C090',
|
||||
// 'brown-500': '#BA9977',
|
||||
// 'brown-600': '#735C45',
|
||||
// 'cyan-400': '#5CBEC9',
|
||||
// 'cyan-500': '#43A1B3',
|
||||
// 'cyan-600': '#39809B',
|
||||
// 'gold-400': '#ECBF50',
|
||||
// 'gold-500': '#DFA038',
|
||||
// 'gold-600': '#C17B31',
|
||||
// 'green-400': '#5DBD9A',
|
||||
// 'green-500': '#3AA183',
|
||||
// 'green-600': '#2A816D',
|
||||
// 'olive-400': '#AFD662',
|
||||
// 'olive-500': '#90BB4B',
|
||||
// 'olive-600': '#6E9441',
|
||||
// 'orange-400': '#E2985C',
|
||||
// 'orange-500': '#D97C3A',
|
||||
// 'orange-600': '#C96330',
|
||||
// 'pink-400': '#BE8FC8',
|
||||
// 'pink-500': '#A563B1',
|
||||
// 'pink-600': '#8B44A5',
|
||||
// 'purple-400': '#BE8FC8',
|
||||
// 'purple-500': '#A563B1',
|
||||
// 'purple-600': '#8B44A5',
|
||||
// 'yellow-400': '#EDC947',
|
||||
// 'yellow-500': '#DBB13A',
|
||||
// 'yellow-600': '#B88A34',
|
||||
},
|
||||
logo: {
|
||||
src: '/assets/logo-gouv.svg',
|
||||
@@ -83,6 +237,44 @@ const dsfrTheme = {
|
||||
},
|
||||
},
|
||||
components: {
|
||||
button: {
|
||||
primary: {
|
||||
'background--color': '#3E5DE7',
|
||||
'background--color-hover': '#2845C1',
|
||||
'background--color-active': '#2845C1',
|
||||
'background--color-disabled': '#eee',
|
||||
color: '#EDF0FF',
|
||||
'color-hover': '#fff',
|
||||
'color-active': '#fff',
|
||||
'color-focus-visible': '#fff',
|
||||
disabled: '#7C7C7C',
|
||||
},
|
||||
'primary-text': {
|
||||
color: '#3E5DE7',
|
||||
'color-hover': '#000091',
|
||||
'background--color-hover': '#EEF1F4',
|
||||
disabled: '#929292',
|
||||
},
|
||||
secondary: {
|
||||
'background--color': '#DAE2FF',
|
||||
'background--color-hover': '#C8D3FF',
|
||||
'background--color-active': '#C8D3FF',
|
||||
'background--color-disabled': '#eee',
|
||||
color: '#304DDF',
|
||||
'color-hover': '#304DDF',
|
||||
disabled: '#7C7C7C',
|
||||
'border--color': '#DAE2FF',
|
||||
'border--color-hover': '#C8D3FF',
|
||||
},
|
||||
tertiary: {
|
||||
color: '#3E5DE7',
|
||||
},
|
||||
info: {
|
||||
'background--color': '#cfe5ff',
|
||||
'background--color-hover': '#b7d7ff',
|
||||
color: '#265eaa',
|
||||
},
|
||||
},
|
||||
'la-gaufre': true,
|
||||
'home-proconnect': true,
|
||||
alpha: true,
|
||||
@@ -247,7 +439,7 @@ const genericTheme = {
|
||||
},
|
||||
};
|
||||
|
||||
const docsTokens = {
|
||||
const config = {
|
||||
...tokens,
|
||||
themes: {
|
||||
...tokens.themes,
|
||||
@@ -256,4 +448,4 @@ const docsTokens = {
|
||||
},
|
||||
};
|
||||
|
||||
export default docsTokens;
|
||||
export default config;
|
||||
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -1,12 +0,0 @@
|
||||
<svg viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M21.6305 29.5812C22.7983 29.2538 23.9166 28.6562 24.6505 27.6003C25.3749 26.5663 25.5789 25.2547 25.5789 23.9925V5.50099C25.5789 5.17358 25.5611 4.84557 25.5216 4.52148C26.1016 4.74961 26.5486 5.12658 26.8626 5.65239C27.2331 6.25024 27.4184 7.03757 27.4184 8.01435V26.7964C27.4184 28.1184 27.0942 29.1078 26.4458 29.7646C25.7974 30.4214 24.8207 30.7498 23.5155 30.7498H16.4209C16.5889 30.7204 16.7574 30.6901 16.9262 30.659C18.4067 30.3944 19.9713 30.0354 21.6185 29.5846L21.6305 29.5812Z"
|
||||
fill="#C9191E"
|
||||
/>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
clip-rule="evenodd"
|
||||
d="M4.58203 26.405V7.5977C4.58203 6.45251 4.88938 5.58519 5.50408 4.99575C6.1272 4.40631 6.95242 4.08212 7.97972 4.02318C9.49542 3.93055 10.9311 3.80425 12.2868 3.64425C13.6425 3.47584 14.9393 3.28217 16.1771 3.06324C17.4234 2.8443 18.6359 2.60011 19.8148 2.33065C21.0274 2.04435 21.9578 2.1875 22.6062 2.7601C23.2546 3.33269 23.5788 4.24632 23.5788 5.50099V23.9925C23.5788 25.0956 23.3893 25.9166 23.0104 26.4555C22.6315 27.0029 21.9915 27.4028 21.0905 27.6554C19.4906 28.0933 17.9833 28.4386 16.5687 28.6912C15.154 28.9522 13.7731 29.1501 12.4258 29.2848C11.0785 29.4196 9.69751 29.5248 8.28286 29.6006C7.11241 29.668 6.20299 29.4238 5.5546 28.868C4.90622 28.3207 4.58203 27.4997 4.58203 26.405ZM9.20865 11.0124C11.0635 10.8944 12.7632 10.7131 14.3075 10.4683C14.6822 10.4072 15.0564 10.3436 15.4291 10.2776C15.8192 10.2085 16.1013 9.86859 16.1013 9.47337C16.1013 8.96154 15.638 8.57609 15.135 8.66189C14.846 8.71118 14.5555 8.75909 14.2635 8.80562C12.7346 9.04923 11.0452 9.22998 9.19523 9.3477C8.91819 9.36558 8.69776 9.45188 8.55608 9.62391C8.42209 9.78661 8.35645 9.98229 8.35645 10.2053C8.35645 10.4321 8.43296 10.6295 8.58568 10.7918L8.58783 10.7939C8.75336 10.9595 8.96369 11.0311 9.20865 11.0124ZM9.20801 15.206C11.0631 15.088 12.763 14.9066 14.3075 14.6619C15.8588 14.4089 17.3936 14.1138 18.9112 13.7766C19.2191 13.7081 19.4498 13.6003 19.5652 13.433C19.6786 13.2721 19.7347 13.0876 19.7347 12.8832C19.7347 12.6526 19.6469 12.454 19.476 12.2926C19.2921 12.1189 19.0348 12.0784 18.7304 12.1411L18.7285 12.1415C17.2823 12.4694 15.794 12.7553 14.2635 12.9992C12.7346 13.2428 11.0452 13.4235 9.19523 13.5413C8.91819 13.5591 8.69776 13.6454 8.55608 13.8175C8.42276 13.9794 8.35645 14.1705 8.35645 14.3863C8.35645 14.6203 8.43209 14.8223 8.58558 14.9854L8.59 14.9896C8.75499 15.1449 8.96316 15.2155 9.20551 15.2062L9.20801 15.206ZM9.20847 19.3994C11.0634 19.2729 12.7631 19.0874 14.3075 18.8427C15.8589 18.5982 17.3934 18.3073 18.9112 17.97C19.2199 17.9014 19.4508 17.7891 19.566 17.6127C19.6783 17.4529 19.7347 17.2733 19.7347 17.0766C19.7347 16.8461 19.6469 16.6474 19.476 16.4861C19.2921 16.3123 19.0348 16.2718 18.7304 16.3345L18.729 16.3348C17.2827 16.6543 15.7942 16.9361 14.2635 17.18C12.7345 17.4236 11.045 17.6086 9.19495 17.7347C8.91804 17.7526 8.69771 17.8389 8.55608 18.0109C8.42276 18.1728 8.35645 18.3639 8.35645 18.5797C8.35645 18.8137 8.43209 19.0158 8.58558 19.1789L8.59 19.183C8.75499 19.3383 8.96316 19.4089 9.20551 19.3996L9.20847 19.3994ZM14.3075 23.007C12.7632 23.2518 11.0635 23.4331 9.20867 23.5512C8.9637 23.5698 8.75337 23.4982 8.58783 23.3326L8.58572 23.3305C8.433 23.1682 8.35645 22.9708 8.35645 22.7441C8.35645 22.521 8.42209 22.3253 8.55608 22.1626C8.69776 21.9906 8.91827 21.9043 9.19531 21.8864C11.0453 21.7687 12.7346 21.588 14.2635 21.3443C14.5555 21.2978 14.846 21.2499 15.135 21.2006C15.638 21.1148 16.1013 21.5003 16.1013 22.0121C16.1013 22.4073 15.8192 22.7472 15.4291 22.8163C15.0564 22.8823 14.6822 22.9459 14.3075 23.007Z"
|
||||
fill="#000091"
|
||||
/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.6 KiB |
@@ -0,0 +1,8 @@
|
||||
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M43.9612 12.1078C43.9612 10.7446 43.9612 10.063 43.8197 9.44065C43.5582 8.29032 42.9454 7.24979 42.0663 6.46318C41.5907 6.03759 40.9946 5.707 39.8025 5.04582L36.7561 3.35621C35.6298 2.73158 35.0667 2.41926 34.4857 2.24352C33.4121 1.91883 32.2665 1.91883 31.1929 2.24352C30.6119 2.41926 30.0488 2.73158 28.9226 3.35621L27.6662 4.05301C26.1413 4.89875 25.3789 5.32161 25.0296 5.81385C24.3763 6.73448 24.3769 7.96764 25.0311 8.88764C25.3808 9.37954 26.1437 9.80168 27.6694 10.646L28.6864 11.2088C29.8804 11.8695 30.4774 12.1998 30.9538 12.6255C31.8343 13.4121 32.4482 14.4534 32.7101 15.6047C32.8519 16.2276 32.8519 16.9099 32.8519 18.2745V19.4391C32.8519 21.0927 32.8519 21.9195 33.1003 22.4525C33.5646 23.4487 34.595 24.0556 35.6913 23.9787C36.278 23.9376 37.0012 23.5368 38.4474 22.7351L39.8008 21.9849C40.9934 21.3238 41.5897 20.9933 42.0655 20.5677C42.945 19.7811 43.558 18.7404 43.8196 17.5898C43.9612 16.9673 43.9612 16.2855 43.9612 14.922V12.1078Z" fill="#2845C1"/>
|
||||
<path d="M10.0512 32.3143C8.87068 32.9959 8.2804 33.3367 7.81215 33.7704C6.94669 34.572 6.35194 35.623 6.11028 36.7776C5.97953 37.4023 5.99126 38.0838 6.01473 39.4468L6.07469 42.9299C6.09685 44.2175 6.10794 44.8614 6.24627 45.4524C6.50185 46.5445 7.07465 47.5366 7.89263 48.304C8.33535 48.7194 8.88738 49.0509 9.99144 49.7139L11.2231 50.4535C12.7179 51.3512 13.4654 51.8001 14.0663 51.8565C15.1902 51.962 16.2579 51.3449 16.7275 50.3183C16.9787 49.7695 16.9628 48.8978 16.9311 47.1543L16.91 45.9921C16.8852 44.6277 16.8728 43.9456 17.0032 43.3202C17.2442 42.1643 17.839 41.1121 18.7051 40.3095C19.1737 39.8753 19.7646 39.5342 20.9464 38.8519L21.9549 38.2696C23.387 37.4428 24.103 37.0294 24.4404 36.5477C25.071 35.6475 25.0814 34.4518 24.4667 33.5407C24.1377 33.0532 23.429 32.6273 22.0116 31.7757L20.6853 30.9787C19.5165 30.2765 18.9321 29.9253 18.3256 29.726C17.2046 29.3577 15.9968 29.3471 14.8696 29.6959C14.2597 29.8845 13.6693 30.2254 12.4884 30.9072L10.0512 32.3143Z" fill="#2845C1"/>
|
||||
<path d="M21.7175 51.8922C21.7175 53.2554 21.7175 53.937 21.8589 54.5594C22.1204 55.7097 22.7332 56.7502 23.6123 57.5368C24.088 57.9624 24.684 58.293 25.8762 58.9542L28.9226 60.6438C30.0488 61.2684 30.6119 61.5807 31.1929 61.7565C32.2665 62.0812 33.4121 62.0812 34.4857 61.7565C35.0667 61.5807 35.6298 61.2684 36.7561 60.6438L38.0124 59.947C39.5373 59.1012 40.2997 58.6784 40.649 58.1862C41.3023 57.2655 41.3017 56.0324 40.6476 55.1124C40.2978 54.6205 39.5349 54.1983 38.0093 53.354L36.9922 52.7912C35.7982 52.1305 35.2012 51.8002 34.7248 51.3745C33.8443 50.5879 33.2305 49.5466 32.9685 48.3953C32.8268 47.7724 32.8268 47.0901 32.8268 45.7255V44.5609C32.8268 42.9073 32.8268 42.0805 32.5783 41.5475C32.114 40.5513 31.0837 39.9444 29.9873 40.0213C29.4006 40.0624 28.6775 40.4632 27.2312 41.2649L25.8778 42.0151C24.6852 42.6761 24.089 43.0067 23.6131 43.4323C22.7336 44.2189 22.1206 45.2596 21.859 46.4102C21.7175 47.0327 21.7175 47.7145 21.7175 49.078V51.8922Z" fill="#2845C1"/>
|
||||
<path d="M44.5055 51.5779C45.6861 52.2595 46.2764 52.6003 46.8861 52.789C48.0131 53.1376 49.2206 53.1273 50.3414 52.7592C50.9478 52.5601 51.5321 52.2092 52.7007 51.5074L55.6872 49.7139C56.7912 49.0509 57.3433 48.7194 57.786 48.304C58.604 47.5366 59.1768 46.5445 59.4324 45.4524C59.5707 44.8614 59.5818 44.2175 59.6039 42.9299L59.6287 41.4935C59.6587 39.75 59.6737 38.8783 59.422 38.3297C58.9514 37.3036 57.8832 36.6875 56.7593 36.794C56.1584 36.851 55.4114 37.3006 53.9174 38.1997L52.9215 38.7991C51.7523 39.5028 51.1677 39.8546 50.5609 40.0544C49.4394 40.4236 48.2307 40.4346 47.1027 40.0858C46.4924 39.8971 45.9015 39.5559 44.7197 38.8736L43.7111 38.2913C42.2791 37.4645 41.563 37.0511 40.9772 36.9998C39.8823 36.9038 38.8415 37.4926 38.3599 38.4806C38.1022 39.0092 38.0878 39.8359 38.0589 41.4892L38.0319 43.0364C38.0081 44.3997 37.9962 45.0814 38.1269 45.7062C38.3684 46.8612 38.9631 47.9125 39.8287 48.7143C40.2971 49.1481 40.8875 49.489 42.0684 50.1708L44.5055 51.5779Z" fill="#2845C1"/>
|
||||
<path d="M55.6274 31.6857C56.8079 31.0041 57.3982 30.6633 57.8665 30.2296C58.7319 29.428 59.3267 28.3771 59.5683 27.2224C59.6991 26.5977 59.6874 25.9162 59.6639 24.5532L59.6039 21.0701C59.5818 19.7825 59.5707 19.1386 59.4324 18.5476C59.1768 17.4555 58.604 16.4634 57.786 15.696C57.3433 15.2806 56.7912 14.9491 55.6872 14.2861L54.4556 13.5465C52.9607 12.6488 52.2133 12.1999 51.6123 12.1435C50.4884 12.038 49.4207 12.6551 48.9511 13.6817C48.7 14.2305 48.7158 15.1022 48.7475 16.8457L48.7686 18.0079C48.7934 19.3723 48.8058 20.0544 48.6754 20.6798C48.4344 21.8357 47.8396 22.8879 46.9735 23.6905C46.5049 24.1247 45.914 24.4658 44.7322 25.1481L43.7237 25.7304C42.2916 26.5572 41.5756 26.9706 41.2382 27.4523C40.6076 28.3525 40.5972 29.5482 41.2119 30.4593C41.5409 30.9468 42.2496 31.3727 43.667 32.2243L44.9934 33.0213C46.1622 33.7235 46.7466 34.0747 47.353 34.274C48.474 34.6423 49.6818 34.6529 50.809 34.3041C51.4189 34.1155 52.0094 33.7746 53.1902 33.0928L55.6274 31.6857Z" fill="#2845C1"/>
|
||||
<path d="M18.3392 23.4824C17.7687 23.6465 17.2714 23.7349 16.8499 23.7349C15.4448 23.7349 14.7122 22.624 14.6665 20.3895H14.6079C12.98 22.8007 11.1193 24 9.07015 24C7.53622 24 6.42698 23.3814 5.74487 22.1316C5.06276 20.8819 4.91037 19.3165 5.27845 17.4229C5.70787 15.2137 6.57833 13.4463 7.88794 12.0703C9.19754 10.6943 10.7493 10 12.5409 10C13.501 10 14.3111 10.2904 14.9501 10.8584C15.5866 11.4391 16.0033 12.2471 16.1978 13.2949H16.2446L17.6649 10.2651H20.6625L16.8512 16.9811C16.828 18.5464 16.9121 19.6195 17.1296 20.1876C17.3002 20.7556 17.6419 21.046 18.1337 21.046C18.4147 21.046 18.647 20.9955 18.8632 20.9071L18.3392 23.4824ZM14.6368 16.8674C14.6682 15.4409 14.486 14.33 14.0946 13.5726C13.7174 12.8025 13.147 12.4238 12.4093 12.4238C11.4491 12.4238 10.5855 12.8909 9.83264 13.8124C9.07729 14.7466 8.59639 15.8954 8.33382 17.2462C8.09335 18.4833 8.11706 19.5059 8.45861 20.339C8.78845 21.1722 9.37736 21.5762 10.2087 21.5762C10.9113 21.5762 11.6265 21.2101 12.3352 20.5158C13.0605 19.7962 13.7443 18.7484 14.3982 17.3724L14.6368 16.8674Z" fill="#D3343F"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.0 KiB |
@@ -0,0 +1,21 @@
|
||||
<svg width="183" height="41" viewBox="0 0 183 41" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M25.9806 10.5539C25.9806 9.87231 25.9806 9.53151 25.9098 9.22032C25.7791 8.64516 25.4727 8.12489 25.0331 7.73159C24.7953 7.51879 24.4973 7.3535 23.9012 7.02291L22.378 6.1781C21.8149 5.86579 21.5334 5.70963 21.2428 5.62176C20.7061 5.45941 20.1333 5.45941 19.5965 5.62176C19.3059 5.70963 19.0244 5.86579 18.4613 6.1781L17.8331 6.52651C17.0707 6.94937 16.6894 7.16081 16.5148 7.40692C16.1881 7.86724 16.1884 8.48382 16.5155 8.94382C16.6904 9.18977 17.0718 9.40084 17.8347 9.82298L18.3432 10.1044C18.9402 10.4347 19.2387 10.5999 19.4769 10.8127C19.9172 11.2061 20.2241 11.7267 20.3551 12.3023C20.4259 12.6138 20.4259 12.9549 20.4259 13.6372V14.2195C20.4259 15.0463 20.4259 15.4597 20.5502 15.7263C20.7823 16.2243 21.2975 16.5278 21.8457 16.4894C22.139 16.4688 22.5006 16.2684 23.2237 15.8675L23.9004 15.4925C24.4967 15.1619 24.7948 14.9967 25.0327 14.7839C25.4725 14.3905 25.779 13.8702 25.9098 13.2949C25.9806 12.9837 25.9806 12.6428 25.9806 11.961V10.5539Z" fill="#2845C1"/>
|
||||
<path d="M9.02562 20.6571C8.43534 20.9979 8.1402 21.1683 7.90608 21.3852C7.47335 21.786 7.17597 22.3115 7.05514 22.8888C6.98977 23.2012 6.99563 23.5419 7.00736 24.2234L7.03734 25.9649C7.04843 26.6088 7.05397 26.9307 7.12313 27.2262C7.25092 27.7723 7.53733 28.2683 7.94632 28.652C8.16767 28.8597 8.44369 29.0254 8.99572 29.357L9.61153 29.7268C10.359 30.1756 10.7327 30.4001 11.0331 30.4282C11.5951 30.481 12.1289 30.1724 12.3638 29.6592C12.4893 29.3847 12.4814 28.9489 12.4656 28.0772L12.455 27.4961C12.4426 26.8139 12.4364 26.4728 12.5016 26.1601C12.6221 25.5821 12.9195 25.056 13.3526 24.6548C13.5869 24.4377 13.8823 24.2671 14.4732 23.9259L14.9775 23.6348C15.6935 23.2214 16.0515 23.0147 16.2202 22.7739C16.5355 22.3238 16.5407 21.7259 16.2333 21.2703C16.0689 21.0266 15.7145 20.8137 15.0058 20.3878L14.3426 19.9894C13.7582 19.6382 13.466 19.4627 13.1628 19.363C12.6023 19.1788 11.9984 19.1736 11.4348 19.3479C11.1298 19.4423 10.8346 19.6127 10.2442 19.9536L9.02562 20.6571Z" fill="#2845C1"/>
|
||||
<path d="M14.8587 30.4461C14.8587 31.1277 14.8587 31.4685 14.9295 31.7797C15.0602 32.3548 15.3666 32.8751 15.8062 33.2684C16.044 33.4812 16.342 33.6465 16.9381 33.9771L18.4613 34.8219C19.0244 35.1342 19.306 35.2904 19.5965 35.3782C20.1333 35.5406 20.7061 35.5406 21.2428 35.3782C21.5334 35.2904 21.8149 35.1342 22.378 34.8219L23.0062 34.4735C23.7686 34.0506 24.1499 33.8392 24.3245 33.5931C24.6512 33.1328 24.6509 32.5162 24.3238 32.0562C24.1489 31.8102 23.7675 31.5992 23.0046 31.177L22.4961 30.8956C21.8991 30.5653 21.6006 30.4001 21.3624 30.1873C20.9222 29.7939 20.6152 29.2733 20.4842 28.6977C20.4134 28.3862 20.4134 28.0451 20.4134 27.3627V26.7805C20.4134 25.9537 20.4134 25.5403 20.2892 25.2737C20.057 24.7757 19.5418 24.4722 18.9936 24.5106C18.7003 24.5312 18.3387 24.7316 17.6156 25.1325L16.9389 25.5075C16.3426 25.8381 16.0445 26.0033 15.8066 26.2161C15.3668 26.6095 15.0603 27.1298 14.9295 27.7051C14.8587 28.0163 14.8587 28.3572 14.8587 29.039V30.4461Z" fill="#2845C1"/>
|
||||
<path d="M26.2528 30.2889C26.843 30.6297 27.1382 30.8001 27.4431 30.8945C28.0065 31.0688 28.6103 31.0636 29.1707 30.8796C29.4739 30.78 29.766 30.6046 30.3504 30.2537L31.8436 29.3569C32.3956 29.0254 32.6716 28.8597 32.893 28.652C33.302 28.2683 33.5884 27.7723 33.7162 27.2262C33.7853 26.9307 33.7909 26.6088 33.802 25.9649L33.8143 25.2467C33.8293 24.375 33.8368 23.9391 33.711 23.6648C33.4757 23.1518 32.9416 22.8437 32.3797 22.897C32.0792 22.9255 31.7057 23.1503 30.9587 23.5999L30.4608 23.8995C29.8762 24.2514 29.5839 24.4273 29.2805 24.5272C28.7197 24.7118 28.1154 24.7173 27.5513 24.5429C27.2462 24.4485 26.9507 24.278 26.3598 23.9368L25.8556 23.6457C25.1395 23.2323 24.7815 23.0256 24.4886 22.9999C23.9411 22.9519 23.4208 23.2463 23.18 23.7403C23.0511 24.0046 23.0439 24.4179 23.0294 25.2446L23.0159 26.0182C23.004 26.6998 22.9981 27.0407 23.0634 27.3531C23.1842 27.9306 23.4816 28.4562 23.9144 28.8572C24.1485 29.0741 24.4438 29.2445 25.0342 29.5854L26.2528 30.2889Z" fill="#2845C1"/>
|
||||
<path d="M31.8137 20.3429C32.404 20.0021 32.6991 19.8317 32.9332 19.6148C33.366 19.214 33.6633 18.6885 33.7842 18.1112C33.8495 17.7988 33.8437 17.4581 33.8319 16.7766L33.802 15.0351C33.7909 14.3912 33.7853 14.0693 33.7162 13.7738C33.5884 13.2277 33.302 12.7317 32.893 12.348C32.6716 12.1403 32.3956 11.9746 31.8436 11.6431L31.2278 11.2732C30.4804 10.8244 30.1066 10.5999 29.8062 10.5718C29.2442 10.519 28.7104 10.8276 28.4755 11.3408C28.35 11.6153 28.3579 12.0511 28.3737 12.9228L28.3843 13.5039C28.3967 14.1861 28.4029 14.5272 28.3377 14.8399C28.2172 15.4179 27.9198 15.944 27.4867 16.3452C27.2524 16.5623 26.957 16.7329 26.3661 17.0741L25.8618 17.3652C25.1458 17.7786 24.7878 17.9853 24.6191 18.2261C24.3038 18.6762 24.2986 19.2741 24.606 19.7297C24.7704 19.9734 25.1248 20.1863 25.8335 20.6122L26.4967 21.0106C27.0811 21.3618 27.3733 21.5373 27.6765 21.637C28.237 21.8212 28.8409 21.8264 29.4045 21.6521C29.7095 21.5577 30.0047 21.3873 30.5951 21.0464L31.8137 20.3429Z" fill="#2845C1"/>
|
||||
<path d="M14.5863 10.7111C13.996 10.3703 13.7008 10.1999 13.396 10.1056C12.8325 9.93123 12.2287 9.93642 11.6683 10.1204C11.3652 10.22 11.073 10.3955 10.4887 10.7464L8.99543 11.6431C8.4434 11.9746 8.16739 12.1404 7.94603 12.348C7.53704 12.7317 7.25064 13.2278 7.12285 13.7738C7.05368 14.0694 7.04814 14.3913 7.03706 15.0351L7.0247 15.7533C7.00969 16.6251 7.00219 17.0609 7.128 17.3352C7.36332 17.8483 7.89744 18.1563 8.45936 18.103C8.75981 18.0746 9.13331 17.8498 9.88031 17.4002L10.3783 17.1005C10.9629 16.7487 11.2552 16.5728 11.5586 16.4729C12.1193 16.2883 12.7237 16.2828 13.2877 16.4572C13.5929 16.5515 13.8883 16.7221 14.4792 17.0632L14.9835 17.3544C15.6995 17.7678 16.0575 17.9745 16.3504 18.0002C16.8979 18.0482 17.4183 17.7537 17.6591 17.2598C17.7879 16.9955 17.7951 16.5821 17.8096 15.7554L17.8231 14.9819C17.835 14.3002 17.8409 13.9594 17.7756 13.6469C17.6548 13.0694 17.3575 12.5438 16.9247 12.1429C16.6905 11.926 16.3953 11.7555 15.8048 11.4146L14.5863 10.7111Z" fill="#C83F49"/>
|
||||
<path d="M61.8577 16.0576C62.6931 16.0576 63.468 16.24 64.1819 16.6045C64.8463 16.9367 65.3785 17.3509 65.7781 17.8471C65.8437 17.9285 65.8294 18.0466 65.7498 18.1145L64.3459 19.3122C64.2574 19.3877 64.1236 19.3717 64.0503 19.2814C63.7909 18.9622 63.4929 18.6926 63.1565 18.4727C62.7616 18.2145 62.3285 18.085 61.8577 18.085C61.5237 18.085 61.2353 18.1462 60.9924 18.2676C60.7646 18.3891 60.5895 18.5486 60.468 18.7461C60.3617 18.9436 60.3088 19.1642 60.3088 19.4072C60.3089 19.7716 60.4375 20.0754 60.6955 20.3184C60.969 20.5462 61.319 20.744 61.7444 20.9111C62.1696 21.0782 62.6174 21.2606 63.0881 21.458C63.5742 21.6403 64.03 21.8682 64.4553 22.1416C64.8806 22.3998 65.2225 22.7489 65.4807 23.1895C65.7541 23.6147 65.8908 24.1537 65.8909 24.8066C65.8909 25.5812 65.7012 26.2423 65.3215 26.7891C64.957 27.3206 64.471 27.7309 63.8635 28.0195C63.2559 28.3082 62.5868 28.4531 61.8577 28.4531C60.8706 28.4531 60.0124 28.2707 59.2834 27.9062C58.6116 27.5563 58.0171 27.0962 57.5 26.5269C57.4264 26.4459 57.4354 26.3208 57.5176 26.2485L58.921 25.0135C59.0067 24.9381 59.1377 24.9498 59.2123 25.0363C59.5425 25.4194 59.9081 25.7384 60.3088 25.9922C60.7645 26.2807 61.2733 26.4248 61.8352 26.4248C62.3669 26.4248 62.7698 26.2881 63.0432 26.0146C63.3316 25.7261 63.4758 25.3768 63.4758 24.9668C63.4758 24.5871 63.339 24.2835 63.0657 24.0557C62.8074 23.8278 62.4656 23.63 62.0403 23.4629C61.6149 23.2958 61.1592 23.1208 60.6731 22.9385C60.2024 22.7411 59.7545 22.5057 59.3293 22.2324C58.9041 21.959 58.5539 21.6098 58.2805 21.1846C58.0223 20.744 57.8938 20.1816 57.8938 19.498C57.8938 18.8601 58.0606 18.283 58.3948 17.7666C58.729 17.2349 59.192 16.8165 59.7844 16.5127C60.3919 16.209 61.0831 16.0577 61.8577 16.0576Z" fill="#2845C1"/>
|
||||
<path d="M71.3215 16.0576C72.1569 16.0577 72.9319 16.24 73.6457 16.6045C74.3101 16.9367 74.8424 17.3509 75.2419 17.8471C75.3075 17.9285 75.2933 18.0466 75.2137 18.1144L73.8098 19.3122C73.7213 19.3877 73.5875 19.3717 73.5141 19.2813C73.2548 18.9622 72.9568 18.6927 72.6204 18.4727C72.2255 18.2145 71.7923 18.085 71.3215 18.085C70.9873 18.085 70.6984 18.1461 70.4553 18.2676C70.2275 18.3891 70.0524 18.5486 69.9309 18.7461C69.8246 18.9435 69.7717 19.1642 69.7717 19.4072C69.7718 19.7717 69.9013 20.0754 70.1594 20.3184C70.4328 20.5462 70.782 20.7441 71.2073 20.9111C71.6326 21.0782 72.0811 21.2605 72.552 21.458C73.0379 21.6403 73.494 21.8682 73.9192 22.1416C74.3443 22.3998 74.6864 22.7491 74.9446 23.1895C75.2178 23.6146 75.3547 24.1538 75.3547 24.8066C75.3547 25.5813 75.1641 26.2422 74.7844 26.7891C74.4199 27.3207 73.934 27.7309 73.3264 28.0195C72.7189 28.3081 72.0506 28.4531 71.3215 28.4531C70.3341 28.4531 69.4755 28.2708 68.7463 27.9062C68.0745 27.5563 67.48 27.0962 66.9629 26.5269C66.8893 26.4459 66.8983 26.3208 66.9805 26.2485L68.3839 25.0135C68.4696 24.9381 68.6006 24.9498 68.6752 25.0363C69.0054 25.4194 69.371 25.7384 69.7717 25.9922C70.2273 26.2807 70.7362 26.4247 71.2981 26.4248C71.8298 26.4248 72.2327 26.2881 72.5061 26.0146C72.7946 25.7261 72.9387 25.3768 72.9387 24.9668C72.9387 24.587 72.802 24.2835 72.5286 24.0557C72.2703 23.8278 71.9285 23.63 71.5032 23.4629C71.0779 23.2958 70.622 23.1207 70.136 22.9385C69.6653 22.7411 69.2174 22.5057 68.7922 22.2324C68.3671 21.9591 68.0178 21.6097 67.7444 21.1846C67.4861 20.744 67.3567 20.1816 67.3567 19.498C67.3567 18.8602 67.5236 18.283 67.8577 17.7666C68.1918 17.235 68.655 16.8165 69.2473 16.5127C69.8549 16.2089 70.5468 16.0576 71.3215 16.0576Z" fill="#2845C1"/>
|
||||
<path d="M86.3313 16.0576C87.1668 16.0576 87.9416 16.2399 88.6555 16.6045C89.32 16.9368 89.8521 17.3508 90.2517 17.8471C90.3173 17.9285 90.303 18.0466 90.2235 18.1144L88.8195 19.3122C88.731 19.3877 88.5973 19.3717 88.5239 19.2814C88.2646 18.9622 87.9666 18.6926 87.6301 18.4727C87.2352 18.2144 86.8022 18.085 86.3313 18.085C85.9971 18.085 85.7081 18.1461 85.4651 18.2676C85.2374 18.3891 85.0631 18.5488 84.9416 18.7461C84.8353 18.9436 84.7815 19.1642 84.7815 19.4072C84.7816 19.7716 84.911 20.0754 85.1692 20.3184C85.4426 20.5462 85.7918 20.7441 86.217 20.9111C86.6424 21.0782 87.0909 21.2605 87.5618 21.458C88.0478 21.6403 88.5036 21.8682 88.9289 22.1416C89.3542 22.3998 89.6961 22.749 89.9543 23.1895C90.2276 23.6147 90.3644 24.1537 90.3645 24.8066C90.3645 25.5811 90.1747 26.2423 89.7952 26.7891C89.4306 27.3207 88.9438 27.7309 88.3362 28.0195C87.7286 28.3081 87.0604 28.4531 86.3313 28.4531C85.3439 28.4531 84.4852 28.2708 83.7561 27.9062C83.0843 27.5563 82.4905 27.0961 81.9736 26.5269C81.9 26.4459 81.909 26.3208 81.9911 26.2485L83.3937 25.0136C83.4793 24.9381 83.6104 24.9498 83.685 25.0363C84.0152 25.4194 84.3808 25.7384 84.7815 25.9922C85.2372 26.2808 85.7468 26.4248 86.3088 26.4248C86.8403 26.4248 87.2425 26.288 87.5159 26.0146C87.8044 25.7261 87.9494 25.3769 87.9495 24.9668C87.9495 24.5872 87.8125 24.2835 87.5393 24.0557C87.2811 23.8279 86.9391 23.63 86.5139 23.4629C86.0886 23.2958 85.6328 23.1207 85.1467 22.9385C84.6758 22.741 84.2273 22.5059 83.802 22.2324C83.3768 21.9591 83.0275 21.6097 82.7541 21.1846C82.4959 20.744 82.3664 20.1816 82.3664 19.498C82.3664 18.86 82.5342 18.2831 82.8684 17.7666C83.2026 17.2349 83.6656 16.8165 84.258 16.5127C84.8656 16.209 85.5567 16.0576 86.3313 16.0576Z" fill="#2845C1"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M106.191 16.2861C107.239 16.2861 108.128 16.4757 108.857 16.8555C109.586 17.2352 110.133 17.7594 110.498 18.4277C110.877 19.0961 111.067 19.8481 111.067 20.6836V28.0256C111.067 28.136 110.977 28.2256 110.867 28.2256H108.76C108.65 28.2256 108.56 28.136 108.56 28.0256V27.2662C108.56 27.1718 108.438 27.1271 108.372 27.1948C108.27 27.2997 108.159 27.4002 108.037 27.4961C107.626 27.8303 107.148 28.0892 106.601 28.2715C106.054 28.4689 105.5 28.5673 104.938 28.5674C103.814 28.5674 102.894 28.2639 102.18 27.6562C101.466 27.0486 101.11 26.2355 101.11 25.2178C101.11 24.352 101.436 23.6154 102.089 23.0078C102.743 22.4002 103.684 21.9973 104.915 21.7998L108.394 21.2089C108.49 21.1926 108.56 21.1093 108.56 21.0118V20.6836C108.56 20.0002 108.333 19.4686 107.877 19.0889C107.422 18.694 106.829 18.4962 106.1 18.4961C105.508 18.4961 104.968 18.6256 104.482 18.8838C104.071 19.1094 103.717 19.4102 103.422 19.7865C103.351 19.876 103.222 19.8965 103.132 19.8273L101.606 18.6598C101.52 18.5942 101.501 18.4719 101.568 18.3865C102.052 17.7617 102.666 17.2665 103.411 16.9014C104.231 16.4912 105.158 16.2861 106.191 16.2861ZM105.553 23.4639C104.87 23.5702 104.376 23.7671 104.072 24.0557C103.768 24.329 103.616 24.6784 103.616 25.1035C103.616 25.5288 103.775 25.8789 104.094 26.1523C104.428 26.4258 104.877 26.5625 105.439 26.5625C106.138 26.5625 106.753 26.403 107.285 26.084C107.721 25.8222 108.09 25.4882 108.393 25.083C108.508 24.9295 108.56 24.7399 108.56 24.5483V23.2008C108.56 23.0772 108.449 22.9832 108.327 23.0035L105.553 23.4639Z" fill="#2845C1"/>
|
||||
<path d="M95.9868 16.5412C95.9868 16.6517 96.0764 16.7412 96.1868 16.7412H99.5017C99.6121 16.7412 99.7017 16.8308 99.7017 16.9412V18.7971C99.7017 18.9075 99.6121 18.9971 99.5017 18.9971H96.1868C96.0764 18.9971 95.9868 19.0866 95.9868 19.1971V24.1699C95.9868 24.671 96.0708 25.0659 96.2378 25.3545C96.4048 25.6429 96.6403 25.8555 96.9439 25.9922C97.2477 26.1137 97.605 26.1748 98.0151 26.1748C98.4101 26.1748 98.7446 26.152 99.0181 26.1064C99.1739 26.0718 99.3174 26.0347 99.4485 25.9951C99.5829 25.9545 99.7241 26.0522 99.7241 26.1926V27.9814C99.7241 28.0604 99.6778 28.1326 99.6042 28.1613C99.3605 28.2561 99.0888 28.3233 98.7896 28.3623C98.4554 28.423 98.0605 28.4531 97.605 28.4531C96.6936 28.4531 95.926 28.2936 95.3032 27.9746C94.6959 27.6404 94.2325 27.1617 93.9136 26.5391C93.6099 25.9012 93.4585 25.1115 93.4585 24.1699V19.1971C93.4585 19.0866 93.369 18.9971 93.2585 18.9971H91.6087C91.4982 18.9971 91.4087 18.9075 91.4087 18.7971V16.9412C91.4087 16.8308 91.4982 16.7412 91.6087 16.7412H93.2585C93.369 16.7412 93.4585 16.6517 93.4585 16.5412V14.0711C93.4585 13.9606 93.548 13.8711 93.6585 13.8711H95.7868C95.8973 13.8711 95.9868 13.9606 95.9868 14.0711V16.5412Z" fill="#2845C1"/>
|
||||
<path d="M130.563 16.5412C130.563 16.6517 130.653 16.7412 130.763 16.7412H134.077C134.187 16.7412 134.277 16.8308 134.277 16.9412V18.7971C134.277 18.9075 134.187 18.9971 134.077 18.9971H130.763C130.653 18.9971 130.563 19.0866 130.563 19.1971V24.1699C130.563 24.671 130.646 25.0659 130.813 25.3545C130.98 25.6431 131.216 25.8555 131.52 25.9922C131.824 26.1137 132.18 26.1748 132.59 26.1748C132.985 26.1748 133.32 26.152 133.593 26.1064C133.749 26.0718 133.893 26.0347 134.024 25.9951C134.158 25.9545 134.299 26.0522 134.299 26.1925V27.9813C134.299 28.0604 134.253 28.1326 134.179 28.1613C133.936 28.2561 133.665 28.3233 133.366 28.3623C133.032 28.4231 132.636 28.4531 132.18 28.4531C131.269 28.4531 130.502 28.2936 129.879 27.9746C129.272 27.6404 128.809 27.1619 128.49 26.5391C128.186 25.9011 128.034 25.1116 128.034 24.1699V19.1971C128.034 19.0866 127.944 18.9971 127.834 18.9971H126.092C125.982 18.9971 125.892 18.9075 125.892 18.7971V16.9412C125.892 16.8308 125.982 16.7412 126.092 16.7412H127.834C127.944 16.7412 128.034 16.6517 128.034 16.5412V14.0711C128.034 13.9606 128.123 13.8711 128.234 13.8711H130.363C130.473 13.8711 130.563 13.9606 130.563 14.0711V16.5412Z" fill="#2845C1"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M56.8209 27.9534C56.8716 28.0844 56.7749 28.2256 56.6344 28.2256H54.0801C53.9969 28.2256 53.9224 28.1741 53.893 28.0964L52.3355 23.9798C52.3061 23.902 52.2316 23.8506 52.1485 23.8506H45.6707C45.5876 23.8506 45.5132 23.9019 45.4837 23.9796L43.9196 28.0966C43.8901 28.1743 43.8157 28.2256 43.7326 28.2256H41.2002C41.0598 28.2256 40.9631 28.0846 41.0136 27.9536L47.0107 12.4034C47.0404 12.3263 47.1146 12.2754 47.1973 12.2754H50.6144C50.697 12.2754 50.7711 12.3262 50.8009 12.4032L56.8209 27.9534ZM46.5361 21.2104C46.4864 21.3413 46.5831 21.4814 46.7231 21.4814H51.1006C51.2405 21.4814 51.3372 21.3415 51.2876 21.2106L49.1032 15.4395C49.038 15.2673 48.7946 15.2672 48.7292 15.4392L46.5361 21.2104Z" fill="#2845C1"/>
|
||||
<path d="M80.1372 28.0256C80.1372 28.136 80.0477 28.2256 79.9372 28.2256H77.8314C77.7209 28.2256 77.6314 28.136 77.6314 28.0256V16.9412C77.6314 16.8308 77.7209 16.7412 77.8314 16.7412H79.9372C80.0477 16.7412 80.1372 16.8308 80.1372 16.9412V28.0256Z" fill="#2845C1"/>
|
||||
<path d="M120.009 16.2861C120.86 16.2861 121.619 16.4758 122.288 16.8555C122.971 17.2352 123.511 17.7977 123.906 18.542C124.301 19.2863 124.499 20.2208 124.499 21.3447V28.0256C124.499 28.136 124.409 28.2256 124.299 28.2256H122.169C122.059 28.2256 121.969 28.136 121.969 28.0256V21.4355C121.969 20.5546 121.741 19.8709 121.286 19.3848C120.83 18.8835 120.206 18.6328 119.417 18.6328C118.915 18.6329 118.475 18.7313 118.095 18.9287C117.715 19.111 117.389 19.3471 117.116 19.6357C116.919 19.8551 116.745 20.0831 116.592 20.3199C116.498 20.4662 116.455 20.6384 116.455 20.8124V28.0256C116.455 28.136 116.365 28.2256 116.255 28.2256H114.149C114.038 28.2256 113.949 28.136 113.949 28.0256V16.9412C113.949 16.8308 114.038 16.7412 114.149 16.7412H116.255C116.365 16.7412 116.455 16.8308 116.455 16.9412V17.5392C116.455 17.6294 116.566 17.6747 116.631 17.6128C117.008 17.2571 117.443 16.9588 117.936 16.7188C118.528 16.4302 119.219 16.2861 120.009 16.2861Z" fill="#2845C1"/>
|
||||
<path d="M78.9067 11C79.2105 11 79.484 11.0757 79.7271 11.2275C79.9853 11.3794 80.1831 11.5845 80.3198 11.8428C80.4717 12.0858 80.5474 12.3593 80.5474 12.6631C80.5474 12.9668 80.4716 13.2477 80.3198 13.5059C80.1831 13.7641 79.9853 13.9692 79.7271 14.1211C79.484 14.2578 79.2106 14.3262 78.9067 14.3262C78.603 14.3262 78.3222 14.2578 78.064 14.1211C77.8057 13.9692 77.6006 13.7641 77.4487 13.5059C77.2969 13.2477 77.2212 12.9668 77.2212 12.6631C77.2212 12.2074 77.3807 11.82 77.6997 11.501C78.0338 11.167 78.436 11 78.9067 11Z" fill="#2845C1"/>
|
||||
<rect x="143" y="12.5" width="40" height="16" rx="8" fill="#2845C1"/>
|
||||
<rect x="143" y="12.5" width="40" height="16" rx="8" fill="#F7F8FA" fill-opacity="0.9"/>
|
||||
<path d="M150.133 24.5V16.8H152.399C154.005 16.8 154.984 17.592 154.984 18.89C154.984 19.517 154.698 20.056 154.159 20.408C154.973 20.771 155.424 21.431 155.424 22.234C155.424 23.642 154.335 24.5 152.564 24.5H150.133ZM152.432 18.098H151.695V19.836H152.432C153.026 19.836 153.378 19.517 153.378 18.956C153.378 18.417 153.026 18.098 152.432 18.098ZM152.652 21.134H151.695V23.202H152.652C153.378 23.202 153.818 22.817 153.818 22.168C153.818 21.508 153.378 21.134 152.652 21.134ZM156.917 24.5V16.8H161.405V18.098H158.479V19.924H160.965V21.222H158.479V23.202H161.405V24.5H156.917ZM162.479 18.219V16.8H168.793V18.219H166.417V24.5H164.855V18.219H162.479ZM168.346 24.5L171.261 16.8H173.307L176.222 24.5H174.561L173.824 22.498H170.744L170.007 24.5H168.346ZM171.228 21.167H173.34L172.284 18.274L171.228 21.167Z" fill="#2845C1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 18 KiB |
@@ -1,21 +1,21 @@
|
||||
<svg width="183" height="41" viewBox="0 0 183 41" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M25.9806 10.5539C25.9806 9.87231 25.9806 9.53151 25.9098 9.22032C25.7791 8.64516 25.4727 8.12489 25.0331 7.73159C24.7953 7.51879 24.4973 7.3535 23.9012 7.02291L22.378 6.1781C21.8149 5.86579 21.5334 5.70963 21.2428 5.62176C20.7061 5.45941 20.1333 5.45941 19.5965 5.62176C19.3059 5.70963 19.0244 5.86579 18.4613 6.1781L17.8331 6.52651C17.0707 6.94937 16.6894 7.16081 16.5148 7.40692C16.1881 7.86724 16.1884 8.48382 16.5155 8.94382C16.6904 9.18977 17.0718 9.40084 17.8347 9.82298L18.3432 10.1044C18.9402 10.4347 19.2387 10.5999 19.4769 10.8127C19.9172 11.2061 20.2241 11.7267 20.3551 12.3023C20.4259 12.6138 20.4259 12.9549 20.4259 13.6372V14.2195C20.4259 15.0463 20.4259 15.4597 20.5502 15.7263C20.7823 16.2243 21.2975 16.5278 21.8457 16.4894C22.139 16.4688 22.5006 16.2684 23.2237 15.8675L23.9004 15.4925C24.4967 15.1619 24.7948 14.9967 25.0327 14.7839C25.4725 14.3905 25.779 13.8702 25.9098 13.2949C25.9806 12.9837 25.9806 12.6428 25.9806 11.961V10.5539Z" fill="#2845C1"/>
|
||||
<path d="M9.02562 20.6571C8.43534 20.9979 8.1402 21.1683 7.90608 21.3852C7.47335 21.786 7.17597 22.3115 7.05514 22.8888C6.98977 23.2012 6.99563 23.5419 7.00736 24.2234L7.03734 25.9649C7.04843 26.6088 7.05397 26.9307 7.12313 27.2262C7.25092 27.7723 7.53733 28.2683 7.94632 28.652C8.16767 28.8597 8.44369 29.0254 8.99572 29.357L9.61153 29.7268C10.359 30.1756 10.7327 30.4001 11.0331 30.4282C11.5951 30.481 12.1289 30.1724 12.3638 29.6592C12.4893 29.3847 12.4814 28.9489 12.4656 28.0772L12.455 27.4961C12.4426 26.8139 12.4364 26.4728 12.5016 26.1601C12.6221 25.5821 12.9195 25.056 13.3526 24.6548C13.5869 24.4377 13.8823 24.2671 14.4732 23.9259L14.9775 23.6348C15.6935 23.2214 16.0515 23.0147 16.2202 22.7739C16.5355 22.3238 16.5407 21.7259 16.2333 21.2703C16.0689 21.0266 15.7145 20.8137 15.0058 20.3878L14.3426 19.9894C13.7582 19.6382 13.466 19.4627 13.1628 19.363C12.6023 19.1788 11.9984 19.1736 11.4348 19.3479C11.1298 19.4423 10.8346 19.6127 10.2442 19.9536L9.02562 20.6571Z" fill="#2845C1"/>
|
||||
<path d="M14.8587 30.4461C14.8587 31.1277 14.8587 31.4685 14.9295 31.7797C15.0602 32.3548 15.3666 32.8751 15.8062 33.2684C16.044 33.4812 16.342 33.6465 16.9381 33.9771L18.4613 34.8219C19.0244 35.1342 19.306 35.2904 19.5965 35.3782C20.1333 35.5406 20.7061 35.5406 21.2428 35.3782C21.5334 35.2904 21.8149 35.1342 22.378 34.8219L23.0062 34.4735C23.7686 34.0506 24.1499 33.8392 24.3245 33.5931C24.6512 33.1328 24.6509 32.5162 24.3238 32.0562C24.1489 31.8102 23.7675 31.5992 23.0046 31.177L22.4961 30.8956C21.8991 30.5653 21.6006 30.4001 21.3624 30.1873C20.9222 29.7939 20.6152 29.2733 20.4842 28.6977C20.4134 28.3862 20.4134 28.0451 20.4134 27.3627V26.7805C20.4134 25.9537 20.4134 25.5403 20.2892 25.2737C20.057 24.7757 19.5418 24.4722 18.9936 24.5106C18.7003 24.5312 18.3387 24.7316 17.6156 25.1325L16.9389 25.5075C16.3426 25.8381 16.0445 26.0033 15.8066 26.2161C15.3668 26.6095 15.0603 27.1298 14.9295 27.7051C14.8587 28.0163 14.8587 28.3572 14.8587 29.039V30.4461Z" fill="#2845C1"/>
|
||||
<path d="M26.2528 30.2889C26.843 30.6297 27.1382 30.8001 27.4431 30.8945C28.0065 31.0688 28.6103 31.0636 29.1707 30.8796C29.4739 30.78 29.766 30.6046 30.3504 30.2537L31.8436 29.3569C32.3956 29.0254 32.6716 28.8597 32.893 28.652C33.302 28.2683 33.5884 27.7723 33.7162 27.2262C33.7853 26.9307 33.7909 26.6088 33.802 25.9649L33.8143 25.2467C33.8293 24.375 33.8368 23.9391 33.711 23.6648C33.4757 23.1518 32.9416 22.8437 32.3797 22.897C32.0792 22.9255 31.7057 23.1503 30.9587 23.5999L30.4608 23.8995C29.8762 24.2514 29.5839 24.4273 29.2805 24.5272C28.7197 24.7118 28.1154 24.7173 27.5513 24.5429C27.2462 24.4485 26.9507 24.278 26.3598 23.9368L25.8556 23.6457C25.1395 23.2323 24.7815 23.0256 24.4886 22.9999C23.9411 22.9519 23.4208 23.2463 23.18 23.7403C23.0511 24.0046 23.0439 24.4179 23.0294 25.2446L23.0159 26.0182C23.004 26.6998 22.9981 27.0407 23.0634 27.3531C23.1842 27.9306 23.4816 28.4562 23.9144 28.8572C24.1485 29.0741 24.4438 29.2445 25.0342 29.5854L26.2528 30.2889Z" fill="#2845C1"/>
|
||||
<path d="M31.8137 20.3429C32.404 20.0021 32.6991 19.8317 32.9332 19.6148C33.366 19.214 33.6633 18.6885 33.7842 18.1112C33.8495 17.7988 33.8437 17.4581 33.8319 16.7766L33.802 15.0351C33.7909 14.3912 33.7853 14.0693 33.7162 13.7738C33.5884 13.2277 33.302 12.7317 32.893 12.348C32.6716 12.1403 32.3956 11.9746 31.8436 11.6431L31.2278 11.2732C30.4804 10.8244 30.1066 10.5999 29.8062 10.5718C29.2442 10.519 28.7104 10.8276 28.4755 11.3408C28.35 11.6153 28.3579 12.0511 28.3737 12.9228L28.3843 13.5039C28.3967 14.1861 28.4029 14.5272 28.3377 14.8399C28.2172 15.4179 27.9198 15.944 27.4867 16.3452C27.2524 16.5623 26.957 16.7329 26.3661 17.0741L25.8618 17.3652C25.1458 17.7786 24.7878 17.9853 24.6191 18.2261C24.3038 18.6762 24.2986 19.2741 24.606 19.7297C24.7704 19.9734 25.1248 20.1863 25.8335 20.6122L26.4967 21.0106C27.0811 21.3618 27.3733 21.5373 27.6765 21.637C28.237 21.8212 28.8409 21.8264 29.4045 21.6521C29.7095 21.5577 30.0047 21.3873 30.5951 21.0464L31.8137 20.3429Z" fill="#2845C1"/>
|
||||
<path d="M14.5863 10.7111C13.996 10.3703 13.7008 10.1999 13.396 10.1056C12.8325 9.93123 12.2287 9.93642 11.6683 10.1204C11.3652 10.22 11.073 10.3955 10.4887 10.7464L8.99543 11.6431C8.4434 11.9746 8.16739 12.1404 7.94603 12.348C7.53704 12.7317 7.25064 13.2278 7.12285 13.7738C7.05368 14.0694 7.04814 14.3913 7.03706 15.0351L7.0247 15.7533C7.00969 16.6251 7.00219 17.0609 7.128 17.3352C7.36332 17.8483 7.89744 18.1563 8.45936 18.103C8.75981 18.0746 9.13331 17.8498 9.88031 17.4002L10.3783 17.1005C10.9629 16.7487 11.2552 16.5728 11.5586 16.4729C12.1193 16.2883 12.7237 16.2828 13.2877 16.4572C13.5929 16.5515 13.8883 16.7221 14.4792 17.0632L14.9835 17.3544C15.6995 17.7678 16.0575 17.9745 16.3504 18.0002C16.8979 18.0482 17.4183 17.7537 17.6591 17.2598C17.7879 16.9955 17.7951 16.5821 17.8096 15.7554L17.8231 14.9819C17.835 14.3002 17.8409 13.9594 17.7756 13.6469C17.6548 13.0694 17.3575 12.5438 16.9247 12.1429C16.6905 11.926 16.3953 11.7555 15.8048 11.4146L14.5863 10.7111Z" fill="#C83F49"/>
|
||||
<path d="M61.8577 16.0576C62.6931 16.0576 63.468 16.24 64.1819 16.6045C64.8463 16.9367 65.3785 17.3509 65.7781 17.8471C65.8437 17.9285 65.8294 18.0466 65.7498 18.1145L64.3459 19.3122C64.2574 19.3877 64.1236 19.3717 64.0503 19.2814C63.7909 18.9622 63.4929 18.6926 63.1565 18.4727C62.7616 18.2145 62.3285 18.085 61.8577 18.085C61.5237 18.085 61.2353 18.1462 60.9924 18.2676C60.7646 18.3891 60.5895 18.5486 60.468 18.7461C60.3617 18.9436 60.3088 19.1642 60.3088 19.4072C60.3089 19.7716 60.4375 20.0754 60.6955 20.3184C60.969 20.5462 61.319 20.744 61.7444 20.9111C62.1696 21.0782 62.6174 21.2606 63.0881 21.458C63.5742 21.6403 64.03 21.8682 64.4553 22.1416C64.8806 22.3998 65.2225 22.7489 65.4807 23.1895C65.7541 23.6147 65.8908 24.1537 65.8909 24.8066C65.8909 25.5812 65.7012 26.2423 65.3215 26.7891C64.957 27.3206 64.471 27.7309 63.8635 28.0195C63.2559 28.3082 62.5868 28.4531 61.8577 28.4531C60.8706 28.4531 60.0124 28.2707 59.2834 27.9062C58.6116 27.5563 58.0171 27.0962 57.5 26.5269C57.4264 26.4459 57.4354 26.3208 57.5176 26.2485L58.921 25.0135C59.0067 24.9381 59.1377 24.9498 59.2123 25.0363C59.5425 25.4194 59.9081 25.7384 60.3088 25.9922C60.7645 26.2807 61.2733 26.4248 61.8352 26.4248C62.3669 26.4248 62.7698 26.2881 63.0432 26.0146C63.3316 25.7261 63.4758 25.3768 63.4758 24.9668C63.4758 24.5871 63.339 24.2835 63.0657 24.0557C62.8074 23.8278 62.4656 23.63 62.0403 23.4629C61.6149 23.2958 61.1592 23.1208 60.6731 22.9385C60.2024 22.7411 59.7545 22.5057 59.3293 22.2324C58.9041 21.959 58.5539 21.6098 58.2805 21.1846C58.0223 20.744 57.8938 20.1816 57.8938 19.498C57.8938 18.8601 58.0606 18.283 58.3948 17.7666C58.729 17.2349 59.192 16.8165 59.7844 16.5127C60.3919 16.209 61.0831 16.0577 61.8577 16.0576Z" fill="#2845C1"/>
|
||||
<path d="M71.3215 16.0576C72.1569 16.0577 72.9319 16.24 73.6457 16.6045C74.3101 16.9367 74.8424 17.3509 75.2419 17.8471C75.3075 17.9285 75.2933 18.0466 75.2137 18.1144L73.8098 19.3122C73.7213 19.3877 73.5875 19.3717 73.5141 19.2813C73.2548 18.9622 72.9568 18.6927 72.6204 18.4727C72.2255 18.2145 71.7923 18.085 71.3215 18.085C70.9873 18.085 70.6984 18.1461 70.4553 18.2676C70.2275 18.3891 70.0524 18.5486 69.9309 18.7461C69.8246 18.9435 69.7717 19.1642 69.7717 19.4072C69.7718 19.7717 69.9013 20.0754 70.1594 20.3184C70.4328 20.5462 70.782 20.7441 71.2073 20.9111C71.6326 21.0782 72.0811 21.2605 72.552 21.458C73.0379 21.6403 73.494 21.8682 73.9192 22.1416C74.3443 22.3998 74.6864 22.7491 74.9446 23.1895C75.2178 23.6146 75.3547 24.1538 75.3547 24.8066C75.3547 25.5813 75.1641 26.2422 74.7844 26.7891C74.4199 27.3207 73.934 27.7309 73.3264 28.0195C72.7189 28.3081 72.0506 28.4531 71.3215 28.4531C70.3341 28.4531 69.4755 28.2708 68.7463 27.9062C68.0745 27.5563 67.48 27.0962 66.9629 26.5269C66.8893 26.4459 66.8983 26.3208 66.9805 26.2485L68.3839 25.0135C68.4696 24.9381 68.6006 24.9498 68.6752 25.0363C69.0054 25.4194 69.371 25.7384 69.7717 25.9922C70.2273 26.2807 70.7362 26.4247 71.2981 26.4248C71.8298 26.4248 72.2327 26.2881 72.5061 26.0146C72.7946 25.7261 72.9387 25.3768 72.9387 24.9668C72.9387 24.587 72.802 24.2835 72.5286 24.0557C72.2703 23.8278 71.9285 23.63 71.5032 23.4629C71.0779 23.2958 70.622 23.1207 70.136 22.9385C69.6653 22.7411 69.2174 22.5057 68.7922 22.2324C68.3671 21.9591 68.0178 21.6097 67.7444 21.1846C67.4861 20.744 67.3567 20.1816 67.3567 19.498C67.3567 18.8602 67.5236 18.283 67.8577 17.7666C68.1918 17.235 68.655 16.8165 69.2473 16.5127C69.8549 16.2089 70.5468 16.0576 71.3215 16.0576Z" fill="#2845C1"/>
|
||||
<path d="M86.3313 16.0576C87.1668 16.0576 87.9416 16.2399 88.6555 16.6045C89.32 16.9368 89.8521 17.3508 90.2517 17.8471C90.3173 17.9285 90.303 18.0466 90.2235 18.1144L88.8195 19.3122C88.731 19.3877 88.5973 19.3717 88.5239 19.2814C88.2646 18.9622 87.9666 18.6926 87.6301 18.4727C87.2352 18.2144 86.8022 18.085 86.3313 18.085C85.9971 18.085 85.7081 18.1461 85.4651 18.2676C85.2374 18.3891 85.0631 18.5488 84.9416 18.7461C84.8353 18.9436 84.7815 19.1642 84.7815 19.4072C84.7816 19.7716 84.911 20.0754 85.1692 20.3184C85.4426 20.5462 85.7918 20.7441 86.217 20.9111C86.6424 21.0782 87.0909 21.2605 87.5618 21.458C88.0478 21.6403 88.5036 21.8682 88.9289 22.1416C89.3542 22.3998 89.6961 22.749 89.9543 23.1895C90.2276 23.6147 90.3644 24.1537 90.3645 24.8066C90.3645 25.5811 90.1747 26.2423 89.7952 26.7891C89.4306 27.3207 88.9438 27.7309 88.3362 28.0195C87.7286 28.3081 87.0604 28.4531 86.3313 28.4531C85.3439 28.4531 84.4852 28.2708 83.7561 27.9062C83.0843 27.5563 82.4905 27.0961 81.9736 26.5269C81.9 26.4459 81.909 26.3208 81.9911 26.2485L83.3937 25.0136C83.4793 24.9381 83.6104 24.9498 83.685 25.0363C84.0152 25.4194 84.3808 25.7384 84.7815 25.9922C85.2372 26.2808 85.7468 26.4248 86.3088 26.4248C86.8403 26.4248 87.2425 26.288 87.5159 26.0146C87.8044 25.7261 87.9494 25.3769 87.9495 24.9668C87.9495 24.5872 87.8125 24.2835 87.5393 24.0557C87.2811 23.8279 86.9391 23.63 86.5139 23.4629C86.0886 23.2958 85.6328 23.1207 85.1467 22.9385C84.6758 22.741 84.2273 22.5059 83.802 22.2324C83.3768 21.9591 83.0275 21.6097 82.7541 21.1846C82.4959 20.744 82.3664 20.1816 82.3664 19.498C82.3664 18.86 82.5342 18.2831 82.8684 17.7666C83.2026 17.2349 83.6656 16.8165 84.258 16.5127C84.8656 16.209 85.5567 16.0576 86.3313 16.0576Z" fill="#2845C1"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M106.191 16.2861C107.239 16.2861 108.128 16.4757 108.857 16.8555C109.586 17.2352 110.133 17.7594 110.498 18.4277C110.877 19.0961 111.067 19.8481 111.067 20.6836V28.0256C111.067 28.136 110.977 28.2256 110.867 28.2256H108.76C108.65 28.2256 108.56 28.136 108.56 28.0256V27.2662C108.56 27.1718 108.438 27.1271 108.372 27.1948C108.27 27.2997 108.159 27.4002 108.037 27.4961C107.626 27.8303 107.148 28.0892 106.601 28.2715C106.054 28.4689 105.5 28.5673 104.938 28.5674C103.814 28.5674 102.894 28.2639 102.18 27.6562C101.466 27.0486 101.11 26.2355 101.11 25.2178C101.11 24.352 101.436 23.6154 102.089 23.0078C102.743 22.4002 103.684 21.9973 104.915 21.7998L108.394 21.2089C108.49 21.1926 108.56 21.1093 108.56 21.0118V20.6836C108.56 20.0002 108.333 19.4686 107.877 19.0889C107.422 18.694 106.829 18.4962 106.1 18.4961C105.508 18.4961 104.968 18.6256 104.482 18.8838C104.071 19.1094 103.717 19.4102 103.422 19.7865C103.351 19.876 103.222 19.8965 103.132 19.8273L101.606 18.6598C101.52 18.5942 101.501 18.4719 101.568 18.3865C102.052 17.7617 102.666 17.2665 103.411 16.9014C104.231 16.4912 105.158 16.2861 106.191 16.2861ZM105.553 23.4639C104.87 23.5702 104.376 23.7671 104.072 24.0557C103.768 24.329 103.616 24.6784 103.616 25.1035C103.616 25.5288 103.775 25.8789 104.094 26.1523C104.428 26.4258 104.877 26.5625 105.439 26.5625C106.138 26.5625 106.753 26.403 107.285 26.084C107.721 25.8222 108.09 25.4882 108.393 25.083C108.508 24.9295 108.56 24.7399 108.56 24.5483V23.2008C108.56 23.0772 108.449 22.9832 108.327 23.0035L105.553 23.4639Z" fill="#2845C1"/>
|
||||
<path d="M95.9868 16.5412C95.9868 16.6517 96.0764 16.7412 96.1868 16.7412H99.5017C99.6121 16.7412 99.7017 16.8308 99.7017 16.9412V18.7971C99.7017 18.9075 99.6121 18.9971 99.5017 18.9971H96.1868C96.0764 18.9971 95.9868 19.0866 95.9868 19.1971V24.1699C95.9868 24.671 96.0708 25.0659 96.2378 25.3545C96.4048 25.6429 96.6403 25.8555 96.9439 25.9922C97.2477 26.1137 97.605 26.1748 98.0151 26.1748C98.4101 26.1748 98.7446 26.152 99.0181 26.1064C99.1739 26.0718 99.3174 26.0347 99.4485 25.9951C99.5829 25.9545 99.7241 26.0522 99.7241 26.1926V27.9814C99.7241 28.0604 99.6778 28.1326 99.6042 28.1613C99.3605 28.2561 99.0888 28.3233 98.7896 28.3623C98.4554 28.423 98.0605 28.4531 97.605 28.4531C96.6936 28.4531 95.926 28.2936 95.3032 27.9746C94.6959 27.6404 94.2325 27.1617 93.9136 26.5391C93.6099 25.9012 93.4585 25.1115 93.4585 24.1699V19.1971C93.4585 19.0866 93.369 18.9971 93.2585 18.9971H91.6087C91.4982 18.9971 91.4087 18.9075 91.4087 18.7971V16.9412C91.4087 16.8308 91.4982 16.7412 91.6087 16.7412H93.2585C93.369 16.7412 93.4585 16.6517 93.4585 16.5412V14.0711C93.4585 13.9606 93.548 13.8711 93.6585 13.8711H95.7868C95.8973 13.8711 95.9868 13.9606 95.9868 14.0711V16.5412Z" fill="#2845C1"/>
|
||||
<path d="M130.563 16.5412C130.563 16.6517 130.653 16.7412 130.763 16.7412H134.077C134.187 16.7412 134.277 16.8308 134.277 16.9412V18.7971C134.277 18.9075 134.187 18.9971 134.077 18.9971H130.763C130.653 18.9971 130.563 19.0866 130.563 19.1971V24.1699C130.563 24.671 130.646 25.0659 130.813 25.3545C130.98 25.6431 131.216 25.8555 131.52 25.9922C131.824 26.1137 132.18 26.1748 132.59 26.1748C132.985 26.1748 133.32 26.152 133.593 26.1064C133.749 26.0718 133.893 26.0347 134.024 25.9951C134.158 25.9545 134.299 26.0522 134.299 26.1925V27.9813C134.299 28.0604 134.253 28.1326 134.179 28.1613C133.936 28.2561 133.665 28.3233 133.366 28.3623C133.032 28.4231 132.636 28.4531 132.18 28.4531C131.269 28.4531 130.502 28.2936 129.879 27.9746C129.272 27.6404 128.809 27.1619 128.49 26.5391C128.186 25.9011 128.034 25.1116 128.034 24.1699V19.1971C128.034 19.0866 127.944 18.9971 127.834 18.9971H126.092C125.982 18.9971 125.892 18.9075 125.892 18.7971V16.9412C125.892 16.8308 125.982 16.7412 126.092 16.7412H127.834C127.944 16.7412 128.034 16.6517 128.034 16.5412V14.0711C128.034 13.9606 128.123 13.8711 128.234 13.8711H130.363C130.473 13.8711 130.563 13.9606 130.563 14.0711V16.5412Z" fill="#2845C1"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M56.8209 27.9534C56.8716 28.0844 56.7749 28.2256 56.6344 28.2256H54.0801C53.9969 28.2256 53.9224 28.1741 53.893 28.0964L52.3355 23.9798C52.3061 23.902 52.2316 23.8506 52.1485 23.8506H45.6707C45.5876 23.8506 45.5132 23.9019 45.4837 23.9796L43.9196 28.0966C43.8901 28.1743 43.8157 28.2256 43.7326 28.2256H41.2002C41.0598 28.2256 40.9631 28.0846 41.0136 27.9536L47.0107 12.4034C47.0404 12.3263 47.1146 12.2754 47.1973 12.2754H50.6144C50.697 12.2754 50.7711 12.3262 50.8009 12.4032L56.8209 27.9534ZM46.5361 21.2104C46.4864 21.3413 46.5831 21.4814 46.7231 21.4814H51.1006C51.2405 21.4814 51.3372 21.3415 51.2876 21.2106L49.1032 15.4395C49.038 15.2673 48.7946 15.2672 48.7292 15.4392L46.5361 21.2104Z" fill="#2845C1"/>
|
||||
<path d="M80.1372 28.0256C80.1372 28.136 80.0477 28.2256 79.9372 28.2256H77.8314C77.7209 28.2256 77.6314 28.136 77.6314 28.0256V16.9412C77.6314 16.8308 77.7209 16.7412 77.8314 16.7412H79.9372C80.0477 16.7412 80.1372 16.8308 80.1372 16.9412V28.0256Z" fill="#2845C1"/>
|
||||
<path d="M120.009 16.2861C120.86 16.2861 121.619 16.4758 122.288 16.8555C122.971 17.2352 123.511 17.7977 123.906 18.542C124.301 19.2863 124.499 20.2208 124.499 21.3447V28.0256C124.499 28.136 124.409 28.2256 124.299 28.2256H122.169C122.059 28.2256 121.969 28.136 121.969 28.0256V21.4355C121.969 20.5546 121.741 19.8709 121.286 19.3848C120.83 18.8835 120.206 18.6328 119.417 18.6328C118.915 18.6329 118.475 18.7313 118.095 18.9287C117.715 19.111 117.389 19.3471 117.116 19.6357C116.919 19.8551 116.745 20.0831 116.592 20.3199C116.498 20.4662 116.455 20.6384 116.455 20.8124V28.0256C116.455 28.136 116.365 28.2256 116.255 28.2256H114.149C114.038 28.2256 113.949 28.136 113.949 28.0256V16.9412C113.949 16.8308 114.038 16.7412 114.149 16.7412H116.255C116.365 16.7412 116.455 16.8308 116.455 16.9412V17.5392C116.455 17.6294 116.566 17.6747 116.631 17.6128C117.008 17.2571 117.443 16.9588 117.936 16.7188C118.528 16.4302 119.219 16.2861 120.009 16.2861Z" fill="#2845C1"/>
|
||||
<path d="M78.9067 11C79.2105 11 79.484 11.0757 79.7271 11.2275C79.9853 11.3794 80.1831 11.5845 80.3198 11.8428C80.4717 12.0858 80.5474 12.3593 80.5474 12.6631C80.5474 12.9668 80.4716 13.2477 80.3198 13.5059C80.1831 13.7641 79.9853 13.9692 79.7271 14.1211C79.484 14.2578 79.2106 14.3262 78.9067 14.3262C78.603 14.3262 78.3222 14.2578 78.064 14.1211C77.8057 13.9692 77.6006 13.7641 77.4487 13.5059C77.2969 13.2477 77.2212 12.9668 77.2212 12.6631C77.2212 12.2074 77.3807 11.82 77.6997 11.501C78.0338 11.167 78.436 11 78.9067 11Z" fill="#2845C1"/>
|
||||
<rect x="143" y="12.5" width="40" height="16" rx="8" fill="#2845C1"/>
|
||||
<rect x="143" y="12.5" width="40" height="16" rx="8" fill="#F7F8FA" fill-opacity="0.9"/>
|
||||
<path d="M150.133 24.5V16.8H152.399C154.005 16.8 154.984 17.592 154.984 18.89C154.984 19.517 154.698 20.056 154.159 20.408C154.973 20.771 155.424 21.431 155.424 22.234C155.424 23.642 154.335 24.5 152.564 24.5H150.133ZM152.432 18.098H151.695V19.836H152.432C153.026 19.836 153.378 19.517 153.378 18.956C153.378 18.417 153.026 18.098 152.432 18.098ZM152.652 21.134H151.695V23.202H152.652C153.378 23.202 153.818 22.817 153.818 22.168C153.818 21.508 153.378 21.134 152.652 21.134ZM156.917 24.5V16.8H161.405V18.098H158.479V19.924H160.965V21.222H158.479V23.202H161.405V24.5H156.917ZM162.479 18.219V16.8H168.793V18.219H166.417V24.5H164.855V18.219H162.479ZM168.346 24.5L171.261 16.8H173.307L176.222 24.5H174.561L173.824 22.498H170.744L170.007 24.5H168.346ZM171.228 21.167H173.34L172.284 18.274L171.228 21.167Z" fill="#2845C1"/>
|
||||
<svg width="163" height="40" viewBox="0 0 163 40" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M25.9806 10.0539C25.9806 9.37231 25.9806 9.03151 25.9098 8.72032C25.7791 8.14516 25.4727 7.62489 25.0331 7.23159C24.7953 7.01879 24.4973 6.8535 23.9012 6.52291L22.378 5.6781C21.8149 5.36579 21.5334 5.20963 21.2428 5.12176C20.7061 4.95941 20.1333 4.95941 19.5965 5.12176C19.3059 5.20963 19.0244 5.36579 18.4613 5.6781L17.8331 6.02651C17.0707 6.44937 16.6894 6.66081 16.5148 6.90692C16.1881 7.36724 16.1884 7.98382 16.5155 8.44382C16.6904 8.68977 17.0718 8.90084 17.8347 9.32298L18.3432 9.60438C18.9402 9.93474 19.2387 10.0999 19.4769 10.3127C19.9172 10.7061 20.2241 11.2267 20.3551 11.8023C20.4259 12.1138 20.4259 12.4549 20.4259 13.1372V13.7195C20.4259 14.5463 20.4259 14.9597 20.5502 15.2263C20.7823 15.7243 21.2975 16.0278 21.8457 15.9894C22.139 15.9688 22.5006 15.7684 23.2237 15.3675L23.9004 14.9925C24.4967 14.6619 24.7948 14.4967 25.0327 14.2839C25.4725 13.8905 25.779 13.3702 25.9098 12.7949C25.9806 12.4837 25.9806 12.1428 25.9806 11.461V10.0539Z" fill="#2845C1"/>
|
||||
<path d="M9.02562 20.1571C8.43534 20.4979 8.1402 20.6683 7.90608 20.8852C7.47335 21.286 7.17597 21.8115 7.05514 22.3888C6.98977 22.7012 6.99563 23.0419 7.00736 23.7234L7.03734 25.4649C7.04843 26.1088 7.05397 26.4307 7.12313 26.7262C7.25092 27.2723 7.53733 27.7683 7.94632 28.152C8.16767 28.3597 8.44369 28.5254 8.99572 28.857L9.61153 29.2268C10.359 29.6756 10.7327 29.9001 11.0331 29.9282C11.5951 29.981 12.1289 29.6724 12.3638 29.1592C12.4893 28.8847 12.4814 28.4489 12.4656 27.5772L12.455 26.9961C12.4426 26.3139 12.4364 25.9728 12.5016 25.6601C12.6221 25.0821 12.9195 24.556 13.3526 24.1548C13.5869 23.9377 13.8823 23.7671 14.4732 23.4259L14.9775 23.1348C15.6935 22.7214 16.0515 22.5147 16.2202 22.2739C16.5355 21.8238 16.5407 21.2259 16.2333 20.7703C16.0689 20.5266 15.7145 20.3137 15.0058 19.8878L14.3426 19.4894C13.7582 19.1382 13.466 18.9627 13.1628 18.863C12.6023 18.6788 11.9984 18.6736 11.4348 18.8479C11.1298 18.9423 10.8346 19.1127 10.2442 19.4536L9.02562 20.1571Z" fill="#2845C1"/>
|
||||
<path d="M14.8587 29.9461C14.8587 30.6277 14.8587 30.9685 14.9295 31.2797C15.0602 31.8548 15.3666 32.3751 15.8062 32.7684C16.044 32.9812 16.342 33.1465 16.9381 33.4771L18.4613 34.3219C19.0244 34.6342 19.306 34.7904 19.5965 34.8782C20.1333 35.0406 20.7061 35.0406 21.2428 34.8782C21.5334 34.7904 21.8149 34.6342 22.378 34.3219L23.0062 33.9735C23.7686 33.5506 24.1499 33.3392 24.3245 33.0931C24.6512 32.6328 24.6509 32.0162 24.3238 31.5562C24.1489 31.3102 23.7675 31.0992 23.0046 30.677L22.4961 30.3956C21.8991 30.0653 21.6006 29.9001 21.3624 29.6873C20.9222 29.2939 20.6152 28.7733 20.4842 28.1977C20.4134 27.8862 20.4134 27.5451 20.4134 26.8627V26.2805C20.4134 25.4537 20.4134 25.0403 20.2892 24.7737C20.057 24.2757 19.5418 23.9722 18.9936 24.0106C18.7003 24.0312 18.3387 24.2316 17.6156 24.6325L16.9389 25.0075C16.3426 25.3381 16.0445 25.5033 15.8066 25.7161C15.3668 26.1095 15.0603 26.6298 14.9295 27.2051C14.8587 27.5163 14.8587 27.8572 14.8587 28.539V29.9461Z" fill="#2845C1"/>
|
||||
<path d="M26.2528 29.7889C26.843 30.1297 27.1382 30.3001 27.4431 30.3945C28.0065 30.5688 28.6103 30.5636 29.1707 30.3796C29.4739 30.28 29.766 30.1046 30.3504 29.7537L31.8436 28.8569C32.3956 28.5254 32.6716 28.3597 32.893 28.152C33.302 27.7683 33.5884 27.2723 33.7162 26.7262C33.7853 26.4307 33.7909 26.1088 33.802 25.4649L33.8143 24.7467C33.8293 23.875 33.8368 23.4391 33.711 23.1648C33.4757 22.6518 32.9416 22.3437 32.3797 22.397C32.0792 22.4255 31.7057 22.6503 30.9587 23.0999L30.4608 23.3995C29.8762 23.7514 29.5839 23.9273 29.2805 24.0272C28.7197 24.2118 28.1154 24.2173 27.5513 24.0429C27.2462 23.9485 26.9507 23.778 26.3598 23.4368L25.8556 23.1457C25.1395 22.7323 24.7815 22.5256 24.4886 22.4999C23.9411 22.4519 23.4208 22.7463 23.18 23.2403C23.0511 23.5046 23.0439 23.9179 23.0294 24.7446L23.0159 25.5182C23.004 26.1998 22.9981 26.5407 23.0634 26.8531C23.1842 27.4306 23.4816 27.9562 23.9144 28.3572C24.1485 28.5741 24.4438 28.7445 25.0342 29.0854L26.2528 29.7889Z" fill="#2845C1"/>
|
||||
<path d="M31.8137 19.8429C32.404 19.5021 32.6991 19.3317 32.9332 19.1148C33.366 18.714 33.6633 18.1885 33.7842 17.6112C33.8495 17.2988 33.8437 16.9581 33.8319 16.2766L33.802 14.5351C33.7909 13.8912 33.7853 13.5693 33.7162 13.2738C33.5884 12.7277 33.302 12.2317 32.893 11.848C32.6716 11.6403 32.3956 11.4746 31.8436 11.1431L31.2278 10.7732C30.4803 10.3244 30.1066 10.0999 29.8062 10.0718C29.2442 10.019 28.7104 10.3276 28.4755 10.8408C28.35 11.1153 28.3579 11.5511 28.3737 12.4228L28.3843 13.0039C28.3967 13.6861 28.4029 14.0272 28.3377 14.3399C28.2172 14.9179 27.9198 15.444 27.4867 15.8452C27.2524 16.0623 26.957 16.2329 26.3661 16.5741L25.8618 16.8652C25.1458 17.2786 24.7878 17.4853 24.6191 17.7261C24.3038 18.1762 24.2986 18.7741 24.606 19.2297C24.7704 19.4734 25.1248 19.6863 25.8335 20.1122L26.4967 20.5106C27.0811 20.8618 27.3733 21.0373 27.6765 21.137C28.237 21.3212 28.8409 21.3264 29.4045 21.1521C29.7095 21.0577 30.0047 20.8873 30.5951 20.5464L31.8137 19.8429Z" fill="#2845C1"/>
|
||||
<path d="M14.5865 10.2111C13.9962 9.87031 13.7011 9.69991 13.3962 9.60558C12.8327 9.43123 12.229 9.43642 11.6686 9.62044C11.3654 9.72001 11.0732 9.89546 10.4889 10.2464L8.99568 11.1431C8.44365 11.4746 8.16763 11.6404 7.94627 11.848C7.53729 12.2317 7.25088 12.7278 7.12309 13.2738C7.05393 13.5694 7.04839 13.8913 7.0373 14.5351L7.02494 15.2533C7.00993 16.1251 7.00243 16.5609 7.12825 16.8352C7.36357 17.3483 7.89769 17.6563 8.45961 17.603C8.76005 17.5746 9.13355 17.3498 9.88056 16.9002L10.3785 16.6005C10.9631 16.2487 11.2554 16.0728 11.5588 15.9729C12.1196 15.7883 12.7239 15.7828 13.2879 15.9572C13.5931 16.0515 13.8885 16.2221 14.4794 16.5632L14.9837 16.8544C15.6997 17.2678 16.0577 17.4745 16.3507 17.5002C16.8981 17.5482 17.4185 17.2537 17.6593 16.7598C17.7882 16.4955 17.7954 16.0821 17.8098 15.2554L17.8233 14.4819C17.8352 13.8002 17.8412 13.4594 17.7758 13.1469C17.6551 12.5694 17.3577 12.0438 16.9249 11.6429C16.6907 11.426 16.3955 11.2555 15.8051 10.9146L14.5865 10.2111Z" fill="#C83F49"/>
|
||||
<path d="M61.8577 15.5576C62.6931 15.5576 63.468 15.74 64.1819 16.1045C64.8463 16.4367 65.3785 16.8509 65.7781 17.3471C65.8437 17.4285 65.8294 17.5466 65.7498 17.6145L64.3459 18.8122C64.2574 18.8877 64.1236 18.8717 64.0503 18.7814C63.7909 18.4622 63.4929 18.1926 63.1565 17.9727C62.7616 17.7145 62.3285 17.585 61.8577 17.585C61.5237 17.585 61.2353 17.6462 60.9924 17.7676C60.7646 17.8891 60.5895 18.0486 60.468 18.2461C60.3617 18.4436 60.3088 18.6642 60.3088 18.9072C60.3089 19.2716 60.4375 19.5754 60.6955 19.8184C60.969 20.0462 61.319 20.244 61.7444 20.4111C62.1696 20.5782 62.6174 20.7606 63.0881 20.958C63.5742 21.1403 64.03 21.3682 64.4553 21.6416C64.8806 21.8998 65.2225 22.2489 65.4807 22.6895C65.7541 23.1147 65.8908 23.6537 65.8909 24.3066C65.8909 25.0812 65.7012 25.7423 65.3215 26.2891C64.957 26.8206 64.471 27.2309 63.8635 27.5195C63.2559 27.8082 62.5868 27.9531 61.8577 27.9531C60.8706 27.9531 60.0124 27.7707 59.2834 27.4062C58.6116 27.0563 58.0171 26.5962 57.5 26.0269C57.4264 25.9459 57.4354 25.8208 57.5176 25.7485L58.921 24.5135C59.0067 24.4381 59.1377 24.4498 59.2123 24.5363C59.5425 24.9194 59.9081 25.2384 60.3088 25.4922C60.7645 25.7807 61.2733 25.9248 61.8352 25.9248C62.3669 25.9248 62.7698 25.7881 63.0432 25.5146C63.3316 25.2261 63.4758 24.8768 63.4758 24.4668C63.4758 24.0871 63.339 23.7835 63.0657 23.5557C62.8074 23.3278 62.4656 23.13 62.0403 22.9629C61.6149 22.7958 61.1592 22.6208 60.6731 22.4385C60.2024 22.2411 59.7545 22.0057 59.3293 21.7324C58.9041 21.459 58.5539 21.1098 58.2805 20.6846C58.0223 20.244 57.8938 19.6816 57.8938 18.998C57.8938 18.3601 58.0606 17.783 58.3948 17.2666C58.729 16.7349 59.192 16.3165 59.7844 16.0127C60.3919 15.709 61.0831 15.5577 61.8577 15.5576Z" fill="#2845C1"/>
|
||||
<path d="M71.3215 15.5576C72.1569 15.5577 72.9319 15.74 73.6457 16.1045C74.3101 16.4367 74.8424 16.8509 75.2419 17.3471C75.3075 17.4285 75.2933 17.5466 75.2137 17.6144L73.8098 18.8122C73.7213 18.8877 73.5875 18.8717 73.5141 18.7813C73.2548 18.4622 72.9568 18.1927 72.6204 17.9727C72.2255 17.7145 71.7923 17.585 71.3215 17.585C70.9873 17.585 70.6984 17.6461 70.4553 17.7676C70.2275 17.8891 70.0524 18.0486 69.9309 18.2461C69.8246 18.4435 69.7717 18.6642 69.7717 18.9072C69.7718 19.2717 69.9013 19.5754 70.1594 19.8184C70.4328 20.0462 70.782 20.2441 71.2073 20.4111C71.6326 20.5782 72.0811 20.7605 72.552 20.958C73.0379 21.1403 73.494 21.3682 73.9192 21.6416C74.3443 21.8998 74.6864 22.2491 74.9446 22.6895C75.2178 23.1146 75.3547 23.6538 75.3547 24.3066C75.3547 25.0813 75.1641 25.7422 74.7844 26.2891C74.4199 26.8207 73.934 27.2309 73.3264 27.5195C72.7189 27.8081 72.0506 27.9531 71.3215 27.9531C70.3341 27.9531 69.4755 27.7708 68.7463 27.4062C68.0745 27.0563 67.48 26.5962 66.9629 26.0269C66.8893 25.9459 66.8983 25.8208 66.9805 25.7485L68.3839 24.5135C68.4696 24.4381 68.6006 24.4498 68.6752 24.5363C69.0054 24.9194 69.371 25.2384 69.7717 25.4922C70.2273 25.7807 70.7362 25.9247 71.2981 25.9248C71.8298 25.9248 72.2327 25.7881 72.5061 25.5146C72.7946 25.2261 72.9387 24.8768 72.9387 24.4668C72.9387 24.087 72.802 23.7835 72.5286 23.5557C72.2703 23.3278 71.9285 23.13 71.5032 22.9629C71.0779 22.7958 70.622 22.6207 70.136 22.4385C69.6653 22.2411 69.2174 22.0057 68.7922 21.7324C68.3671 21.4591 68.0178 21.1097 67.7444 20.6846C67.4861 20.244 67.3567 19.6816 67.3567 18.998C67.3567 18.3602 67.5236 17.783 67.8577 17.2666C68.1918 16.735 68.655 16.3165 69.2473 16.0127C69.8549 15.7089 70.5468 15.5576 71.3215 15.5576Z" fill="#2845C1"/>
|
||||
<path d="M86.3313 15.5576C87.1668 15.5576 87.9416 15.7399 88.6555 16.1045C89.32 16.4368 89.8521 16.8508 90.2517 17.3471C90.3173 17.4285 90.303 17.5466 90.2235 17.6144L88.8195 18.8122C88.731 18.8877 88.5973 18.8717 88.5239 18.7814C88.2646 18.4622 87.9666 18.1926 87.6301 17.9727C87.2352 17.7144 86.8022 17.585 86.3313 17.585C85.9971 17.585 85.7081 17.6461 85.4651 17.7676C85.2374 17.8891 85.0631 18.0488 84.9416 18.2461C84.8353 18.4436 84.7815 18.6642 84.7815 18.9072C84.7816 19.2716 84.911 19.5754 85.1692 19.8184C85.4426 20.0462 85.7918 20.2441 86.217 20.4111C86.6424 20.5782 87.0909 20.7605 87.5618 20.958C88.0478 21.1403 88.5036 21.3682 88.9289 21.6416C89.3542 21.8998 89.6961 22.249 89.9543 22.6895C90.2276 23.1147 90.3644 23.6537 90.3645 24.3066C90.3645 25.0811 90.1747 25.7423 89.7952 26.2891C89.4306 26.8207 88.9438 27.2309 88.3362 27.5195C87.7286 27.8081 87.0604 27.9531 86.3313 27.9531C85.3439 27.9531 84.4852 27.7708 83.7561 27.4062C83.0843 27.0563 82.4905 26.5961 81.9736 26.0269C81.9 25.9459 81.909 25.8208 81.9911 25.7485L83.3937 24.5136C83.4793 24.4381 83.6104 24.4498 83.685 24.5363C84.0152 24.9194 84.3808 25.2384 84.7815 25.4922C85.2372 25.7808 85.7468 25.9248 86.3088 25.9248C86.8403 25.9248 87.2425 25.788 87.5159 25.5146C87.8044 25.2261 87.9494 24.8769 87.9495 24.4668C87.9495 24.0872 87.8125 23.7835 87.5393 23.5557C87.2811 23.3279 86.9391 23.13 86.5139 22.9629C86.0886 22.7958 85.6328 22.6207 85.1467 22.4385C84.6758 22.241 84.2273 22.0059 83.802 21.7324C83.3768 21.4591 83.0275 21.1097 82.7541 20.6846C82.4959 20.244 82.3664 19.6816 82.3664 18.998C82.3664 18.36 82.5342 17.7831 82.8684 17.2666C83.2026 16.7349 83.6656 16.3165 84.258 16.0127C84.8656 15.709 85.5567 15.5576 86.3313 15.5576Z" fill="#2845C1"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M106.191 15.7861C107.239 15.7861 108.128 15.9757 108.857 16.3555C109.586 16.7352 110.133 17.2594 110.498 17.9277C110.877 18.5961 111.067 19.3481 111.067 20.1836V27.5256C111.067 27.636 110.977 27.7256 110.867 27.7256H108.76C108.65 27.7256 108.56 27.636 108.56 27.5256V26.7662C108.56 26.6718 108.438 26.6271 108.372 26.6948C108.27 26.7997 108.159 26.9002 108.037 26.9961C107.626 27.3303 107.148 27.5892 106.601 27.7715C106.054 27.9689 105.5 28.0673 104.938 28.0674C103.814 28.0674 102.894 27.7639 102.18 27.1562C101.466 26.5486 101.11 25.7355 101.11 24.7178C101.11 23.852 101.436 23.1154 102.089 22.5078C102.743 21.9002 103.684 21.4973 104.915 21.2998L108.394 20.7089C108.49 20.6926 108.56 20.6093 108.56 20.5118V20.1836C108.56 19.5002 108.333 18.9686 107.877 18.5889C107.422 18.194 106.829 17.9962 106.1 17.9961C105.508 17.9961 104.968 18.1256 104.482 18.3838C104.071 18.6094 103.717 18.9102 103.422 19.2865C103.351 19.376 103.222 19.3965 103.132 19.3273L101.606 18.1598C101.52 18.0942 101.501 17.9719 101.568 17.8865C102.052 17.2617 102.666 16.7665 103.411 16.4014C104.231 15.9912 105.158 15.7861 106.191 15.7861ZM105.553 22.9639C104.87 23.0702 104.376 23.2671 104.072 23.5557C103.768 23.829 103.616 24.1784 103.616 24.6035C103.616 25.0288 103.775 25.3789 104.094 25.6523C104.428 25.9258 104.877 26.0625 105.439 26.0625C106.138 26.0625 106.753 25.903 107.285 25.584C107.721 25.3222 108.09 24.9882 108.393 24.583C108.508 24.4295 108.56 24.2399 108.56 24.0483V22.7008C108.56 22.5772 108.449 22.4832 108.327 22.5035L105.553 22.9639Z" fill="#2845C1"/>
|
||||
<path d="M95.9868 16.0412C95.9868 16.1517 96.0764 16.2412 96.1868 16.2412H99.5017C99.6121 16.2412 99.7017 16.3308 99.7017 16.4412V18.2971C99.7017 18.4075 99.6121 18.4971 99.5017 18.4971H96.1868C96.0764 18.4971 95.9868 18.5866 95.9868 18.6971V23.6699C95.9868 24.171 96.0708 24.5659 96.2378 24.8545C96.4048 25.1429 96.6403 25.3555 96.9439 25.4922C97.2477 25.6137 97.605 25.6748 98.0151 25.6748C98.4101 25.6748 98.7446 25.652 99.0181 25.6064C99.1739 25.5718 99.3174 25.5347 99.4485 25.4951C99.5829 25.4545 99.7241 25.5522 99.7241 25.6926V27.4814C99.7241 27.5604 99.6778 27.6326 99.6042 27.6613C99.3605 27.7561 99.0888 27.8233 98.7896 27.8623C98.4554 27.923 98.0605 27.9531 97.605 27.9531C96.6936 27.9531 95.926 27.7936 95.3032 27.4746C94.6959 27.1404 94.2325 26.6617 93.9136 26.0391C93.6099 25.4012 93.4585 24.6115 93.4585 23.6699V18.6971C93.4585 18.5866 93.369 18.4971 93.2585 18.4971H91.6087C91.4982 18.4971 91.4087 18.4075 91.4087 18.2971V16.4412C91.4087 16.3308 91.4982 16.2412 91.6087 16.2412H93.2585C93.369 16.2412 93.4585 16.1517 93.4585 16.0412V13.5711C93.4585 13.4606 93.548 13.3711 93.6585 13.3711H95.7868C95.8973 13.3711 95.9868 13.4606 95.9868 13.5711V16.0412Z" fill="#2845C1"/>
|
||||
<path d="M130.563 16.0412C130.563 16.1517 130.653 16.2412 130.763 16.2412H134.077C134.187 16.2412 134.277 16.3308 134.277 16.4412V18.2971C134.277 18.4075 134.187 18.4971 134.077 18.4971H130.763C130.653 18.4971 130.563 18.5866 130.563 18.6971V23.6699C130.563 24.171 130.646 24.5659 130.813 24.8545C130.98 25.1431 131.216 25.3555 131.52 25.4922C131.824 25.6137 132.18 25.6748 132.59 25.6748C132.985 25.6748 133.32 25.652 133.593 25.6064C133.749 25.5718 133.893 25.5347 134.024 25.4951C134.158 25.4545 134.299 25.5522 134.299 25.6925V27.4813C134.299 27.5604 134.253 27.6326 134.179 27.6613C133.936 27.7561 133.665 27.8233 133.366 27.8623C133.032 27.9231 132.636 27.9531 132.18 27.9531C131.269 27.9531 130.502 27.7936 129.879 27.4746C129.272 27.1404 128.809 26.6619 128.49 26.0391C128.186 25.4011 128.034 24.6116 128.034 23.6699V18.6971C128.034 18.5866 127.944 18.4971 127.834 18.4971H126.092C125.982 18.4971 125.892 18.4075 125.892 18.2971V16.4412C125.892 16.3308 125.982 16.2412 126.092 16.2412H127.834C127.944 16.2412 128.034 16.1517 128.034 16.0412V13.5711C128.034 13.4606 128.123 13.3711 128.234 13.3711H130.363C130.473 13.3711 130.563 13.4606 130.563 13.5711V16.0412Z" fill="#2845C1"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M56.8209 27.4534C56.8716 27.5844 56.7749 27.7256 56.6344 27.7256H54.0801C53.9969 27.7256 53.9224 27.6741 53.893 27.5964L52.3355 23.4798C52.3061 23.402 52.2316 23.3506 52.1485 23.3506H45.6707C45.5876 23.3506 45.5132 23.4019 45.4837 23.4796L43.9196 27.5966C43.8901 27.6743 43.8157 27.7256 43.7326 27.7256H41.2002C41.0598 27.7256 40.9631 27.5846 41.0136 27.4536L47.0107 11.9034C47.0404 11.8263 47.1146 11.7754 47.1973 11.7754H50.6144C50.697 11.7754 50.7711 11.8262 50.8009 11.9032L56.8209 27.4534ZM46.5361 20.7104C46.4864 20.8413 46.5831 20.9814 46.7231 20.9814H51.1006C51.2405 20.9814 51.3372 20.8415 51.2876 20.7106L49.1032 14.9395C49.038 14.7673 48.7946 14.7672 48.7292 14.9392L46.5361 20.7104Z" fill="#2845C1"/>
|
||||
<path d="M80.1372 27.5256C80.1372 27.636 80.0477 27.7256 79.9372 27.7256H77.8314C77.7209 27.7256 77.6314 27.636 77.6314 27.5256V16.4412C77.6314 16.3308 77.7209 16.2412 77.8314 16.2412H79.9372C80.0477 16.2412 80.1372 16.3308 80.1372 16.4412V27.5256Z" fill="#2845C1"/>
|
||||
<path d="M120.009 15.7861C120.86 15.7861 121.619 15.9758 122.288 16.3555C122.971 16.7352 123.511 17.2977 123.906 18.042C124.301 18.7863 124.499 19.7208 124.499 20.8447V27.5256C124.499 27.636 124.409 27.7256 124.299 27.7256H122.169C122.059 27.7256 121.969 27.636 121.969 27.5256V20.9355C121.969 20.0546 121.741 19.3709 121.286 18.8848C120.83 18.3835 120.206 18.1328 119.417 18.1328C118.915 18.1329 118.475 18.2313 118.095 18.4287C117.715 18.611 117.389 18.8471 117.116 19.1357C116.919 19.3551 116.745 19.5831 116.592 19.8199C116.498 19.9662 116.455 20.1384 116.455 20.3124V27.5256C116.455 27.636 116.365 27.7256 116.255 27.7256H114.149C114.038 27.7256 113.949 27.636 113.949 27.5256V16.4412C113.949 16.3308 114.038 16.2412 114.149 16.2412H116.255C116.365 16.2412 116.455 16.3308 116.455 16.4412V17.0392C116.455 17.1294 116.566 17.1747 116.631 17.1128C117.008 16.7571 117.443 16.4588 117.936 16.2188C118.528 15.9302 119.219 15.7861 120.009 15.7861Z" fill="#2845C1"/>
|
||||
<path d="M78.9067 10.5C79.2105 10.5 79.484 10.5757 79.7271 10.7275C79.9853 10.8794 80.1831 11.0845 80.3198 11.3428C80.4717 11.5858 80.5474 11.8593 80.5474 12.1631C80.5474 12.4668 80.4716 12.7477 80.3198 13.0059C80.1831 13.2641 79.9853 13.4692 79.7271 13.6211C79.484 13.7578 79.2106 13.8262 78.9067 13.8262C78.603 13.8262 78.3222 13.7578 78.064 13.6211C77.8057 13.4692 77.6006 13.2641 77.4487 13.0059C77.2969 12.7477 77.2212 12.4668 77.2212 12.1631C77.2212 11.7074 77.3807 11.32 77.6997 11.001C78.0338 10.667 78.436 10.5 78.9067 10.5Z" fill="#2845C1"/>
|
||||
<rect x="143" y="12" width="20" height="16" rx="8" fill="#C83F49"/>
|
||||
<rect x="143" y="12" width="20" height="16" rx="8" fill="#F6F8F9" fill-opacity="0.9"/>
|
||||
<path d="M156.987 23.7042C156.685 23.798 156.415 23.8485 156.179 23.8485C155.391 23.8485 154.859 23.2137 154.589 21.9369H154.557C153.906 23.3147 152.993 24 151.844 24C150.984 24 150.294 23.6465 149.775 22.9324C149.256 22.2182 149 21.3237 149 20.2417C149 18.9793 149.296 17.9693 149.88 17.183C150.465 16.3968 151.259 16 152.264 16C152.803 16 153.289 16.1659 153.709 16.4905C154.13 16.8224 154.452 17.284 154.675 17.8828H154.701L155.167 16.1515H156.849L155.443 19.9892C155.601 20.8837 155.765 21.4968 155.949 21.8215C156.107 22.1461 156.33 22.312 156.606 22.312C156.764 22.312 156.888 22.2831 157 22.2326L156.987 23.7042ZM154.189 19.9243C154.051 19.1091 153.828 18.4743 153.525 18.0415C153.23 17.6014 152.869 17.385 152.455 17.385C151.916 17.385 151.483 17.6519 151.161 18.1785C150.839 18.7124 150.695 19.3688 150.695 20.1407C150.695 20.8476 150.819 21.4319 151.102 21.908C151.378 22.3841 151.752 22.615 152.218 22.615C152.612 22.615 152.974 22.4058 153.296 22.009C153.624 21.5978 153.893 20.9991 154.11 20.2128L154.189 19.9243Z" fill="#C83F49"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
@@ -16,8 +16,8 @@ export const Icon = ({
|
||||
<Text
|
||||
{...textProps}
|
||||
className={clsx('--docs--icon-bg', textProps.className, {
|
||||
'material-icons-filled': variant === 'filled',
|
||||
'material-icons': variant === 'outlined',
|
||||
'material-symbols': variant === 'filled',
|
||||
'material-symbols-outlined': variant === 'outlined',
|
||||
})}
|
||||
>
|
||||
{iconName}
|
||||
|
||||
@@ -7,7 +7,7 @@ export interface LinkProps {
|
||||
|
||||
export const StyledLink = styled(Link)<LinkProps>`
|
||||
text-decoration: none;
|
||||
color: #ffffff33;
|
||||
color: #ffffff;
|
||||
&[aria-current='page'] {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
@@ -27,14 +27,19 @@ export interface TextProps extends BoxProps {
|
||||
$variation?:
|
||||
| 'text'
|
||||
| '000'
|
||||
| '050'
|
||||
| '100'
|
||||
| '200'
|
||||
| '300'
|
||||
| '400'
|
||||
| '500'
|
||||
| '550'
|
||||
| '600'
|
||||
| '650'
|
||||
| '700'
|
||||
| '750'
|
||||
| '800'
|
||||
| '850'
|
||||
| '900'
|
||||
| '1000';
|
||||
}
|
||||
|
||||
@@ -57,7 +57,10 @@ export const QuickSearchInput = ({
|
||||
padding: 5px 7px;
|
||||
}
|
||||
& input {
|
||||
font-family: 'Marianne' !important;
|
||||
border: none;
|
||||
font-size: 0.9rem;
|
||||
font-weight: 400;
|
||||
background-color: transparent;
|
||||
&:focus {
|
||||
border: none;
|
||||
@@ -69,8 +72,6 @@ export const QuickSearchInput = ({
|
||||
{!loading && <Icon iconName="search" $variation="600" />}
|
||||
{loading && <Loader />}
|
||||
<Command.Input
|
||||
/* eslint-disable-next-line jsx-a11y/no-autofocus */
|
||||
autoFocus={true}
|
||||
aria-label={t('Quick search input')}
|
||||
value={inputValue}
|
||||
role="combobox"
|
||||
|
||||
@@ -21,7 +21,7 @@ export const SeparatedSection = ({
|
||||
padding: ${spacingsTokens['sm']} 0;
|
||||
${showSeparator &&
|
||||
css`
|
||||
border-bottom: 1px solid ${colorsTokens['greyscale-200']};
|
||||
border-bottom: 1px solid ${colorsTokens['greyscale-100']};
|
||||
`}
|
||||
`}
|
||||
>
|
||||
|
||||
@@ -19,9 +19,8 @@
|
||||
--c--theme--colors--info-700: #273961;
|
||||
--c--theme--colors--info-800: #222a3f;
|
||||
--c--theme--colors--info-900: #1d2437;
|
||||
--c--theme--colors--greyscale-050: #eaecf0;
|
||||
--c--theme--colors--greyscale-100: #eee;
|
||||
--c--theme--colors--greyscale-200: #d9dde6;
|
||||
--c--theme--colors--greyscale-200: #e5e5e5;
|
||||
--c--theme--colors--greyscale-300: #cecece;
|
||||
--c--theme--colors--greyscale-400: #929292;
|
||||
--c--theme--colors--greyscale-500: #7c7c7c;
|
||||
@@ -37,7 +36,7 @@
|
||||
--c--theme--colors--primary-500: #6a6af4;
|
||||
--c--theme--colors--primary-600: #313178;
|
||||
--c--theme--colors--primary-700: #272747;
|
||||
--c--theme--colors--primary-800: #3e5de7;
|
||||
--c--theme--colors--primary-800: #000091;
|
||||
--c--theme--colors--primary-900: #21213f;
|
||||
--c--theme--colors--success-100: #dffee6;
|
||||
--c--theme--colors--success-200: #b8fec9;
|
||||
@@ -66,18 +65,19 @@
|
||||
--c--theme--colors--danger-700: #642626;
|
||||
--c--theme--colors--danger-800: #412121;
|
||||
--c--theme--colors--danger-900: #391c1c;
|
||||
--c--theme--colors--primary-text: #4c6cef;
|
||||
--c--theme--colors--primary-text: #000091;
|
||||
--c--theme--colors--success-text: #1f8d49;
|
||||
--c--theme--colors--warning-text: #d64d00;
|
||||
--c--theme--colors--danger-text: #fff;
|
||||
--c--theme--colors--primary-050: #f5f5fe;
|
||||
--c--theme--colors--primary-150: #f4f4fd;
|
||||
--c--theme--colors--greyscale-text: #303c4b;
|
||||
--c--theme--colors--greyscale-050: #f6f6f6;
|
||||
--c--theme--colors--greyscale-250: #ddd;
|
||||
--c--theme--colors--greyscale-350: #ddd;
|
||||
--c--theme--colors--greyscale-750: #353535;
|
||||
--c--theme--colors--greyscale-950: #1e1e1e;
|
||||
--c--theme--colors--greyscale-1000: #2a2f3c;
|
||||
--c--theme--colors--greyscale-1000: #161616;
|
||||
--c--theme--colors--danger-050: #fff4f4;
|
||||
--c--theme--colors--blue-500: #417dc4;
|
||||
--c--theme--colors--brown-500: #bd987a;
|
||||
@@ -205,8 +205,10 @@
|
||||
--c--components--button--medium-text-height: 40px;
|
||||
--c--components--button--border-radius: 4px;
|
||||
--c--components--button--small-height: 26px;
|
||||
--c--components--button--primary--background--color: #3e5de6;
|
||||
--c--components--button--primary--background--color-hover: #2944c2;
|
||||
--c--components--button--primary--background--color: var(
|
||||
--c--theme--colors--primary-text
|
||||
);
|
||||
--c--components--button--primary--background--color-hover: #1212ff;
|
||||
--c--components--button--primary--background--color-active: #2323ff;
|
||||
--c--components--button--primary--background--color-disabled: var(
|
||||
--c--theme--colors--greyscale-100
|
||||
@@ -218,7 +220,9 @@
|
||||
--c--components--button--primary--disabled: var(
|
||||
--c--theme--colors--greyscale-500
|
||||
);
|
||||
--c--components--button--primary-text--background--color: #3e5de6;
|
||||
--c--components--button--primary-text--background--color: var(
|
||||
--c--theme--colors--primary-text
|
||||
);
|
||||
--c--components--button--primary-text--background--color-hover: var(
|
||||
--c--theme--colors--greyscale-100
|
||||
);
|
||||
@@ -485,11 +489,12 @@
|
||||
--c--components--badge--info--color: var(--c--theme--colors--info-600);
|
||||
--c--components--la-gaufre: false;
|
||||
--c--components--home-proconnect: false;
|
||||
--c--components--alpha: false;
|
||||
--c--components--beta: false;
|
||||
--c--components--image-system-filter: ;
|
||||
--c--components--favicon--ico: /assets/favicon.ico;
|
||||
--c--components--favicon--png-light: /assets/favicon-light.png;
|
||||
--c--components--favicon--png-dark: /assets/favicon-dark.png;
|
||||
--c--components--favicon--png-light: /assets/icon-assistant.svg;
|
||||
--c--components--favicon--png-dark: /assets/icon-assistant.svg;
|
||||
}
|
||||
|
||||
.cunningham-theme--dark {
|
||||
@@ -542,17 +547,131 @@
|
||||
}
|
||||
|
||||
.cunningham-theme--dsfr {
|
||||
--c--theme--colors--secondary-icon: #c9191e;
|
||||
--c--theme--colors--primary-action: #3e5de7;
|
||||
--c--theme--colors--primary-focus: #3e5de7;
|
||||
--c--theme--colors--primary-text: #3e5de7;
|
||||
--c--theme--colors--primary-050: #edf0ff;
|
||||
--c--theme--colors--primary-100: #dae2ff;
|
||||
--c--theme--colors--primary-150: #c8d3ff;
|
||||
--c--theme--colors--primary-200: #b5c4ff;
|
||||
--c--theme--colors--primary-250: #a2b6ff;
|
||||
--c--theme--colors--primary-300: #90a7ff;
|
||||
--c--theme--colors--primary-350: #7e98ff;
|
||||
--c--theme--colors--primary-400: #6c89fe;
|
||||
--c--theme--colors--primary-450: #5c7af7;
|
||||
--c--theme--colors--primary-500: #4c6cef;
|
||||
--c--theme--colors--primary-550: #3e5de7;
|
||||
--c--theme--colors--primary-600: #304ddf;
|
||||
--c--theme--colors--primary-650: #2845c1;
|
||||
--c--theme--colors--primary-700: #223e9e;
|
||||
--c--theme--colors--primary-750: #1f367d;
|
||||
--c--theme--colors--primary-800: #1b2e5f;
|
||||
--c--theme--colors--primary-850: #172446;
|
||||
--c--theme--colors--primary-900: #121b30;
|
||||
--c--theme--colors--primary-950: #0c111a;
|
||||
--c--theme--colors--secondary-text: #fff;
|
||||
--c--theme--colors--secondary-000: #fff;
|
||||
--c--theme--colors--secondary-025: #f6f8f9;
|
||||
--c--theme--colors--secondary-050: #eef1f4;
|
||||
--c--theme--colors--secondary-100: #dfe2ea;
|
||||
--c--theme--colors--secondary-150: #cfd5de;
|
||||
--c--theme--colors--secondary-200: #c1c7d3;
|
||||
--c--theme--colors--secondary-250: #b2b9c7;
|
||||
--c--theme--colors--secondary-300: #a4abbc;
|
||||
--c--theme--colors--secondary-350: #969eb0;
|
||||
--c--theme--colors--secondary-400: #8891a4;
|
||||
--c--theme--colors--secondary-450: #7b8498;
|
||||
--c--theme--colors--secondary-500: #6d778c;
|
||||
--c--theme--colors--secondary-550: #626a80;
|
||||
--c--theme--colors--secondary-600: #555e74;
|
||||
--c--theme--colors--secondary-650: #4a5267;
|
||||
--c--theme--colors--secondary-700: #3f4759;
|
||||
--c--theme--colors--secondary-750: #363b4c;
|
||||
--c--theme--colors--secondary-800: #2b303d;
|
||||
--c--theme--colors--secondary-850: #222631;
|
||||
--c--theme--colors--secondary-900: #181b24;
|
||||
--c--theme--colors--secondary-950: #0f1117;
|
||||
--c--theme--colors--secondary-1000: #000;
|
||||
--c--theme--colors--greyscale-text: #3c3b38;
|
||||
--c--theme--colors--greyscale-000: #fff;
|
||||
--c--theme--colors--greyscale-025: #f6f8f9;
|
||||
--c--theme--colors--greyscale-050: #eef1f4;
|
||||
--c--theme--colors--greyscale-100: #dfe2ea;
|
||||
--c--theme--colors--greyscale-150: #cfd5de;
|
||||
--c--theme--colors--greyscale-200: #c1c7d3;
|
||||
--c--theme--colors--greyscale-250: #b2b9c7;
|
||||
--c--theme--colors--greyscale-300: #a4abbc;
|
||||
--c--theme--colors--greyscale-350: #969eb0;
|
||||
--c--theme--colors--greyscale-400: #8891a4;
|
||||
--c--theme--colors--greyscale-450: #7b8498;
|
||||
--c--theme--colors--greyscale-500: #6d778c;
|
||||
--c--theme--colors--greyscale-550: #626a80;
|
||||
--c--theme--colors--greyscale-600: #555e74;
|
||||
--c--theme--colors--greyscale-650: #4a5267;
|
||||
--c--theme--colors--greyscale-700: #3f4759;
|
||||
--c--theme--colors--greyscale-750: #363b4c;
|
||||
--c--theme--colors--greyscale-800: #2b303d;
|
||||
--c--theme--colors--greyscale-850: #222631;
|
||||
--c--theme--colors--greyscale-900: #181b24;
|
||||
--c--theme--colors--greyscale-950: #0f1117;
|
||||
--c--theme--colors--greyscale-1000: #000;
|
||||
--c--theme--colors--success-text: #234935;
|
||||
--c--theme--colors--success-50: #def7e6;
|
||||
--c--theme--colors--success-100: #baeecf;
|
||||
--c--theme--colors--success-150: #a5e2c0;
|
||||
--c--theme--colors--success-200: #95d4b3;
|
||||
--c--theme--colors--success-250: #85c6a7;
|
||||
--c--theme--colors--success-300: #74b99b;
|
||||
--c--theme--colors--success-350: #65ab8f;
|
||||
--c--theme--colors--success-400: #579e84;
|
||||
--c--theme--colors--success-450: #4b9079;
|
||||
--c--theme--colors--success-500: #40836f;
|
||||
--c--theme--colors--success-550: #367664;
|
||||
--c--theme--colors--success-600: #2b695a;
|
||||
--c--theme--colors--success-650: #2c5a50;
|
||||
--c--theme--colors--success-700: #2a4d45;
|
||||
--c--theme--colors--success-750: #26403c;
|
||||
--c--theme--colors--success-800: #213430;
|
||||
--c--theme--colors--success-850: #1b2826;
|
||||
--c--theme--colors--success-900: #151d1c;
|
||||
--c--theme--colors--success-950: #0d1212;
|
||||
--c--theme--logo--src: /assets/logo-gouv.svg;
|
||||
--c--theme--logo--widthHeader: 110px;
|
||||
--c--theme--logo--widthFooter: 220px;
|
||||
--c--theme--logo--alt: gouvernement logo;
|
||||
--c--components--button--primary--background--color: #3e5de7;
|
||||
--c--components--button--primary--background--color-hover: #2845c1;
|
||||
--c--components--button--primary--background--color-active: #2845c1;
|
||||
--c--components--button--primary--background--color-disabled: #eee;
|
||||
--c--components--button--primary--color: #edf0ff;
|
||||
--c--components--button--primary--color-hover: #fff;
|
||||
--c--components--button--primary--color-active: #fff;
|
||||
--c--components--button--primary--color-focus-visible: #fff;
|
||||
--c--components--button--primary--disabled: #7c7c7c;
|
||||
--c--components--button--primary-text--color: #3e5de7;
|
||||
--c--components--button--primary-text--color-hover: #000091;
|
||||
--c--components--button--primary-text--background--color-hover: #eef1f4;
|
||||
--c--components--button--primary-text--disabled: #929292;
|
||||
--c--components--button--secondary--background--color: #dae2ff;
|
||||
--c--components--button--secondary--background--color-hover: #c8d3ff;
|
||||
--c--components--button--secondary--background--color-active: #c8d3ff;
|
||||
--c--components--button--secondary--background--color-disabled: #eee;
|
||||
--c--components--button--secondary--color: #304ddf;
|
||||
--c--components--button--secondary--color-hover: #304ddf;
|
||||
--c--components--button--secondary--disabled: #7c7c7c;
|
||||
--c--components--button--secondary--border--color: #dae2ff;
|
||||
--c--components--button--secondary--border--color-hover: #c8d3ff;
|
||||
--c--components--button--tertiary--color: #3e5de7;
|
||||
--c--components--button--info--background--color: #cfe5ff;
|
||||
--c--components--button--info--background--color-hover: #b7d7ff;
|
||||
--c--components--button--info--color: #265eaa;
|
||||
--c--components--la-gaufre: true;
|
||||
--c--components--home-proconnect: true;
|
||||
--c--components--alpha: true;
|
||||
--c--components--beta: true;
|
||||
--c--components--favicon--ico: /assets/favicon-dsfr.ico;
|
||||
--c--components--favicon--png-light: /assets/favicon-dsfr.png;
|
||||
--c--components--favicon--png-dark: /assets/favicon-dark-dsfr.png;
|
||||
--c--components--favicon--ico: /assets/favicon.ico;
|
||||
--c--components--favicon--png-light: /assets/icon-assistant.svg;
|
||||
--c--components--favicon--png-dark: /assets/icon-assistant.svg;
|
||||
}
|
||||
|
||||
.cunningham-theme--generic {
|
||||
@@ -593,6 +712,7 @@
|
||||
--c--theme--colors--greyscale-350: #eee;
|
||||
--c--theme--colors--greyscale-400: #96948e;
|
||||
--c--theme--colors--greyscale-500: #817e77;
|
||||
--c--theme--colors--greyscale-550: #626a80;
|
||||
--c--theme--colors--greyscale-600: #6a6862;
|
||||
--c--theme--colors--greyscale-700: #3c3b38;
|
||||
--c--theme--colors--greyscale-750: #383632;
|
||||
|
||||
@@ -28,12 +28,10 @@ export const tokens = {
|
||||
'greyscale-300': '#CECECE',
|
||||
'greyscale-400': '#929292',
|
||||
'greyscale-500': '#7C7C7C',
|
||||
'greyscale-550': '#626A80',
|
||||
'greyscale-600': '#666666',
|
||||
'greyscale-700': '#3A3A3A',
|
||||
'greyscale-800': '#2A2A2A',
|
||||
'greyscale-900': '#242424',
|
||||
'greyscale-050': '#EEF1F4',
|
||||
'greyscale-000': '#fff',
|
||||
'primary-100': '#ECECFE',
|
||||
'primary-200': '#E3E3FD',
|
||||
@@ -71,13 +69,14 @@ export const tokens = {
|
||||
'danger-700': '#642626',
|
||||
'danger-800': '#412121',
|
||||
'danger-900': '#391C1C',
|
||||
'primary-text': '#314ddf',
|
||||
'primary-text': '#000091',
|
||||
'success-text': '#1f8d49',
|
||||
'warning-text': '#d64d00',
|
||||
'danger-text': '#FFF',
|
||||
'primary-050': '#F5F5FE',
|
||||
'primary-150': '#F4F4FD',
|
||||
'greyscale-text': '#303C4B',
|
||||
'greyscale-050': '#F6F6F6',
|
||||
'greyscale-250': '#ddd',
|
||||
'greyscale-350': '#ddd',
|
||||
'greyscale-750': '#353535',
|
||||
@@ -222,7 +221,7 @@ export const tokens = {
|
||||
'border-radius': '4px',
|
||||
'small-height': '26px',
|
||||
primary: {
|
||||
'background--color': '#3E5DE7',
|
||||
'background--color': '#000091',
|
||||
'background--color-hover': '#1212ff',
|
||||
'background--color-active': '#2323ff',
|
||||
'background--color-disabled': '#eee',
|
||||
@@ -233,13 +232,13 @@ export const tokens = {
|
||||
disabled: '#7C7C7C',
|
||||
},
|
||||
'primary-text': {
|
||||
'background--color': '#3E5DE7',
|
||||
'background--color': '#000091',
|
||||
'background--color-hover': '#eee',
|
||||
'background--color-active': '#ECECFE',
|
||||
'background--color-focus-visible': '#fff',
|
||||
'background--color-disabled': '#fff',
|
||||
color: '#3E5DE7',
|
||||
'color-hover': '#3E5DE7',
|
||||
color: '#000091',
|
||||
'color-hover': '#000091',
|
||||
disabled: '#929292',
|
||||
},
|
||||
secondary: {
|
||||
@@ -269,11 +268,11 @@ export const tokens = {
|
||||
},
|
||||
danger: {
|
||||
'color-hover': 'white',
|
||||
'background--color': '#626A80',
|
||||
'background--color': '#CE0500',
|
||||
'background--color-hover': '#FF2725',
|
||||
'background--color-focus-visible': '#CE0500',
|
||||
'background--color-disabled': '#eee',
|
||||
'color-disabled': '#626A80',
|
||||
'color-disabled': '#929292',
|
||||
},
|
||||
},
|
||||
datagrid: {
|
||||
@@ -366,12 +365,13 @@ export const tokens = {
|
||||
},
|
||||
'la-gaufre': false,
|
||||
'home-proconnect': false,
|
||||
alpha: false,
|
||||
beta: false,
|
||||
'image-system-filter': '',
|
||||
favicon: {
|
||||
ico: '/assets/favicon-light.ico',
|
||||
'png-light': '/assets/favicon-light.png',
|
||||
'png-dark': '/assets/favicon-dark.png',
|
||||
ico: '/assets/favicon.ico',
|
||||
'png-light': '/assets/icon-assistant.svg',
|
||||
'png-dark': '/assets/icon-assistant.svg',
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -382,7 +382,7 @@ export const tokens = {
|
||||
'greyscale-200': '#303C4B',
|
||||
'greyscale-300': '#555F6B',
|
||||
'greyscale-400': '#79818A',
|
||||
'greyscale-500': '#6D778C',
|
||||
'greyscale-500': '#9EA3AA',
|
||||
'greyscale-600': '#C2C6CA',
|
||||
'greyscale-700': '#E7E8EA',
|
||||
'greyscale-800': '#F3F4F4',
|
||||
@@ -429,7 +429,96 @@ export const tokens = {
|
||||
},
|
||||
dsfr: {
|
||||
theme: {
|
||||
colors: { 'secondary-icon': '#C9191E' },
|
||||
colors: {
|
||||
'primary-action': '#3E5DE7',
|
||||
'primary-focus': '#3E5DE7',
|
||||
'primary-text': '#3E5DE7',
|
||||
'primary-050': '#EDF0FF',
|
||||
'primary-100': '#DAE2FF',
|
||||
'primary-150': '#C8D3FF',
|
||||
'primary-200': '#B5C4FF',
|
||||
'primary-250': '#A2B6FF',
|
||||
'primary-300': '#90A7FF',
|
||||
'primary-350': '#7E98FF',
|
||||
'primary-400': '#6C89FE',
|
||||
'primary-450': '#5C7AF7',
|
||||
'primary-500': '#4C6CEF',
|
||||
'primary-550': '#3E5DE7',
|
||||
'primary-600': '#304DDF',
|
||||
'primary-650': '#2845C1',
|
||||
'primary-700': '#223E9E',
|
||||
'primary-750': '#1F367D',
|
||||
'primary-800': '#1B2E5F',
|
||||
'primary-850': '#172446',
|
||||
'primary-900': '#121B30',
|
||||
'primary-950': '#0C111A',
|
||||
'secondary-text': '#fff',
|
||||
'secondary-000': '#fff',
|
||||
'secondary-025': '#F6F8F9',
|
||||
'secondary-050': '#EEF1F4',
|
||||
'secondary-100': '#DFE2EA',
|
||||
'secondary-150': '#CFD5DE',
|
||||
'secondary-200': '#C1C7D3',
|
||||
'secondary-250': '#B2B9C7',
|
||||
'secondary-300': '#A4ABBC',
|
||||
'secondary-350': '#969EB0',
|
||||
'secondary-400': '#8891A4',
|
||||
'secondary-450': '#7B8498',
|
||||
'secondary-500': '#6D778C',
|
||||
'secondary-550': '#626A80',
|
||||
'secondary-600': '#555E74',
|
||||
'secondary-650': '#4A5267',
|
||||
'secondary-700': '#3F4759',
|
||||
'secondary-750': '#363B4C',
|
||||
'secondary-800': '#2B303D',
|
||||
'secondary-850': '#222631',
|
||||
'secondary-900': '#181B24',
|
||||
'secondary-950': '#0F1117',
|
||||
'secondary-1000': '#000000',
|
||||
'greyscale-text': '#3C3B38',
|
||||
'greyscale-000': '#fff',
|
||||
'greyscale-025': '#F6F8F9',
|
||||
'greyscale-050': '#EEF1F4',
|
||||
'greyscale-100': '#DFE2EA',
|
||||
'greyscale-150': '#CFD5DE',
|
||||
'greyscale-200': '#C1C7D3',
|
||||
'greyscale-250': '#B2B9C7',
|
||||
'greyscale-300': '#A4ABBC',
|
||||
'greyscale-350': '#969EB0',
|
||||
'greyscale-400': '#8891A4',
|
||||
'greyscale-450': '#7B8498',
|
||||
'greyscale-500': '#6D778C',
|
||||
'greyscale-550': '#626A80',
|
||||
'greyscale-600': '#555E74',
|
||||
'greyscale-650': '#4A5267',
|
||||
'greyscale-700': '#3F4759',
|
||||
'greyscale-750': '#363B4C',
|
||||
'greyscale-800': '#2B303D',
|
||||
'greyscale-850': '#222631',
|
||||
'greyscale-900': '#181B24',
|
||||
'greyscale-950': '#0F1117',
|
||||
'greyscale-1000': '#000000',
|
||||
'success-text': '#234935',
|
||||
'success-50': '#DEF7E6',
|
||||
'success-100': '#BAEECF',
|
||||
'success-150': '#A5E2C0',
|
||||
'success-200': '#95D4B3',
|
||||
'success-250': '#85C6A7',
|
||||
'success-300': '#74B99B',
|
||||
'success-350': '#65AB8F',
|
||||
'success-400': '#579E84',
|
||||
'success-450': '#4B9079',
|
||||
'success-500': '#40836F',
|
||||
'success-550': '#367664',
|
||||
'success-600': '#2B695A',
|
||||
'success-650': '#2C5A50',
|
||||
'success-700': '#2A4D45',
|
||||
'success-750': '#26403C',
|
||||
'success-800': '#213430',
|
||||
'success-850': '#1B2826',
|
||||
'success-900': '#151D1C',
|
||||
'success-950': '#0D1212',
|
||||
},
|
||||
logo: {
|
||||
src: '/assets/logo-gouv.svg',
|
||||
widthHeader: '110px',
|
||||
@@ -438,13 +527,50 @@ export const tokens = {
|
||||
},
|
||||
},
|
||||
components: {
|
||||
button: {
|
||||
primary: {
|
||||
'background--color': '#3E5DE7',
|
||||
'background--color-hover': '#2845C1',
|
||||
'background--color-active': '#2845C1',
|
||||
'background--color-disabled': '#eee',
|
||||
color: '#EDF0FF',
|
||||
'color-hover': '#fff',
|
||||
'color-active': '#fff',
|
||||
'color-focus-visible': '#fff',
|
||||
disabled: '#7C7C7C',
|
||||
},
|
||||
'primary-text': {
|
||||
color: '#3E5DE7',
|
||||
'color-hover': '#000091',
|
||||
'background--color-hover': '#EEF1F4',
|
||||
disabled: '#929292',
|
||||
},
|
||||
secondary: {
|
||||
'background--color': '#DAE2FF',
|
||||
'background--color-hover': '#C8D3FF',
|
||||
'background--color-active': '#C8D3FF',
|
||||
'background--color-disabled': '#eee',
|
||||
color: '#304DDF',
|
||||
'color-hover': '#304DDF',
|
||||
disabled: '#7C7C7C',
|
||||
'border--color': '#DAE2FF',
|
||||
'border--color-hover': '#C8D3FF',
|
||||
},
|
||||
tertiary: { color: '#3E5DE7' },
|
||||
info: {
|
||||
'background--color': '#cfe5ff',
|
||||
'background--color-hover': '#b7d7ff',
|
||||
color: '#265eaa',
|
||||
},
|
||||
},
|
||||
'la-gaufre': true,
|
||||
'home-proconnect': true,
|
||||
alpha: true,
|
||||
beta: true,
|
||||
favicon: {
|
||||
ico: '/assets/favicon-dsfr.ico',
|
||||
'png-light': '/assets/favicon-dsfr.png',
|
||||
'png-dark': '/assets/favicon-dark-dsfr.png',
|
||||
ico: '/assets/favicon.ico',
|
||||
'png-light': '/assets/icon-assistant.svg',
|
||||
'png-dark': '/assets/icon-assistant.svg',
|
||||
},
|
||||
},
|
||||
},
|
||||
@@ -488,6 +614,7 @@ export const tokens = {
|
||||
'greyscale-350': '#eee',
|
||||
'greyscale-400': '#96948E',
|
||||
'greyscale-500': '#817E77',
|
||||
'greyscale-550': '#626A80',
|
||||
'greyscale-600': '#6A6862',
|
||||
'greyscale-700': '#3C3B38',
|
||||
'greyscale-750': '#383632',
|
||||
|
||||
@@ -2,7 +2,7 @@ import { Button } from '@openfun/cunningham-react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { css } from 'styled-components';
|
||||
|
||||
import { BoxButton } from '@/components';
|
||||
import { BoxButton, Icon } from '@/components';
|
||||
|
||||
import ProConnectImg from '../assets/button-proconnect.svg';
|
||||
import { useAuth } from '../hooks';
|
||||
@@ -29,6 +29,7 @@ export const ButtonLogin = () => {
|
||||
<Button
|
||||
onClick={gotoLogout}
|
||||
color="primary-text"
|
||||
icon={<Icon iconName="logout" $theme="primary" />}
|
||||
aria-label={t('Logout')}
|
||||
className="--docs--button-logout"
|
||||
>
|
||||
|
||||
@@ -463,6 +463,9 @@ export const Chat = ({
|
||||
messages.findLastIndex((msg) => msg.role === 'assistant');
|
||||
const shouldApplyStreamingHeight =
|
||||
isLastAssistantMessageInConversation && streamingMessageHeight;
|
||||
const isCurrentlyStreaming =
|
||||
isLastAssistantMessageInConversation &&
|
||||
(status === 'streaming' || status === 'submitted');
|
||||
|
||||
return (
|
||||
<Box
|
||||
@@ -472,15 +475,16 @@ export const Chat = ({
|
||||
display: flex;
|
||||
width: 100%;
|
||||
margin: auto;
|
||||
color: var(--c--theme--colors--greyscale-850);
|
||||
padding-left: 12px;
|
||||
padding-right: 12px;
|
||||
max-width: 750px;
|
||||
text-align: ${message.role === 'user' ? 'right' : 'left'};
|
||||
text-align: left;
|
||||
flex-direction: ${message.role === 'user' ? 'row-reverse' : 'row'};
|
||||
${shouldApplyStreamingHeight ? `min-height: ${status !== 'ready' ? streamingMessageHeight : streamingMessageHeight + 80}px;` : ''}
|
||||
${shouldApplyStreamingHeight ? `min-height: ${streamingMessageHeight}px;` : ''}
|
||||
`}
|
||||
>
|
||||
<Box
|
||||
$gap="2"
|
||||
$radius="8px"
|
||||
$maxWidth="100%"
|
||||
$padding={`${message.role === 'user' ? '12px' : '0'}`}
|
||||
@@ -502,7 +506,12 @@ export const Chat = ({
|
||||
// Custom components for Markdown rendering
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
p: ({ node, ...props }) => (
|
||||
<Text $css="display: block" {...props} />
|
||||
<Text
|
||||
$css="display: block"
|
||||
$theme="greyscale"
|
||||
$variation="850"
|
||||
{...props}
|
||||
/>
|
||||
),
|
||||
}}
|
||||
>
|
||||
@@ -549,9 +558,9 @@ export const Chat = ({
|
||||
) : null,
|
||||
)}
|
||||
</Box>
|
||||
{message.role !== 'user' && (
|
||||
{message.role !== 'user' && !isCurrentlyStreaming && (
|
||||
<Box
|
||||
$css="color: #626A80; font-size: 12px;"
|
||||
$css="color: #222631; font-size: 12px;"
|
||||
$direction="row"
|
||||
$align="center"
|
||||
$gap="6px"
|
||||
@@ -561,19 +570,7 @@ export const Chat = ({
|
||||
$direction="row"
|
||||
$align="center"
|
||||
$gap="4px"
|
||||
$css="
|
||||
cursor: pointer;
|
||||
z-index: 100;
|
||||
font-size: 12px;
|
||||
padding: 2px 8px;
|
||||
margin-left: -8px;
|
||||
transition: background-color 0.4s;
|
||||
border-radius: 4px;
|
||||
|
||||
&:hover {
|
||||
background-color: #EEF1F4 !important;
|
||||
}
|
||||
"
|
||||
className="c__button--neutral"
|
||||
onClick={() => copyToClipboard(message.content)}
|
||||
onKeyDown={(e) => {
|
||||
if (e.key === 'Enter' || e.key === ' ') {
|
||||
@@ -587,11 +584,11 @@ export const Chat = ({
|
||||
<Icon
|
||||
iconName="content_copy"
|
||||
$theme="greyscale"
|
||||
$variation="600"
|
||||
$variation="550"
|
||||
$size="16px"
|
||||
/>
|
||||
{!isMobile && (
|
||||
<Text $color="#626A80" $weight="500">
|
||||
<Text $theme="greyscale" $variation="550">
|
||||
{t('Copy')}
|
||||
</Text>
|
||||
)}
|
||||
@@ -603,19 +600,7 @@ export const Chat = ({
|
||||
$direction="row"
|
||||
$align="center"
|
||||
$gap="4px"
|
||||
$css="
|
||||
cursor: pointer;
|
||||
z-index: 100;
|
||||
font-size: 12px;
|
||||
padding: 2px 8px;
|
||||
margin-left: -8px;
|
||||
transition: background-color 0.4s;
|
||||
border-radius: 4px;
|
||||
|
||||
&:hover {
|
||||
background-color: #EEF1F4 !important;
|
||||
}
|
||||
"
|
||||
className="c__button--neutral"
|
||||
onClick={() => openSources(message.id)}
|
||||
onKeyDown={(e) => {
|
||||
if (e.key === 'Enter' || e.key === ' ') {
|
||||
@@ -629,12 +614,18 @@ export const Chat = ({
|
||||
<Icon
|
||||
iconName="book"
|
||||
$theme="greyscale"
|
||||
$variation="600"
|
||||
$variation="550"
|
||||
$size="16px"
|
||||
/>
|
||||
{!isMobile && (
|
||||
<Text $color="#626A80" $weight="500">
|
||||
{t('Show sources')}
|
||||
<Text
|
||||
$theme="greyscale"
|
||||
$variation="550"
|
||||
$weight="500"
|
||||
>
|
||||
{!isSourceOpen
|
||||
? t('Show sources')
|
||||
: t('Hide sources')}
|
||||
</Text>
|
||||
)}
|
||||
</Box>
|
||||
@@ -655,7 +646,7 @@ export const Chat = ({
|
||||
})}
|
||||
</Box>
|
||||
)}
|
||||
{status !== 'ready' && (
|
||||
{status !== 'ready' && status !== 'streaming' && (
|
||||
<Box
|
||||
$direction="row"
|
||||
$align="center"
|
||||
|
||||
@@ -296,8 +296,8 @@ export const InputChat = ({
|
||||
</Box>
|
||||
)}
|
||||
<Box
|
||||
$flex="1"
|
||||
$direction="row"
|
||||
$gap="sm"
|
||||
$padding={{ bottom: 'base' }}
|
||||
$align="space-between"
|
||||
>
|
||||
@@ -307,17 +307,21 @@ export const InputChat = ({
|
||||
type="button"
|
||||
onClick={() => fileInputRef.current?.click()}
|
||||
aria-label={t('Add attach file')}
|
||||
color="tertiary-text"
|
||||
className="c__button--neutral"
|
||||
icon={
|
||||
<Icon
|
||||
iconName="attach_file"
|
||||
$theme="greyscale"
|
||||
$variation="600"
|
||||
$size="24px"
|
||||
$variation="550"
|
||||
$size="16px"
|
||||
/>
|
||||
}
|
||||
>
|
||||
{!isMobile && <Text $weight="500">{t('Attach file')}</Text>}
|
||||
{!isMobile && (
|
||||
<Text $theme="greyscale" $variation="550" $weight="500">
|
||||
{t('Attach file')}
|
||||
</Text>
|
||||
)}
|
||||
</Button>
|
||||
{onToggleWebSearch && (
|
||||
<Box
|
||||
@@ -335,7 +339,7 @@ export const InputChat = ({
|
||||
${
|
||||
forceWebSearch
|
||||
? `
|
||||
.c__button {
|
||||
.research-web-button {
|
||||
background-color: var(--c--theme--colors--primary-100) !important;
|
||||
}
|
||||
`
|
||||
@@ -348,13 +352,15 @@ export const InputChat = ({
|
||||
type="button"
|
||||
onClick={onToggleWebSearch}
|
||||
aria-label={t('Research on the web')}
|
||||
color="tertiary-text"
|
||||
className="research-web-button"
|
||||
className="c__button--neutral research-web-button"
|
||||
icon={
|
||||
<Icon
|
||||
iconName="language"
|
||||
$theme={forceWebSearch ? 'primary' : 'greyscale'}
|
||||
$variation={forceWebSearch ? '800' : '600'}
|
||||
$theme="greyscale"
|
||||
$variation="550"
|
||||
$css={`
|
||||
color: ${forceWebSearch ? 'var(--c--theme--colors--primary-600) !important' : 'var(--c--theme--colors--greyscale-600)'}
|
||||
`}
|
||||
$size="24px"
|
||||
/>
|
||||
}
|
||||
@@ -362,7 +368,7 @@ export const InputChat = ({
|
||||
{!isMobile && (
|
||||
<Text
|
||||
$theme={forceWebSearch ? 'primary' : 'greyscale'}
|
||||
$weight="500"
|
||||
$variation="550"
|
||||
>
|
||||
{t('Research on the web')}
|
||||
</Text>
|
||||
|
||||
@@ -50,7 +50,7 @@ export const ScrollDown: React.FC<ScrollDownProps> = ({
|
||||
aria-label="See more"
|
||||
onClick={onClick}
|
||||
icon={
|
||||
<Icon $variation="800" $theme="primary" iconName="arrow_downward" />
|
||||
<Icon $variation="text" $theme="primary" iconName="arrow_downward" />
|
||||
}
|
||||
/>
|
||||
</Box>
|
||||
|
||||
@@ -3,6 +3,22 @@ import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { Box, Icon, Text } from '@/components';
|
||||
|
||||
// Composant SVG pour l'icône stop
|
||||
const StopIcon = () => (
|
||||
<svg
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
width="12"
|
||||
height="12"
|
||||
viewBox="0 0 12 12"
|
||||
fill="none"
|
||||
>
|
||||
<path
|
||||
d="M1.33333 12C0.966667 12 0.652778 11.8694 0.391667 11.6083C0.130556 11.3472 0 11.0333 0 10.6667V1.33333C0 0.966667 0.130556 0.652778 0.391667 0.391667C0.652778 0.130556 0.966667 0 1.33333 0H10.6667C11.0333 0 11.3472 0.130556 11.6083 0.391667C11.8694 0.652778 12 0.966667 12 1.33333V10.6667C12 11.0333 11.8694 11.3472 11.6083 11.6083C11.3472 11.8694 11.0333 12 10.6667 12H1.33333Z"
|
||||
fill="#EEF1F4"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
|
||||
interface SendButtonProps {
|
||||
status: string | null;
|
||||
disabled?: boolean;
|
||||
@@ -22,7 +38,7 @@ export const SendButton = ({
|
||||
{status === 'error' ? (
|
||||
<Box
|
||||
$css={`
|
||||
font-size: 14px;
|
||||
font-size: 0.8rem;
|
||||
font-style: italic;
|
||||
`}
|
||||
>
|
||||
@@ -31,23 +47,38 @@ export const SendButton = ({
|
||||
</Text>
|
||||
</Box>
|
||||
) : (
|
||||
<Button
|
||||
size="small"
|
||||
type={status === 'ready' ? 'submit' : 'button'}
|
||||
aria-label={status === 'ready' ? t('Send') : t('Stop')}
|
||||
disabled={(disabled && !isStopMode) || status === 'error'}
|
||||
color="primary"
|
||||
onClick={isStopMode && onClick ? onClick : undefined}
|
||||
icon={
|
||||
<Icon
|
||||
$variation={isStopMode ? '100' : '800'}
|
||||
$theme={isStopMode ? 'greyscale' : 'primary-text'}
|
||||
iconName={status === 'ready' ? 'arrow_upward' : 'crop_square'}
|
||||
<>
|
||||
{!isStopMode ? (
|
||||
<Button
|
||||
size="small"
|
||||
type="submit"
|
||||
aria-label={t('Send')}
|
||||
disabled={disabled || status === 'error'}
|
||||
color="primary"
|
||||
icon={
|
||||
<Icon
|
||||
$variation="800"
|
||||
$theme="primary-text"
|
||||
iconName="arrow_upward"
|
||||
/>
|
||||
}
|
||||
/>
|
||||
}
|
||||
>
|
||||
{isStopMode && <Text $color="white">{t('Stop')}</Text>}
|
||||
</Button>
|
||||
) : (
|
||||
<Button
|
||||
size="small"
|
||||
type="button"
|
||||
aria-label={t('Stop')}
|
||||
disabled={false}
|
||||
onClick={onClick}
|
||||
className="c__button--stop"
|
||||
icon={<StopIcon />}
|
||||
>
|
||||
<Text $theme="greyscale" $variation="000">
|
||||
{t('Stop')}
|
||||
</Text>
|
||||
</Button>
|
||||
)}
|
||||
</>
|
||||
)}
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -9,7 +9,6 @@ export const setChatContainerRef = (
|
||||
ref: React.RefObject<HTMLDivElement | null>,
|
||||
) => {
|
||||
chatContainerRef = ref;
|
||||
console.log('Chat container ref set:', ref.current);
|
||||
};
|
||||
|
||||
export const useChatScroll = () => {
|
||||
@@ -19,28 +18,31 @@ export const useChatScroll = () => {
|
||||
const handleScroll = () => {
|
||||
if (chatContainerRef.current) {
|
||||
const scrollTop = chatContainerRef.current.scrollTop;
|
||||
const newIsAtTop = scrollTop <= 0;
|
||||
console.log('Scroll detected:', scrollTop, 'isAtTop:', newIsAtTop);
|
||||
const newIsAtTop = scrollTop <= 5;
|
||||
setIsAtTop(newIsAtTop);
|
||||
}
|
||||
};
|
||||
|
||||
// Vérifier si le conteneur existe
|
||||
if (chatContainerRef.current) {
|
||||
console.log('Setting up scroll listener for container');
|
||||
const container = chatContainerRef.current;
|
||||
container.addEventListener('scroll', handleScroll, { passive: true });
|
||||
// Attendre que le conteneur soit disponible
|
||||
const checkContainer = () => {
|
||||
if (chatContainerRef.current) {
|
||||
const container = chatContainerRef.current;
|
||||
container.addEventListener('scroll', handleScroll, { passive: true });
|
||||
|
||||
// Vérifier la position initiale
|
||||
handleScroll();
|
||||
// Vérifier la position initiale
|
||||
handleScroll();
|
||||
|
||||
return () => {
|
||||
console.log('Removing scroll listener');
|
||||
container.removeEventListener('scroll', handleScroll);
|
||||
};
|
||||
} else {
|
||||
console.log('No chat container found');
|
||||
}
|
||||
return () => {
|
||||
container.removeEventListener('scroll', handleScroll);
|
||||
};
|
||||
} else {
|
||||
// Réessayer après un court délai si le conteneur n'est pas encore disponible
|
||||
const timeoutId = setTimeout(checkContainer, 100);
|
||||
return () => clearTimeout(timeoutId);
|
||||
}
|
||||
};
|
||||
|
||||
return checkContainer();
|
||||
}, []);
|
||||
|
||||
return { isAtTop };
|
||||
|
||||
@@ -0,0 +1,197 @@
|
||||
import {
|
||||
Button,
|
||||
ButtonProps,
|
||||
Modal,
|
||||
ModalSize,
|
||||
useModal,
|
||||
} from '@openfun/cunningham-react';
|
||||
import React from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { Box, Text } from '@/components';
|
||||
|
||||
export const Feedback = (_props: { buttonProps?: Partial<ButtonProps> }) => {
|
||||
const { t } = useTranslation();
|
||||
const modal = useModal();
|
||||
|
||||
return (
|
||||
<>
|
||||
<Button
|
||||
icon={<InfoIcon />}
|
||||
color="primary"
|
||||
fullWidth
|
||||
onClick={() => modal.open()}
|
||||
className="c__button--info"
|
||||
>
|
||||
{t('Give feedback')}
|
||||
</Button>
|
||||
<Modal
|
||||
closeOnClickOutside
|
||||
{...modal}
|
||||
title={t('New feedback')}
|
||||
size={ModalSize.MEDIUM}
|
||||
>
|
||||
<Box>
|
||||
<Text
|
||||
$size="m"
|
||||
$margin={{ top: 'xs', bottom: 'base' }}
|
||||
style={{ lineHeight: '1.5' }}
|
||||
>
|
||||
{t(
|
||||
'Assistant is in development: your feedback matters! Choose how to share your ideas:',
|
||||
)}
|
||||
</Text>
|
||||
|
||||
<div
|
||||
style={{ display: 'flex', flexDirection: 'column', gap: '12px' }}
|
||||
>
|
||||
<FeedbackButton
|
||||
href="https://formulaire.beta.numerique.gouv.fr/r/assistant"
|
||||
icon={<FormIcon />}
|
||||
title={t('Give a quick opinion')}
|
||||
description={t(
|
||||
'30 sec to tell us what you think or report a bug',
|
||||
)}
|
||||
/>
|
||||
|
||||
<FeedbackButton
|
||||
href="https://www.tchap.gouv.fr/#/room/!gpLYRJyIwdkcHBGYeC:agent.dinum.tchap.gouv.fr"
|
||||
icon={<TchapIcon />}
|
||||
title={t('Write on Tchap')}
|
||||
description={t('Direct exchange with our team')}
|
||||
/>
|
||||
|
||||
{/* <FeedbackButton
|
||||
href="https://app.calendso.incubateur.net/team/lasuite/retours-fichiers"
|
||||
icon={<VisioIcon />}
|
||||
title={t('Talk in video')}
|
||||
description={t('20 min for an in-depth discussion')}
|
||||
/>*/}
|
||||
</div>
|
||||
</Box>
|
||||
</Modal>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
const FeedbackButton = ({
|
||||
href,
|
||||
icon,
|
||||
title,
|
||||
description,
|
||||
}: {
|
||||
href: string;
|
||||
icon: React.ReactElement;
|
||||
title: string;
|
||||
description: string;
|
||||
}) => {
|
||||
return (
|
||||
<Box
|
||||
as="a"
|
||||
$direction="row"
|
||||
href={href}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
$padding="20px"
|
||||
$radius="4px"
|
||||
$color="greyscale-600"
|
||||
$gap="20px"
|
||||
$css={`
|
||||
display: flex;
|
||||
text-decoration: none;
|
||||
align-items: center;
|
||||
transition: all 0.2s ease;
|
||||
cursor: pointer;
|
||||
border: 1px solid var(--c--theme--colors--greyscale-100);
|
||||
color: var(--c--theme--colors--greyscale-600) !important;
|
||||
|
||||
&:hover {
|
||||
border-color: #b6d7fb;
|
||||
background-color: #e7f2fd;
|
||||
color: var(--c--theme--colors--info-600) !important;
|
||||
span {
|
||||
color: var(--c--theme--colors--info-600) !important;
|
||||
}
|
||||
}
|
||||
`}
|
||||
>
|
||||
<div style={{ flexShrink: 0 }}>{icon}</div>
|
||||
<Box $direction="column" $gap="xs">
|
||||
<Text $weight="700" $size="sm" $color="greyscale-900">
|
||||
{title}
|
||||
</Text>
|
||||
<Text $size="sm" $color="greyscale-600" style={{ lineHeight: '1.4' }}>
|
||||
{description}
|
||||
</Text>
|
||||
</Box>
|
||||
</Box>
|
||||
);
|
||||
};
|
||||
|
||||
export const FormIcon = () => {
|
||||
return (
|
||||
<svg
|
||||
width="42"
|
||||
height="42"
|
||||
viewBox="0 0 42 42"
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<path
|
||||
d="M16.297 8.92893C15.8505 8.92893 15.5005 8.79702 15.2468 8.53321C14.9931 8.2694 14.8663 7.89905 14.8663 7.42217V5.82409C14.8663 5.3472 14.9931 4.97685 15.2468 4.71304C15.5005 4.44923 15.8505 4.31733 16.297 4.31733H17.682C17.7327 3.45487 18.0726 2.71925 18.7017 2.11045C19.3409 1.50166 20.1019 1.19727 20.9847 1.19727C21.8674 1.19727 22.6233 1.50166 23.2524 2.11045C23.8917 2.71925 24.2366 3.45487 24.2874 4.31733H25.6876C26.134 4.31733 26.4841 4.44923 26.7378 4.71304C26.9914 4.97685 27.1183 5.3472 27.1183 5.82409V7.42217C27.1183 7.89905 26.9914 8.2694 26.7378 8.53321C26.4841 8.79702 26.134 8.92893 25.6876 8.92893H16.297ZM20.9847 5.76321C21.3601 5.76321 21.6746 5.6313 21.9283 5.36749C22.182 5.10368 22.3088 4.79421 22.3088 4.43908C22.3088 4.06366 22.182 3.74912 21.9283 3.49546C21.6746 3.23165 21.3601 3.09974 20.9847 3.09974C20.6194 3.09974 20.3049 3.23165 20.041 3.49546C19.7874 3.74912 19.6605 4.06366 19.6605 4.43908C19.6605 4.79421 19.7874 5.10368 20.041 5.36749C20.3049 5.6313 20.6194 5.76321 20.9847 5.76321ZM12.903 38.0749C11.3302 38.0749 10.1482 37.6741 9.35674 36.8725C8.57546 36.0811 8.18481 34.8888 8.18481 33.2958V10.2226C8.18481 8.66004 8.56024 7.4729 9.31108 6.66118C10.0721 5.84945 11.2136 5.44359 12.7355 5.44359H13.1008C13.0907 5.50447 13.0856 5.57042 13.0856 5.64145C13.0856 5.70233 13.0856 5.76321 13.0856 5.82409V7.19387C13.0856 7.47797 13.1059 7.71134 13.1465 7.89398H12.7964C12.076 7.89398 11.5332 8.10706 11.1679 8.53321C10.8128 8.95937 10.6352 9.53265 10.6352 10.2531V33.2654C10.6352 34.0264 10.8381 34.6098 11.244 35.0157C11.6499 35.4215 12.2485 35.6245 13.0399 35.6245H28.9446C29.7361 35.6245 30.3296 35.4215 30.7253 35.0157C31.1312 34.6098 31.3341 34.0264 31.3341 33.2654V22.6724L33.7845 20.222V33.2958C33.7845 34.8888 33.3888 36.0811 32.5974 36.8725C31.8161 37.6741 30.6391 38.0749 29.0664 38.0749H12.903ZM31.3341 12.5817V10.2531C31.3341 9.53265 31.1515 8.95937 30.7862 8.53321C30.4311 8.10706 29.8984 7.89398 29.1881 7.89398H28.8229C28.8635 7.71134 28.8838 7.47797 28.8838 7.19387V5.82409C28.8838 5.76321 28.8838 5.70233 28.8838 5.64145C28.8838 5.57042 28.8787 5.50447 28.8685 5.44359H29.2338C30.7152 5.44359 31.8415 5.80887 32.6126 6.53942C33.3939 7.26997 33.7845 8.29984 33.7845 9.62904V10.1313C33.7135 10.2023 33.6425 10.2733 33.5715 10.3444C33.5004 10.4154 33.4294 10.4864 33.3584 10.5574L31.3341 12.5817ZM13.3139 16.478C13.3139 16.2141 13.4052 15.9909 13.5878 15.8083C13.7806 15.6155 14.0089 15.5191 14.2727 15.5191H27.7118C27.9249 15.5191 28.1075 15.5648 28.2597 15.6561L26.4942 17.4216H14.2727C14.0089 17.4216 13.7806 17.3303 13.5878 17.1476C13.4052 16.9548 13.3139 16.7316 13.3139 16.478ZM13.3139 21.8658C13.3139 21.6121 13.4052 21.394 13.5878 21.2113C13.7806 21.0287 14.0089 20.9374 14.2727 20.9374H22.9785L21.0912 22.8246H14.2727C14.0089 22.8246 13.7806 22.7333 13.5878 22.5507C13.4052 22.3579 13.3139 22.1296 13.3139 21.8658ZM14.2727 28.5168C14.0089 28.5168 13.7806 28.4255 13.5878 28.2429C13.4052 28.0501 13.3139 27.8269 13.3139 27.5732C13.3139 27.3094 13.4052 27.0862 13.5878 26.9035C13.7806 26.7209 14.0089 26.6296 14.2727 26.6296H16.3883C16.6521 26.6296 16.8753 26.7209 17.058 26.9035C17.2507 27.0862 17.3471 27.3094 17.3471 27.5732C17.3471 27.8269 17.2507 28.0501 17.058 28.2429C16.8753 28.4255 16.6521 28.5168 16.3883 28.5168H14.2727ZM36.8894 14.2102L34.7738 12.0794L35.9153 10.9379C36.169 10.6843 36.4632 10.5473 36.7981 10.527C37.143 10.5067 37.4373 10.6183 37.6808 10.8618L38.0461 11.2271C38.3099 11.4909 38.4418 11.7953 38.4418 12.1403C38.4418 12.4751 38.3048 12.7795 38.0309 13.0535L36.8894 14.2102ZM19.828 29.5365C19.6859 29.5974 19.554 29.5619 19.4323 29.43C19.3105 29.2981 19.2851 29.1662 19.3562 29.0343L20.8173 26.036L33.6171 13.2361L35.7631 15.3517L22.9328 28.1515L19.828 29.5365Z"
|
||||
fill="currentColor"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
};
|
||||
|
||||
export const TchapIcon = () => {
|
||||
return (
|
||||
<svg
|
||||
width="42"
|
||||
height="43"
|
||||
viewBox="0 0 42 43"
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<path
|
||||
d="M13.588 37.7378C13.0603 37.7378 12.6494 37.5603 12.3552 37.2051C12.0711 36.8602 11.929 36.3934 11.929 35.8049V31.8478H11.1985C9.68662 31.8478 8.41323 31.5789 7.37828 31.0411C6.34334 30.4932 5.55698 29.7018 5.01921 28.6668C4.49159 27.6319 4.22778 26.3686 4.22778 24.8771V13.2187C4.22778 11.7272 4.49159 10.4639 5.01921 9.42899C5.55698 8.39404 6.34334 7.60768 7.37828 7.06992C8.41323 6.522 9.68662 6.24805 11.1985 6.24805H30.8016C32.3134 6.24805 33.5868 6.522 34.6217 7.06992C35.6567 7.60768 36.438 8.39404 36.9656 9.42899C37.5034 10.4639 37.7722 11.7272 37.7722 13.2187V24.8771C37.7722 26.3686 37.5034 27.6319 36.9656 28.6668C36.438 29.7018 35.6567 30.4932 34.6217 31.0411C33.5868 31.5789 32.3134 31.8478 30.8016 31.8478H21.0305L15.7796 36.5202C15.323 36.9261 14.9375 37.2305 14.6229 37.4334C14.3084 37.6364 13.9634 37.7378 13.588 37.7378ZM14.212 34.9526L19.0823 30.1127C19.3664 29.8185 19.6404 29.6257 19.9042 29.5344C20.168 29.443 20.513 29.3974 20.9391 29.3974H30.8016C32.3337 29.3974 33.4701 29.0169 34.2108 28.2559C34.9515 27.4848 35.3218 26.3534 35.3218 24.8619V13.2187C35.3218 11.7373 34.9515 10.6161 34.2108 9.85514C33.4701 9.084 32.3337 8.69844 30.8016 8.69844H11.1985C9.65618 8.69844 8.5147 9.084 7.774 9.85514C7.04345 10.6161 6.67817 11.7373 6.67817 13.2187V24.8619C6.67817 26.3534 7.04345 27.4848 7.774 28.2559C8.5147 29.0169 9.65618 29.3974 11.1985 29.3974H13.0705C13.4865 29.3974 13.7807 29.4836 13.9532 29.6561C14.1257 29.8286 14.212 30.1229 14.212 30.5389V34.9526ZM13.1618 14.8472C12.9081 14.8472 12.6951 14.761 12.5226 14.5885C12.3602 14.416 12.2791 14.208 12.2791 13.9645C12.2791 13.721 12.3602 13.518 12.5226 13.3557C12.6951 13.1832 12.9081 13.097 13.1618 13.097H28.6404C28.894 13.097 29.102 13.1832 29.2644 13.3557C29.4369 13.518 29.5231 13.721 29.5231 13.9645C29.5231 14.208 29.4369 14.416 29.2644 14.5885C29.102 14.761 28.894 14.8472 28.6404 14.8472H13.1618ZM13.1618 19.7937C12.9081 19.7937 12.6951 19.7125 12.5226 19.5502C12.3602 19.3777 12.2791 19.1646 12.2791 18.9109C12.2791 18.6776 12.3602 18.4746 12.5226 18.3021C12.6951 18.1195 12.9081 18.0282 13.1618 18.0282H28.6404C28.894 18.0282 29.102 18.1195 29.2644 18.3021C29.4369 18.4746 29.5231 18.6776 29.5231 18.9109C29.5231 19.1646 29.4369 19.3777 29.2644 19.5502C29.102 19.7125 28.894 19.7937 28.6404 19.7937H13.1618ZM13.1618 24.7553C12.9081 24.7553 12.6951 24.6742 12.5226 24.5118C12.3602 24.3393 12.2791 24.1313 12.2791 23.8878C12.2791 23.6341 12.3602 23.4211 12.5226 23.2486C12.6951 23.0761 12.9081 22.9898 13.1618 22.9898H23.2221C23.4656 22.9898 23.6736 23.0761 23.8461 23.2486C24.0186 23.4211 24.1049 23.6341 24.1049 23.8878C24.1049 24.1313 24.0186 24.3393 23.8461 24.5118C23.6736 24.6742 23.4656 24.7553 23.2221 24.7553H13.1618Z"
|
||||
fill="currentColor"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
};
|
||||
|
||||
export const InfoIcon = () => {
|
||||
return (
|
||||
<svg
|
||||
width="24"
|
||||
height="25"
|
||||
viewBox="0 0 24 25"
|
||||
fill="none"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
>
|
||||
<path
|
||||
d="M12 15.5C12.2833 15.5 12.5208 15.4042 12.7125 15.2125C12.9042 15.0208 13 14.7833 13 14.5C13 14.2167 12.9042 13.9792 12.7125 13.7875C12.5208 13.5958 12.2833 13.5 12 13.5C11.7167 13.5 11.4792 13.5958 11.2875 13.7875C11.0958 13.9792 11 14.2167 11 14.5C11 14.7833 11.0958 15.0208 11.2875 15.2125C11.4792 15.4042 11.7167 15.5 12 15.5ZM11 11.5H13V5.5H11V11.5ZM2 22.5V4.5C2 3.95 2.19583 3.47917 2.5875 3.0875C2.97917 2.69583 3.45 2.5 4 2.5H20C20.55 2.5 21.0208 2.69583 21.4125 3.0875C21.8042 3.47917 22 3.95 22 4.5V16.5C22 17.05 21.8042 17.5208 21.4125 17.9125C21.0208 18.3042 20.55 18.5 20 18.5H6L2 22.5ZM5.15 16.5H20V4.5H4V17.625L5.15 16.5Z"
|
||||
fill="#265EAA"
|
||||
/>
|
||||
</svg>
|
||||
);
|
||||
};
|
||||
|
||||
// export const VisioIcon = () => {
|
||||
// return (
|
||||
// <svg
|
||||
// width="42"
|
||||
// height="43"
|
||||
// viewBox="0 0 42 43"
|
||||
// fill="none"
|
||||
// xmlns="http://www.w3.org/2000/svg"
|
||||
// >
|
||||
// <path
|
||||
// d="M14.1288 27.1205C13.8568 27.1205 13.6502 27.0399 13.5092 26.8787C13.3783 26.7074 13.3128 26.4908 13.3128 26.2289C13.3128 25.8562 13.4588 25.3676 13.751 24.7631C14.0431 24.1486 14.4814 23.5341 15.0656 22.9196C15.66 22.3051 16.4105 21.7913 17.3172 21.3783C18.2239 20.9552 19.2867 20.7436 20.5056 20.7436C21.7346 20.7436 22.7975 20.9552 23.694 21.3783C24.6007 21.7913 25.3512 22.3051 25.9456 22.9196C26.5399 23.5341 26.9832 24.1486 27.2754 24.7631C27.5675 25.3676 27.7136 25.8562 27.7136 26.2289C27.7136 26.4908 27.6431 26.7074 27.502 26.8787C27.3711 27.0399 27.1645 27.1205 26.8825 27.1205H14.1288ZM20.5056 19.6103C19.8407 19.6103 19.2363 19.439 18.6923 19.0965C18.1584 18.754 17.7302 18.2906 17.4079 17.7063C17.0855 17.1119 16.9243 16.442 16.9243 15.6965C16.9243 15.0014 17.0855 14.3617 17.4079 13.7774C17.7302 13.1931 18.1584 12.7297 18.6923 12.3872C19.2363 12.0346 19.8407 11.8583 20.5056 11.8583C21.1705 11.8583 21.7699 12.0346 22.3038 12.3872C22.8478 12.7297 23.281 13.1931 23.6034 13.7774C23.9257 14.3617 24.0869 15.0014 24.0869 15.6965C24.0869 16.442 23.9257 17.1119 23.6034 17.7063C23.281 18.2906 22.8478 18.754 22.3038 19.0965C21.7699 19.439 21.1705 19.6103 20.5056 19.6103ZM13.1465 38.1968C12.6227 38.1968 12.2147 38.0205 11.9226 37.6679C11.6405 37.3254 11.4994 36.862 11.4994 36.2777V32.3489H10.7741C9.27309 32.3489 8.0088 32.0819 6.98125 31.548C5.9537 31.004 5.17297 30.2182 4.63904 29.1907C4.1152 28.1631 3.85327 26.9089 3.85327 25.428V13.853C3.85327 12.3721 4.1152 11.1179 4.63904 10.0903C5.17297 9.06278 5.9537 8.28205 6.98125 7.74812C8.0088 7.20413 9.27309 6.93213 10.7741 6.93213H30.2371C31.7381 6.93213 33.0024 7.20413 34.03 7.74812C35.0575 8.28205 35.8332 9.06278 36.3571 10.0903C36.891 11.1179 37.158 12.3721 37.158 13.853V25.428C37.158 26.9089 36.891 28.1631 36.3571 29.1907C35.8332 30.2182 35.0575 31.004 34.03 31.548C33.0024 32.0819 31.7381 32.3489 30.2371 32.3489H20.5358L15.3225 36.9879C14.8692 37.3909 14.4864 37.6931 14.1741 37.8946C13.8618 38.0961 13.5193 38.1968 13.1465 38.1968ZM13.7661 35.4315L18.6016 30.6262C18.8837 30.3341 19.1557 30.1427 19.4176 30.052C19.6795 29.9613 20.0221 29.916 20.4452 29.916H30.2371C31.7583 29.916 32.8866 29.5382 33.622 28.7827C34.3574 28.017 34.7251 26.8938 34.7251 25.4129V13.853C34.7251 12.3822 34.3574 11.269 33.622 10.5134C32.8866 9.74782 31.7583 9.365 30.2371 9.365H10.7741C9.24287 9.365 8.10954 9.74782 7.37414 10.5134C6.64881 11.269 6.28615 12.3822 6.28615 13.853V25.4129C6.28615 26.8938 6.64881 28.017 7.37414 28.7827C8.10954 29.5382 9.24287 29.916 10.7741 29.916H12.6328C13.0458 29.916 13.338 30.0016 13.5092 30.1729C13.6805 30.3441 13.7661 30.6363 13.7661 31.0493V35.4315Z"
|
||||
// fill="currentColor"
|
||||
// />
|
||||
// </svg>
|
||||
// );
|
||||
// };
|
||||
@@ -13,7 +13,7 @@ export const ButtonToggleLeftPanel = () => {
|
||||
size="medium"
|
||||
onClick={() => togglePanel()}
|
||||
aria-label={t('Open the header menu')}
|
||||
color="tertiary-text"
|
||||
color="primary-text"
|
||||
icon={<LeftPanelIcon />}
|
||||
className="--docs--button-toggle-panel"
|
||||
/>
|
||||
|
||||
@@ -13,9 +13,8 @@ export const ButtonTogglePanel = () => {
|
||||
size="medium"
|
||||
onClick={() => togglePanel()}
|
||||
aria-label={t('Open the header menu')}
|
||||
color="tertiary-text"
|
||||
color="primary-text"
|
||||
icon={<Icon $theme="primary" iconName={isPanelOpen ? 'close' : 'menu'} />}
|
||||
className="--docs--button-toggle-panel"
|
||||
/>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -11,6 +11,7 @@ import { productName } from '@/core';
|
||||
import { useCunninghamTheme } from '@/cunningham';
|
||||
import { ButtonLogin } from '@/features/auth';
|
||||
import { useChatScroll } from '@/features/chat/hooks';
|
||||
import { Feedback } from '@/features/feedback/Feedback';
|
||||
import { LanguagePicker } from '@/features/language';
|
||||
import { useLeftPanelStore } from '@/features/left-panel/stores';
|
||||
import { useResponsiveStore } from '@/stores';
|
||||
@@ -45,7 +46,7 @@ export const Header = () => {
|
||||
background-color: ${colorsTokens['greyscale-000']};
|
||||
border-bottom: ${isDesktop && isAtTop
|
||||
? `1px solid transparent`
|
||||
: `1px solid ${colorsTokens['greyscale-200']}`};
|
||||
: `1px solid ${colorsTokens['greyscale-100']}`};
|
||||
transition: border-bottom 0.2s ease;
|
||||
`}
|
||||
className="--docs--header"
|
||||
@@ -66,6 +67,7 @@ export const Header = () => {
|
||||
color={colorsTokens['primary-text']}
|
||||
/>
|
||||
</StyledLink>
|
||||
{isDesktop && <Feedback />}
|
||||
</Box>
|
||||
{!isDesktop ? (
|
||||
<Box $direction="row" $gap={spacingsTokens['sm']}>
|
||||
|
||||
@@ -1,16 +1,9 @@
|
||||
import { css } from 'styled-components';
|
||||
|
||||
import { Box, Text } from '@/components/';
|
||||
import { productName } from '@/core';
|
||||
import { useCunninghamTheme } from '@/cunningham';
|
||||
|
||||
export const Title = () => {
|
||||
const { spacingsTokens, colorsTokens, componentTokens } =
|
||||
useCunninghamTheme();
|
||||
const isAlpha = componentTokens['alpha'];
|
||||
const isBeta = componentTokens['beta'];
|
||||
|
||||
const badgeText = isAlpha ? 'ALPHA' : isBeta ? 'BETA' : '';
|
||||
const { spacingsTokens, colorsTokens } = useCunninghamTheme();
|
||||
|
||||
return (
|
||||
<Box
|
||||
@@ -28,14 +21,14 @@ export const Title = () => {
|
||||
>
|
||||
{productName}
|
||||
</Text>
|
||||
{!!badgeText && (
|
||||
{/* {!!badgeText && (
|
||||
<Text
|
||||
$padding={{
|
||||
horizontal: '6px',
|
||||
vertical: '4px',
|
||||
}}
|
||||
$size="11px"
|
||||
$theme="primary"
|
||||
$theme="primaryc"
|
||||
$variation="500"
|
||||
$weight="bold"
|
||||
$radius="12px"
|
||||
@@ -49,7 +42,7 @@ export const Title = () => {
|
||||
>
|
||||
{badgeText}
|
||||
</Text>
|
||||
)}
|
||||
)}*/}
|
||||
</Box>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -3,11 +3,13 @@ import _Image from 'next/image';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { css } from 'styled-components';
|
||||
|
||||
import IconAssistant from '@/assets/logo/assistant.svg';
|
||||
// import IconAssistant from '@/assets/logo/assistant.svg';
|
||||
import IconAssistant from '@/assets/logo/logo-alpha.svg';
|
||||
import { Box, Icon, Text } from '@/components';
|
||||
import { productName } from '@/core';
|
||||
import { useCunninghamTheme } from '@/cunningham';
|
||||
import { ProConnectButton, gotoLogin } from '@/features/auth';
|
||||
import { gotoLogin } from '@/features/auth';
|
||||
// import { ProConnectButton } from '@/features/auth';
|
||||
import { useResponsiveStore } from '@/stores';
|
||||
|
||||
import Banner from '../assets/banner.svg';
|
||||
@@ -44,10 +46,10 @@ export default function HomeBanner() {
|
||||
>
|
||||
<Box
|
||||
$width={!isMobile ? '50%' : '100%'}
|
||||
$maxWidth="400px"
|
||||
$maxWidth="450px"
|
||||
$justify="center"
|
||||
$align="center"
|
||||
$gap={spacingsTokens['md']}
|
||||
$align="left"
|
||||
$gap={spacingsTokens['s']}
|
||||
>
|
||||
<IconAssistant
|
||||
aria-label={t('{{productName}} Logo', { productName })}
|
||||
@@ -56,37 +58,60 @@ export default function HomeBanner() {
|
||||
/>
|
||||
<Text
|
||||
as="h2"
|
||||
$size={!isMobile ? 'xs-alt' : '2.3rem'}
|
||||
$size="xs-alt"
|
||||
$variation="800"
|
||||
$weight="bold"
|
||||
$textAlign="center"
|
||||
$textAlign="left"
|
||||
$margin="none"
|
||||
$css={css`
|
||||
line-height: ${!isMobile ? '56px' : '45px'};
|
||||
line-height: 1.2;
|
||||
`}
|
||||
>
|
||||
{t('Your digital assistant')}
|
||||
{t('Your sovereign AI assistant')}
|
||||
</Text>
|
||||
<Text
|
||||
$padding={{ horizontal: 'base' }}
|
||||
{/* <Text
|
||||
// $padding={{ horizontal: 'base' }}
|
||||
$size="lg"
|
||||
$variation="700"
|
||||
$textAlign="center"
|
||||
$textAlign="left"
|
||||
>
|
||||
{t(
|
||||
'Ask questions, get help with writing, or find reliable information online — Assistant simplifies your work while keeping your data secure.',
|
||||
)}
|
||||
</Text>*/}
|
||||
<Text $variation="500">
|
||||
{t(
|
||||
'You have access to an alpha version of the service, tested internally. It has a limited scope and may contain bugs. Your feedback is essential to help us improve it. Your feedback is essential to help us improve it.',
|
||||
)}
|
||||
</Text>
|
||||
{withProConnect ? (
|
||||
<ProConnectButton />
|
||||
) : (
|
||||
|
||||
<Box $direction={isMobile ? 'column' : 'row'} $gap="0.5rem">
|
||||
{withProConnect ? (
|
||||
// <ProConnectButton />
|
||||
<Button
|
||||
onClick={() => gotoLogin()}
|
||||
icon={<Icon iconName="login" $color="white" />}
|
||||
>
|
||||
{t('Participate in the alpha')}
|
||||
</Button>
|
||||
) : (
|
||||
<Button
|
||||
onClick={() => gotoLogin()}
|
||||
icon={<Icon iconName="bolt" $color="white" />}
|
||||
>
|
||||
{t('Start conversation')}
|
||||
</Button>
|
||||
)}
|
||||
|
||||
<Button
|
||||
onClick={() => gotoLogin()}
|
||||
icon={<Icon iconName="bolt" $color="white" />}
|
||||
href="https://docs.numerique.gouv.fr/docs/c03a6267-c500-490c-9ab3-bbf4855d6f0b/"
|
||||
color="secondary"
|
||||
target="_blank"
|
||||
icon={<Icon iconName="info" $color="inherit" />}
|
||||
>
|
||||
{t('Start conversation')}
|
||||
{t('Learn more')}
|
||||
</Button>
|
||||
)}
|
||||
</Box>
|
||||
</Box>
|
||||
{!isMobile && <Banner />}
|
||||
</Box>
|
||||
|
||||
@@ -5,6 +5,8 @@ import Logo from '@/assets/logo/logo-assistant.svg';
|
||||
import { Box } from '@/components';
|
||||
import { productName } from '@/core';
|
||||
import { useCunninghamTheme } from '@/cunningham';
|
||||
import { ButtonLogin } from '@/features/auth';
|
||||
import { Feedback } from '@/features/feedback/Feedback';
|
||||
import { ButtonTogglePanel, Title as _Title } from '@/features/header/';
|
||||
import { LaGaufre } from '@/features/header/components/LaGaufre';
|
||||
import { LanguagePicker } from '@/features/language';
|
||||
@@ -35,7 +37,7 @@ export const HomeHeader = () => {
|
||||
>
|
||||
<Box
|
||||
$align="center"
|
||||
$gap="2rem"
|
||||
$gap="1.6rem"
|
||||
$direction="row"
|
||||
$width={isSmallMobile ? '100%' : 'auto'}
|
||||
$justify="center"
|
||||
@@ -68,9 +70,11 @@ export const HomeHeader = () => {
|
||||
color={colorsTokens['primary-text']}
|
||||
/>
|
||||
</Box>
|
||||
{!isSmallMobile && <Feedback />}
|
||||
</Box>
|
||||
{!isSmallMobile && (
|
||||
<Box $direction="row" $gap="1rem" $align="center">
|
||||
<ButtonLogin />
|
||||
<LanguagePicker />
|
||||
<LaGaufre />
|
||||
</Box>
|
||||
|
||||
@@ -42,7 +42,7 @@ export const LeftPanel = () => {
|
||||
width: 300px;
|
||||
min-width: 300px;
|
||||
overflow: hidden;
|
||||
border-right: 1px solid ${colorsTokens['greyscale-200']};
|
||||
border-right: 1px solid ${colorsTokens['greyscale-100']};
|
||||
background-color: #F7F8FA;
|
||||
`}
|
||||
className="--docs--left-panel-desktop"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import { useState } from 'react';
|
||||
|
||||
import { Box } from '@/components';
|
||||
import { Feedback } from '@/features/feedback/Feedback';
|
||||
import { LeftPanelConversations } from '@/features/left-panel/components/LeftPanelConversations';
|
||||
import { LeftPanelSearch } from '@/features/left-panel/components/LeftPanelSearch';
|
||||
import { useResponsiveStore } from '@/stores';
|
||||
@@ -18,6 +19,11 @@ export const LeftPanelContent = () => {
|
||||
height: calc(100dvh - ${isDesktop ? '52px' : '104px'});
|
||||
`}
|
||||
>
|
||||
{!isDesktop && (
|
||||
<Box $padding={{ horizontal: 'sm', top: 'sm' }}>
|
||||
<Feedback />
|
||||
</Box>
|
||||
)}
|
||||
<LeftPanelSearch onSearchChange={setHasSearch} />
|
||||
{!hasSearch && <LeftPanelConversations />}
|
||||
</Box>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
import { Button } from '@openfun/cunningham-react';
|
||||
import { useState } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { BoxButton, Icon } from '@/components';
|
||||
import { Icon } from '@/components';
|
||||
|
||||
import { SettingsModal } from './SettingsModal';
|
||||
|
||||
@@ -11,12 +12,14 @@ export const SettingsButton = () => {
|
||||
|
||||
return (
|
||||
<>
|
||||
<BoxButton
|
||||
aria-label={t('Settings')}
|
||||
<Button
|
||||
size="medium"
|
||||
color="primary-text"
|
||||
onClick={() => setIsSettingsOpen(true)}
|
||||
>
|
||||
<Icon iconName="settings" $theme="primary" $size="24px" />
|
||||
</BoxButton>
|
||||
aria-label={t('Settings')}
|
||||
icon={<Icon iconName="settings" $theme="primary" $size="24px" />}
|
||||
className="--docs--button-toggle-panel"
|
||||
/>
|
||||
|
||||
<SettingsModal
|
||||
isOpen={isSettingsOpen}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { Modal, ModalSize } from '@openfun/cunningham-react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
import { Box, Icon, Text, useToast } from '@/components';
|
||||
import { Box, Icon, StyledLink, Text, useToast } from '@/components';
|
||||
import { useUserUpdate } from '@/core/api/useUserUpdate';
|
||||
import { useAuthQuery } from '@/features/auth/api';
|
||||
|
||||
@@ -56,7 +56,8 @@ export const SettingsModal = ({ onClose, isOpen }: SettingsModalProps) => {
|
||||
as="h6"
|
||||
$margin={{ all: '0' }}
|
||||
$align="flex-start"
|
||||
$variation="1000"
|
||||
$theme="greyscale"
|
||||
$variation="850"
|
||||
>
|
||||
{t('Assistant settings')}
|
||||
</Text>
|
||||
@@ -68,7 +69,8 @@ export const SettingsModal = ({ onClose, isOpen }: SettingsModalProps) => {
|
||||
<Text
|
||||
$size="xs"
|
||||
$weight="400"
|
||||
$variation="700"
|
||||
$theme="greyscale"
|
||||
$variation="600"
|
||||
$padding={{ top: 'sm', bottom: 'sm' }}
|
||||
>
|
||||
{t(
|
||||
@@ -78,7 +80,8 @@ export const SettingsModal = ({ onClose, isOpen }: SettingsModalProps) => {
|
||||
<Text
|
||||
$size="md"
|
||||
$weight="500"
|
||||
$variation="1000"
|
||||
$theme="greyscale"
|
||||
$variation="850"
|
||||
$padding={{ top: 'xs' }}
|
||||
>
|
||||
{t('Allow conversation analysis')}
|
||||
@@ -86,10 +89,37 @@ export const SettingsModal = ({ onClose, isOpen }: SettingsModalProps) => {
|
||||
</Box>
|
||||
<Box $direction="row" $justify="space-between" $align="flex-start">
|
||||
<Box $css="max-width: 70%;">
|
||||
<Text $size="xs" $weight="400" $variation="700">
|
||||
<Text
|
||||
$css={`
|
||||
display: inline-block;
|
||||
`}
|
||||
$size="xs"
|
||||
$theme="greyscale"
|
||||
$variation="600"
|
||||
$weight="400"
|
||||
>
|
||||
{t(
|
||||
'If enabled, this allows us to analyse your exchanges to improve the Assistant. If disabled, all conversations remain confidential and are not used in any way. Learn more about data usage.',
|
||||
'If enabled, this allows us to analyse your exchanges to improve the Assistant. If disabled, all conversations remain confidential and are not used in any way. ',
|
||||
)}
|
||||
<StyledLink
|
||||
$css={`
|
||||
display: inline-block;
|
||||
`}
|
||||
target="_blank"
|
||||
href="https://docs.numerique.gouv.fr/docs/f307df3d-275c-4e0b-b53f-3d20052be8be/"
|
||||
>
|
||||
<Text
|
||||
$css={`
|
||||
text-decoration: underline !important;
|
||||
`}
|
||||
$size="xs"
|
||||
$theme="greyscale"
|
||||
$variation="600"
|
||||
$weight="400"
|
||||
>
|
||||
{t('Learn more about data usage.')}
|
||||
</Text>
|
||||
</StyledLink>
|
||||
</Text>
|
||||
</Box>
|
||||
<Box $css="padding-top: 2px;">
|
||||
@@ -103,10 +133,6 @@ export const SettingsModal = ({ onClose, isOpen }: SettingsModalProps) => {
|
||||
cursor: ${isPending ? 'not-allowed' : 'pointer'};
|
||||
transition: all 0.2s ease;
|
||||
opacity: ${isPending ? 0.6 : 1};
|
||||
|
||||
&:hover {
|
||||
background-color: ${user?.allow_conversation_analytics ? 'var(--c--theme--colors--primary-600)' : 'var(--c--theme--colors--greyscale-400)'};
|
||||
}
|
||||
`}
|
||||
onClick={
|
||||
isPending ? undefined : () => void handleToggleChange()
|
||||
@@ -139,9 +165,7 @@ export const SettingsModal = ({ onClose, isOpen }: SettingsModalProps) => {
|
||||
`}
|
||||
>
|
||||
<Icon
|
||||
iconName={
|
||||
user?.allow_conversation_analytics ? 'check' : 'close'
|
||||
}
|
||||
iconName={user?.allow_conversation_analytics ? 'check' : ''}
|
||||
$size="12px"
|
||||
$theme="primary"
|
||||
$variation="600"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
@import url('../cunningham/cunningham-style.css');
|
||||
@import url('@fontsource/material-icons');
|
||||
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined');
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
@@ -43,32 +43,6 @@ main ::-webkit-scrollbar-thumb:hover,
|
||||
outline: inherit;
|
||||
}
|
||||
|
||||
.material-icons-filled {
|
||||
font-family: 'Material Icons', sans-serif;
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
font-size: 24px; /* Preferred icon size */
|
||||
display: inline-block;
|
||||
line-height: 1;
|
||||
text-transform: none;
|
||||
letter-spacing: normal;
|
||||
word-wrap: normal;
|
||||
white-space: nowrap;
|
||||
direction: ltr;
|
||||
|
||||
/* Support for all WebKit browsers. */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
|
||||
/* Support for Safari and Chrome. */
|
||||
text-rendering: optimizelegibility;
|
||||
|
||||
/* Support for Firefox. */
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
|
||||
/* Support for IE. */
|
||||
font-feature-settings: 'liga';
|
||||
}
|
||||
|
||||
[data-nextjs-dialog-overlay] {
|
||||
display: none !important;
|
||||
}
|
||||
@@ -81,6 +55,10 @@ nextjs-portal {
|
||||
box-shadow: 0 6px 18px 0 rgb(0 0 0 / 16%);
|
||||
}
|
||||
|
||||
.c__button {
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.c__button--bordered,
|
||||
.c__button--bordered:hover {
|
||||
border: 1px solid var(--c--theme--colors--greyscale-200);
|
||||
@@ -91,6 +69,25 @@ nextjs-portal {
|
||||
border: 1px solid rgb(0 0 0 / 16%);
|
||||
}
|
||||
|
||||
.c__button--neutral {
|
||||
transition: background-color 0.4s;
|
||||
color: var(--c--theme--colors--greyscale-550);
|
||||
font-weight: 500;
|
||||
cursor: pointer;
|
||||
background-color: inherit;
|
||||
z-index: 100;
|
||||
font-size: 12px;
|
||||
padding: 4px;
|
||||
padding-right: 9px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.c__button--neutral:hover,
|
||||
.c__button--neutral:active,
|
||||
.c__button--neutral:focus {
|
||||
background-color: #f2f5f4;
|
||||
}
|
||||
|
||||
ul a {
|
||||
color: var(--c--theme--colors--greyscale-700);
|
||||
}
|
||||
@@ -108,3 +105,37 @@ ul a:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.lasuite-gaufre-btn.lasuite--gaufre-opened {
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.c__button--info {
|
||||
background-color: #cfe5ff;
|
||||
color: #265eaa;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.c__button--info:hover,
|
||||
.c__button--info:active,
|
||||
.c__button--info:focus {
|
||||
background-color: #b7d7ff;
|
||||
color: #265eaa;
|
||||
}
|
||||
|
||||
.research-web-button:focus {
|
||||
outline: none;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.c__button:disabled {
|
||||
background-color: var(--c--theme--colors--greyscale-100) !important;
|
||||
color: var(--c--theme--colors--greyscale-300) !important;
|
||||
}
|
||||
|
||||
.c__button--stop {
|
||||
font-size: 0.8rem;
|
||||
padding-right: 9px;
|
||||
background-color: var(--c--theme--colors--greyscale-550) !important;
|
||||
color: var(--c--theme--colors--greyscale-050) !important;
|
||||
}
|
||||
|
||||
@@ -96,5 +96,5 @@ export const randomName = (name: string, browserName: string, length: number) =>
|
||||
|
||||
export const expectLoginPage = async (page: Page) =>
|
||||
await expect(
|
||||
page.getByRole('heading', { name: 'Your digital assistant' }),
|
||||
page.getByRole('heading', { name: 'Your sovereign AI assistant' }),
|
||||
).toBeVisible();
|
||||
|
||||
@@ -25,10 +25,7 @@ test.describe('Home page', () => {
|
||||
// Check the titles
|
||||
const h2 = page.locator('h2');
|
||||
await expect(
|
||||
h2.getByText('Your digital assistant'),
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
page.getByRole('button', { name: 'Start conversation' }),
|
||||
h2.getByText('Your sovereign AI assistant'),
|
||||
).toBeVisible();
|
||||
|
||||
await expect(footer).toBeVisible();
|
||||
@@ -78,7 +75,7 @@ test.describe('Home page', () => {
|
||||
// Check the titles
|
||||
const h2 = page.locator('h2');
|
||||
await expect(
|
||||
h2.getByText('Your digital assistant'),
|
||||
h2.getByText('Your sovereign AI assistant'),
|
||||
).toBeVisible();
|
||||
|
||||
await expect(footer).toBeVisible();
|
||||
|
||||