v0
|
@ -2,8 +2,8 @@ image: alpine:latest
|
||||||
|
|
||||||
variables:
|
variables:
|
||||||
HUGO_VERSION: 0.79.0
|
HUGO_VERSION: 0.79.0
|
||||||
BUCKET: portail-relief-aura-fr
|
BUCKET:
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- build
|
- build
|
||||||
- deploy
|
- deploy
|
||||||
|
@ -17,7 +17,6 @@ before_script:
|
||||||
build:
|
build:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- node fetch_file.js
|
|
||||||
- ./hugo --minify
|
- ./hugo --minify
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
|
|
|
@ -8,7 +8,7 @@ weight : 4
|
||||||
{{< switch-box title="Ldap" >}}
|
{{< switch-box title="Ldap" >}}
|
||||||
With this LDAP approach **everything is centralized** (except authorization).
|
With this LDAP approach **everything is centralized** (except authorization).
|
||||||
|
|
||||||
![LDAP diagram](media/ldap.png)
|
![LDAP diagram](media/ldap-diagram.svg)
|
||||||
|
|
||||||
**Everything speaks the LDAP protocol langage.** Identities are stored in an LDAP directory, which is provisioned via LDAP protocol. Authentication is done by the application that asks the user’s credentials and validates them against the directory via LDAP protocol.
|
**Everything speaks the LDAP protocol langage.** Identities are stored in an LDAP directory, which is provisioned via LDAP protocol. Authentication is done by the application that asks the user’s credentials and validates them against the directory via LDAP protocol.
|
||||||
{{< /switch-box >}}
|
{{< /switch-box >}}
|
||||||
|
@ -16,20 +16,20 @@ With this LDAP approach **everything is centralized** (except authorization).
|
||||||
{{< switch-box title="Ldap+SSO" >}}
|
{{< switch-box title="Ldap+SSO" >}}
|
||||||
This architecture **tackles the two main drawbacks of the only LDAP approach** : the missing single sign-on and the security vulnerability. **Authentication is delegated to other web protocols** (like OAuth, OIDC or SAML). This way, the user logs in only once to the identity provider.
|
This architecture **tackles the two main drawbacks of the only LDAP approach** : the missing single sign-on and the security vulnerability. **Authentication is delegated to other web protocols** (like OAuth, OIDC or SAML). This way, the user logs in only once to the identity provider.
|
||||||
|
|
||||||
![LDAP with SSO diagram](media/ldap-sso.png)
|
![LDAP with SSO diagram](media/ldap-sso-diagram.svg)
|
||||||
{{< /switch-box >}}
|
{{< /switch-box >}}
|
||||||
|
|
||||||
|
|
||||||
{{< switch-box title="SSO" >}}
|
{{< switch-box title="SSO" >}}
|
||||||
On modern web infrastructure, LDAP started to be abandoned because **loose provisioning can also be done via SSO protocols.**
|
On modern web infrastructure, LDAP started to be abandoned because **loose provisioning can also be done via SSO protocols.**
|
||||||
|
|
||||||
![SSO only diagram](media/sso.png)
|
![SSO only diagram](media/sso-diagram.svg)
|
||||||
{{< /switch-box >}}
|
{{< /switch-box >}}
|
||||||
|
|
||||||
{{< switch-box title="SSO+SCIM" >}}
|
{{< switch-box title="SSO+SCIM" >}}
|
||||||
**SCIM to solve the remaining problems** via a simple standard web api. This infrastructure is **event driven, a provisioning action on the IdP is quickly pass on all applications.**
|
**SCIM to solve the remaining problems** via a simple standard web api. This infrastructure is **event driven, a provisioning action on the IdP is quickly pass on all applications.**
|
||||||
|
|
||||||
![SSO with SCIM diagram](media/sso-scim.png)
|
![SSO with SCIM diagram](media/sso-scim-diagram.svg)
|
||||||
{{< /switch-box >}}
|
{{< /switch-box >}}
|
||||||
|
|
||||||
| | LDAP | LDPA & SSO | SSO | SSO & SCIM |
|
| | LDAP | LDPA & SSO | SSO | SSO & SCIM |
|
||||||
|
|
|
@ -4,7 +4,7 @@ description : "What we speak about and in **which environment**. We must agree o
|
||||||
color : yellow
|
color : yellow
|
||||||
weight : 1
|
weight : 1
|
||||||
---
|
---
|
||||||
![basics of identity managment](media/basics.png)
|
![basics of identity managment](media/illus-basics.svg)
|
||||||
{{< grid >}}
|
{{< grid >}}
|
||||||
{{< card icone="user" >}}
|
{{< card icone="user" >}}
|
||||||
#### Authentication
|
#### Authentication
|
||||||
|
@ -26,7 +26,7 @@ Where are user’s identity & credentials stored?
|
||||||
How to manage & transfer user’s identity ?
|
How to manage & transfer user’s identity ?
|
||||||
{{< /card >}}
|
{{< /card >}}
|
||||||
{{< /grid >}}
|
{{< /grid >}}
|
||||||
<img alt="illustration of loosing datas" src="media/data.png" class="float-right">
|
<img alt="illustration of loosing datas" src="media/illus-loose-data.svg" class="float-right">
|
||||||
|
|
||||||
### Our environment
|
### Our environment
|
||||||
Our digital work environment is composed of **many applications** and web services. We want a **seamless user experience** for our free software based collaboration platform. With a **Single Sign-on (SSO)** system users get a unified login and logout experience but there is a catch.
|
Our digital work environment is composed of **many applications** and web services. We want a **seamless user experience** for our free software based collaboration platform. With a **Single Sign-on (SSO)** system users get a unified login and logout experience but there is a catch.
|
||||||
|
|
|
@ -5,7 +5,7 @@ color : blue-2
|
||||||
weight : 3
|
weight : 3
|
||||||
---
|
---
|
||||||
|
|
||||||
<img alt="Scim diagram" src="media/scim-diagram-1.png" class="float-right">
|
<img alt="Scim diagram" src="media/scim-diagram-1.svg" class="float-right">
|
||||||
|
|
||||||
### SCIM Client and Server
|
### SCIM Client and Server
|
||||||
While SCIM is a protocol for provisioning and managing identity, there **isn’t really a concept of Identity Provider (IdP)**. In SCIM architecture, there is (only) **the Client, making the HTTP calls and the Server receiving them**.
|
While SCIM is a protocol for provisioning and managing identity, there **isn’t really a concept of Identity Provider (IdP)**. In SCIM architecture, there is (only) **the Client, making the HTTP calls and the Server receiving them**.
|
||||||
|
|
|
@ -4,7 +4,7 @@ description : SCIM, for System for Cross-domain Identity Management are specific
|
||||||
color : blue-1
|
color : blue-1
|
||||||
weight : 2
|
weight : 2
|
||||||
---
|
---
|
||||||
<img alt="Scim diagram" src="media/scim-diagram-0.png" class="float-right">
|
<img alt="Scim diagram" src="media/scim-diagram-ressource.svg" class="float-right">
|
||||||
|
|
||||||
### Quick overview
|
### Quick overview
|
||||||
The **SCIM protocol** is an application-level protocol for **provisioning** and **managing identity** data specified through SCIM schemas.
|
The **SCIM protocol** is an application-level protocol for **provisioning** and **managing identity** data specified through SCIM schemas.
|
||||||
|
|
Before Width: | Height: | Size: 170 KiB |
Before Width: | Height: | Size: 111 KiB |
288
static/media/illus-basics.svg
Normal file
After Width: | Height: | Size: 13 MiB |
79
static/media/illus-loose-data.svg
Normal file
After Width: | Height: | Size: 9 MiB |
221
static/media/ldap-diagram.svg
Normal file
After Width: | Height: | Size: 1.8 MiB |
222
static/media/ldap-sso-diagram.svg
Normal file
After Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 74 KiB |
226
static/media/scim-diagram-1.svg
Normal file
After Width: | Height: | Size: 1.8 MiB |
121
static/media/scim-diagram-ressource.svg
Normal file
After Width: | Height: | Size: 18 MiB |
|
@ -1,98 +0,0 @@
|
||||||
<svg width="471" height="194" viewBox="0 0 471 194" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<rect x="52.0554" y="89.4085" width="98.086" height="98.086" rx="7.95" transform="rotate(-6.22495 52.0554 89.4085)" fill="#16236F"/>
|
|
||||||
<rect x="52.0554" y="89.4085" width="98.086" height="98.086" rx="7.95" transform="rotate(-6.22495 52.0554 89.4085)" stroke="white" stroke-width="0.1"/>
|
|
||||||
<path d="M149 106.435C166.5 114.435 215.512 115.022 227 91.0008C232.5 79.5008 236 70.5006 227 61C222.626 56.3831 201.889 60.834 205.5 82.5003C208.5 100.5 222 113.499 257.5 102.5C293 91.501 313 87 341 106.435" stroke="#16236F" stroke-width="4" stroke-dasharray="8 8"/>
|
|
||||||
<rect x="315.055" y="58.6214" width="97.4476" height="97.4476" rx="7.95" transform="rotate(-6.22495 315.055 58.6214)" fill="#16236F"/>
|
|
||||||
<rect x="315.055" y="58.6214" width="97.4476" height="97.4476" rx="7.95" transform="rotate(-6.22495 315.055 58.6214)" stroke="#00CCDA" stroke-width="0.1"/>
|
|
||||||
<rect x="390.203" y="0.840762" width="92.2697" height="92.2697" rx="7.95" transform="rotate(30 390.203 0.840762)" fill="#16236F"/>
|
|
||||||
<rect x="390.203" y="0.840762" width="92.2697" height="92.2697" rx="7.95" transform="rotate(30 390.203 0.840762)" stroke="#00CCDA" stroke-width="0.1"/>
|
|
||||||
<path d="M283.643 95.6178L268.35 109.066L263.677 91.7053L283.643 95.6178Z" fill="#16236F"/>
|
|
||||||
<rect x="36.6597" y="66.2719" width="98.1526" height="98.1526" rx="7.95" transform="rotate(21.6006 36.6597 66.2719)" fill="#16236F"/>
|
|
||||||
<rect x="36.6597" y="66.2719" width="98.1526" height="98.1526" rx="7.95" transform="rotate(21.6006 36.6597 66.2719)" stroke="white" stroke-width="0.1"/>
|
|
||||||
<rect x="38.1118" y="52.9043" width="48" height="17" rx="4" transform="rotate(26.1562 38.1118 52.9043)" fill="#00BED8"/>
|
|
||||||
<path d="M39.9641 66.2916C40.3842 66.4979 40.706 66.4688 40.8647 66.1456C41.0286 65.8117 40.8595 65.4212 39.8759 64.4568C38.9355 63.5404 38.3589 62.4551 39.0148 61.1195C39.8083 59.5038 41.5301 59.3735 42.9842 60.0876C44.4599 60.8123 45.3608 62.2173 44.3702 64.0437L42.3511 63.1189C42.6632 62.4834 42.5422 62.0764 42.0898 61.8543C41.7559 61.6903 41.3965 61.7143 41.2431 62.0267C41.0527 62.4144 41.1729 62.7141 42.2055 63.7693C43.184 64.7713 43.7595 65.6956 43.0453 67.1497C42.3471 68.5715 40.7069 68.8623 39.102 68.0741C37.5618 67.3177 36.5314 65.8223 37.5222 64.0228L39.5413 64.9476C39.2133 65.6154 39.4902 66.0588 39.9641 66.2916ZM45.3917 68.663C45.2542 68.9431 45.3204 69.1895 45.5573 69.3059C45.7728 69.4117 46.0191 69.3455 46.1675 69.0707L47.9182 69.9974C47.288 71.1719 45.9967 71.4601 44.7903 70.8677C43.5947 70.2805 42.8512 69.1266 43.4637 67.7162C43.7014 67.1778 43.9341 66.7039 44.2307 66.1543C44.8874 64.9261 46.318 64.5992 47.6213 65.2393C48.8061 65.8212 49.5011 66.9378 48.8716 68.2196C48.5013 68.9736 48.024 69.0199 47.11 68.785C46.3841 68.6023 45.5557 68.3291 45.5557 68.3291L45.3917 68.663ZM46.2275 66.9612L45.9736 67.4782C45.9736 67.4782 46.162 67.5574 46.3663 67.6042C46.6405 67.672 46.7476 67.6444 46.9063 67.3213C47.0386 67.052 46.9728 66.8593 46.7681 66.7588C46.5635 66.6583 46.3492 66.7135 46.2275 66.9612ZM48.0306 72.2585L49.7128 68.8333C49.9138 68.424 49.8586 68.2097 49.4493 68.0087L50.0841 66.7162C50.0841 66.7162 50.5189 66.7292 50.9497 66.9408C51.5422 67.2317 52.0396 67.7433 51.7256 68.8726L51.7579 68.8885C52.0912 68.2099 52.8288 67.7968 53.4859 68.1194C53.8844 68.3152 54.0473 68.5823 54.0968 68.7537L53.275 70.1549C53.151 70.0807 53.0326 70.0225 52.9141 69.9643C52.3001 69.6628 51.779 69.5806 51.4242 70.2486L49.9695 73.2107L48.0306 72.2585ZM59.4536 71.2508L55.381 75.8684L53.0868 74.7416L54.1973 68.6693L56.2761 69.6903L55.5218 72.2878L55.1599 73.4603L55.1922 73.4762L55.9204 72.4835L57.5471 70.3145L59.4536 71.2508ZM59.9075 75.7919C59.77 76.072 59.8362 76.3184 60.0731 76.4347C60.2886 76.5405 60.535 76.4744 60.6833 76.1996L62.4341 77.1263C61.8038 78.3007 60.5125 78.589 59.3061 77.9966C58.1105 77.4094 57.367 76.2555 57.9795 74.845C58.2172 74.3067 58.4499 73.8327 58.7465 73.2832C59.4032 72.0549 60.8338 71.7281 62.1371 72.3682C63.322 72.95 64.0169 74.0667 63.3874 75.3485C63.0171 76.1025 62.5398 76.1488 61.6258 75.9138C60.9 75.7312 60.0715 75.458 60.0715 75.458L59.9075 75.7919ZM60.7433 74.0901L60.4894 74.6071C60.4894 74.6071 60.6778 74.6863 60.8821 74.7331C61.1563 74.8009 61.2634 74.7733 61.4221 74.4502C61.5544 74.1809 61.4886 73.9882 61.2839 73.8877C61.0793 73.7872 60.865 73.8423 60.7433 74.0901ZM68.184 80.4849L67.5227 81.8313C66.6954 81.7191 65.7415 81.1571 65.5793 80.2352C65.4779 80.3057 64.8368 80.7127 63.9212 80.2631C62.9195 79.7711 62.5099 78.7812 63.2029 77.3702L64.7634 74.1927L66.8609 74.8218L65.1734 78.2577C64.983 78.6455 65.0652 78.8864 65.3022 79.0028C65.5392 79.1192 65.7693 79.0317 65.9125 78.7945L67.5153 75.5309L69.6075 76.1707L67.8778 79.6928C67.6715 80.1129 67.71 80.2522 68.184 80.4849ZM68.3317 82.2286L70.0139 78.8034C70.2149 78.3941 70.1597 78.1798 69.7504 77.9788L70.3852 76.6863C70.3852 76.6863 70.82 76.6993 71.2508 76.9109C71.8433 77.2018 72.3406 77.7135 72.0267 78.8427L72.059 78.8586C72.3923 78.18 73.1299 77.7669 73.787 78.0895C74.1855 78.2853 74.3484 78.5524 74.3979 78.7238L73.5761 80.125C73.4521 80.0508 73.3336 79.9926 73.2152 79.9344C72.6012 79.6329 72.08 79.5507 71.7252 80.2187L70.2705 83.1808L68.3317 82.2286Z" fill="#16236F"/>
|
|
||||||
<rect x="26.2693" y="56.356" width="104.308" height="104.308" rx="7.75" transform="rotate(-4.61239 26.2693 56.356)" fill="#16236F"/>
|
|
||||||
<rect x="26.2693" y="56.356" width="104.308" height="104.308" rx="7.75" transform="rotate(-4.61239 26.2693 56.356)" stroke="#00CCDA" stroke-width="0.5"/>
|
|
||||||
<path d="M87.2009 136.53L88.1245 147.962L48.5846 133.327L47.6873 122.204L87.2009 136.53Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M118.864 111.195L87.201 136.53L88.1246 147.962L119.845 123.36L118.864 111.195Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M93.6657 139.653C93.9917 138.228 93.5935 136.92 92.7763 136.732C91.9592 136.544 91.0325 137.548 90.7065 138.973C90.3805 140.399 90.7786 141.707 91.5958 141.895C92.413 142.082 93.3397 141.079 93.6657 139.653Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M97.5057 137.353C97.6628 136.666 97.4707 136.036 97.0767 135.946C96.6828 135.855 96.236 136.339 96.0789 137.026C95.9218 137.713 96.1138 138.343 96.5078 138.433C96.9018 138.524 97.3485 138.04 97.5057 137.353Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M99.7344 135.609C99.8915 134.922 99.6995 134.292 99.3055 134.201C98.9115 134.111 98.4648 134.594 98.3077 135.281C98.1506 135.968 98.3426 136.599 98.7366 136.689C99.1305 136.78 99.5773 136.296 99.7344 135.609Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M102.043 133.744C102.201 133.057 102.009 132.427 101.615 132.336C101.221 132.246 100.774 132.729 100.617 133.416C100.46 134.103 100.652 134.734 101.046 134.824C101.44 134.915 101.886 134.431 102.043 133.744Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M81.1163 97.4643L47.6873 122.205L87.2009 136.531L118.864 111.196L81.1163 97.4643Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M117.733 122.189L117.348 117.538" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M116.296 123.315L115.91 118.663" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M114.87 124.435L114.485 119.784" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M113.449 125.554L113.064 120.901" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M112.071 126.663L111.685 122.012" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M50.7751 126.979L54.896 128.494C55.0255 128.542 55.1154 128.661 55.1265 128.799L55.3745 131.873C55.3953 132.13 55.1415 132.324 54.8986 132.234L50.7769 130.709C50.6474 130.661 50.5576 130.542 50.5464 130.404L50.2993 127.341C50.2798 127.083 50.5323 126.891 50.7751 126.979Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M56.8071 129.223L57.719 129.564C57.9112 129.635 58.0459 129.812 58.0626 130.019L58.3015 132.981C58.3223 133.238 58.0686 133.431 57.8257 133.342L56.8089 132.953C56.6794 132.905 56.5895 132.787 56.5784 132.649L56.3312 129.585C56.3117 129.327 56.5643 129.135 56.8071 129.223Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M60.1372 130.459L61.0491 130.8C61.2413 130.871 61.3761 131.048 61.3927 131.255L61.6317 134.217C61.6525 134.474 61.3987 134.667 61.1558 134.578L60.139 134.189C60.0095 134.141 59.9197 134.023 59.9085 133.885L59.6614 130.821C59.6418 130.562 59.8944 130.37 60.1372 130.459Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M63.4663 131.68L64.3782 132.02C64.5704 132.092 64.7052 132.269 64.7218 132.475L64.9607 135.437C64.9815 135.695 64.7278 135.888 64.4849 135.799L63.4681 135.41C63.3386 135.362 63.2488 135.243 63.2376 135.105L62.9905 132.041C62.971 131.784 63.2234 131.591 63.4663 131.68Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M52.8433 112.136L53.5905 121.398L86.7544 133.563L85.9897 124.085L52.8433 112.136Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M85.7484 118.527L86.6721 129.96L47.1322 115.325L46.2349 104.202L85.7484 118.527Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M112.232 102.979L113.049 113.108L86.754 133.563L85.9893 124.085L112.232 102.979Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M117.411 93.1918L85.7486 118.527L86.6723 129.961L118.393 105.357L117.411 93.1918Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M92.214 121.65C92.54 120.224 92.1418 118.916 91.3247 118.728C90.5075 118.541 89.5808 119.544 89.2548 120.97C88.9288 122.395 89.327 123.703 90.1441 123.891C90.9613 124.079 91.888 123.075 92.214 121.65Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M96.054 119.35C96.2111 118.662 96.0191 118.032 95.6251 117.942C95.2311 117.851 94.7844 118.335 94.6272 119.022C94.4701 119.709 94.6622 120.339 95.0561 120.43C95.4501 120.52 95.8969 120.037 96.054 119.35Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M98.2832 117.605C98.4403 116.918 98.2483 116.288 97.8543 116.197C97.4603 116.107 97.0136 116.59 96.8565 117.278C96.6994 117.965 96.8914 118.595 97.2854 118.685C97.6794 118.776 98.1261 118.292 98.2832 117.605Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M100.591 115.74C100.748 115.053 100.556 114.423 100.162 114.332C99.768 114.242 99.3212 114.725 99.1641 115.412C99.007 116.099 99.199 116.73 99.593 116.82C99.987 116.911 100.434 116.427 100.591 115.74Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M79.6636 79.4594L46.2348 104.201L85.7483 118.526L117.411 93.1908L79.6636 79.4594Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M116.281 104.185L115.895 99.5342" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M114.844 105.312L114.458 100.66" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M113.418 106.432L113.032 101.781" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M111.997 107.55L111.611 102.897" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M110.619 108.66L110.233 104.008" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M49.3228 108.978L53.4437 110.493C53.5732 110.541 53.663 110.659 53.6741 110.797L53.9221 113.871C53.9429 114.129 53.6892 114.322 53.4463 114.233L49.3245 112.707C49.1951 112.66 49.1052 112.541 49.0941 112.403L48.8469 109.339C48.8274 109.081 49.0799 108.888 49.3228 108.978Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M55.3548 111.221L56.2666 111.561C56.4589 111.633 56.5936 111.81 56.6102 112.016L56.8492 114.978C56.87 115.236 56.6162 115.429 56.3733 115.34L55.3565 114.951C55.227 114.903 55.1372 114.784 55.1261 114.646L54.8789 111.582C54.8594 111.325 55.1119 111.132 55.3548 111.221Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M58.6848 112.455L59.5967 112.796C59.7889 112.867 59.9237 113.044 59.9403 113.251L60.1793 116.212C60.2001 116.47 59.9463 116.663 59.7034 116.574L58.6866 116.185C58.5571 116.137 58.4673 116.018 58.4561 115.881L58.209 112.817C58.1895 112.559 58.4419 112.366 58.6848 112.455Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M62.0139 113.677L62.9258 114.017C63.118 114.089 63.2528 114.266 63.2694 114.472L63.5084 117.434C63.5292 117.692 63.2754 117.885 63.0325 117.796L62.0157 117.407C61.8862 117.359 61.7964 117.24 61.7852 117.102L61.5381 114.039C61.5186 113.781 61.771 113.588 62.0139 113.677Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M51.3752 93.9375L52.1225 103.2L85.2864 115.365L84.5217 105.887L51.3752 93.9375Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M84.2804 100.328L85.204 111.761L45.6642 97.1272L44.7668 86.0039L84.2804 100.328Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M110.764 84.7796L111.581 94.9092L85.286 115.364L84.5213 105.885L110.764 84.7796Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M115.943 74.9936L84.2805 100.329L85.2042 111.761L116.925 87.1584L115.943 74.9936Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M90.7467 103.451C91.0727 102.026 90.6745 100.718 89.8574 100.53C89.0402 100.342 88.1135 101.346 87.7875 102.771C87.4615 104.197 87.8597 105.505 88.6769 105.693C89.494 105.88 90.4207 104.877 90.7467 103.451Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M94.5872 101.15C94.7443 100.463 94.5523 99.8329 94.1583 99.7424C93.7643 99.6518 93.3176 100.135 93.1604 100.822C93.0033 101.509 93.1954 102.14 93.5893 102.23C93.9833 102.321 94.4301 101.837 94.5872 101.15Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M96.8138 99.4061C96.9709 98.7191 96.7788 98.0888 96.3849 97.9982C95.9909 97.9077 95.5441 98.3913 95.387 99.0783C95.2299 99.7653 95.4219 100.396 95.8159 100.486C96.2099 100.577 96.6566 100.093 96.8138 99.4061Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M99.1228 97.5409C99.2799 96.8539 99.0879 96.2235 98.6939 96.133C98.2999 96.0425 97.8532 96.526 97.6961 97.2131C97.539 97.9001 97.731 98.5304 98.125 98.621C98.519 98.7115 98.9657 98.2279 99.1228 97.5409Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M78.1956 61.2621L44.7668 86.0041L84.2803 100.329L115.943 74.9935L78.1956 61.2621Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linejoin="round"/>
|
|
||||||
<path d="M114.813 85.9868L114.427 81.3359" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M113.375 87.1141L112.99 82.4619" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M111.95 88.2339L111.564 83.583" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M110.529 89.3523L110.143 84.7002" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M109.151 90.4627L108.765 85.8105" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<path d="M47.8545 90.7796L51.9754 92.2945C52.1049 92.3425 52.1947 92.4611 52.2059 92.599L52.4539 95.673C52.4747 95.9308 52.2209 96.1238 51.978 96.0344L47.8563 94.5092C47.7268 94.4613 47.6369 94.3427 47.6258 94.2048L47.3787 91.141C47.3591 90.8832 47.6116 90.6902 47.8545 90.7796Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M53.8867 93.0218L54.7986 93.3621C54.9908 93.4335 55.1256 93.6107 55.1422 93.817L55.3812 96.7789C55.402 97.0367 55.1482 97.2297 54.9053 97.1403L53.8885 96.7514C53.759 96.7035 53.6692 96.5849 53.658 96.447L53.4109 93.3832C53.3914 93.1253 53.6439 92.9324 53.8867 93.0218Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M57.2166 94.2572L58.1284 94.5974C58.3207 94.6689 58.4554 94.8461 58.472 95.0523L58.711 98.0142C58.7318 98.272 58.478 98.465 58.2351 98.3757L57.2183 97.9868C57.0889 97.9388 56.999 97.8202 56.9879 97.6823L56.7407 94.6186C56.7212 94.3607 56.9737 94.1678 57.2166 94.2572Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<path d="M60.5457 95.4788L61.4575 95.8191C61.6498 95.8905 61.7845 96.0678 61.8011 96.274L62.0401 99.2359C62.0609 99.4937 61.8071 99.6867 61.5642 99.5973L60.5474 99.2084C60.418 99.1605 60.3281 99.0419 60.317 98.904L60.0698 95.8403C60.0503 95.5824 60.3028 95.3895 60.5457 95.4788Z" fill="#16236F" stroke="#00CCDA" stroke-miterlimit="10" stroke-linecap="square" stroke-linejoin="round"/>
|
|
||||||
<rect x="21.4519" y="43.5381" width="42" height="17" rx="4" transform="rotate(-0.0568281 21.4519 43.5381)" fill="#00BED8"/>
|
|
||||||
<path d="M29.027 54.7306C29.495 54.7302 29.7708 54.5619 29.7704 54.2019C29.7701 53.8299 29.4458 53.5542 28.1374 53.1235C26.889 52.7168 25.8922 51.9977 25.8908 50.5097C25.889 48.7098 27.3761 47.8323 28.9961 47.8307C30.6401 47.829 32.069 48.6916 31.987 50.7677L29.7671 50.8299C29.7664 50.1219 29.4781 49.8102 28.9741 49.8107C28.6021 49.8111 28.2902 49.9914 28.2906 50.3394C28.291 50.7714 28.5312 50.9871 29.9237 51.4777C31.2442 51.9444 32.1688 52.5195 32.1704 54.1395C32.1719 55.7235 30.8289 56.7089 29.0409 56.7106C27.3249 56.7123 25.74 55.8259 25.834 53.7738L28.0539 53.7116C28.0547 54.4556 28.499 54.7312 29.027 54.7306ZM34.9439 54.4608C34.9442 54.7728 35.1124 54.9646 35.3764 54.9643C35.6164 54.9641 35.8082 54.7959 35.8199 54.4839L37.8 54.5419C37.7533 55.874 36.7221 56.703 35.3781 56.7043C34.0461 56.7057 32.8694 55.9988 32.7959 54.4629C32.7713 53.8749 32.7708 53.3469 32.7942 52.7229C32.8408 51.3309 33.9799 50.4057 35.4319 50.4043C36.7519 50.403 37.8686 51.0979 37.87 52.5259C37.8708 53.3659 37.4631 53.6183 36.5393 53.8112C35.8074 53.9679 34.9435 54.0888 34.9435 54.0888L34.9439 54.4608ZM34.942 52.5648L34.9426 53.1408C34.9426 53.1408 35.1466 53.1286 35.3505 53.0804C35.6265 53.0201 35.7104 52.948 35.71 52.588C35.7097 52.288 35.5656 52.1442 35.3376 52.1444C35.1096 52.1446 34.9418 52.2888 34.942 52.5648ZM38.8996 56.5209L38.8958 52.7049C38.8953 52.2489 38.7512 52.081 38.2952 52.0814L38.2937 50.6414C38.2937 50.6414 38.6896 50.4611 39.1696 50.4606C39.8296 50.4599 40.5018 50.6993 40.7189 51.851L40.7549 51.851C40.7542 51.095 41.2335 50.3985 41.9655 50.3978C42.4095 50.3974 42.6737 50.5651 42.7938 50.697L42.6754 52.3171C42.5314 52.3052 42.3994 52.3054 42.2674 52.3055C41.5834 52.3062 41.0796 52.4627 41.0563 53.2187L41.0596 56.5187L38.8996 56.5209ZM48.7026 50.5711L47.0885 56.5127L44.5325 56.5153L42.8466 50.5769L45.1626 50.5746L45.6333 53.2382L45.8265 54.45L45.8625 54.4499L46.0773 53.2377L46.5786 50.5732L48.7026 50.5711ZM51.1158 54.4447C51.1161 54.7567 51.2843 54.9486 51.5483 54.9483C51.7883 54.9481 51.9801 54.7799 51.9918 54.4679L53.9719 54.5259C53.9252 55.8579 52.894 56.687 51.55 56.6883C50.218 56.6896 49.0413 55.9828 48.9678 54.4469C48.9432 53.8589 48.9427 53.3309 48.966 52.7069C49.0127 51.3148 50.1517 50.3897 51.6037 50.3882C52.9237 50.3869 54.0404 51.0818 54.0419 52.5098C54.0427 53.3498 53.6349 53.6022 52.7111 53.7951C51.9793 53.9519 51.1154 54.0727 51.1154 54.0727L51.1158 54.4447ZM51.1139 52.5487L51.1145 53.1247C51.1145 53.1247 51.3185 53.1125 51.5224 53.0643C51.7983 53.0041 51.8823 52.932 51.8819 52.572C51.8816 52.272 51.7375 52.1281 51.5095 52.1283C51.2815 52.1286 51.1136 52.2727 51.1139 52.5487ZM55.0714 56.5048L55.0677 52.6888C55.0672 52.2328 54.923 52.065 54.467 52.0654L54.4656 50.6254C54.4656 50.6254 54.8614 50.445 55.3414 50.4445C56.0014 50.4439 56.6737 50.6832 56.8908 51.835L56.9268 51.835C56.9261 51.079 57.4054 50.3825 58.1374 50.3818C58.5814 50.3813 58.8455 50.5491 58.9657 50.6809L58.8473 52.3011C58.7033 52.2892 58.5713 52.2893 58.4393 52.2895C57.7553 52.2901 57.2514 52.4466 57.2282 53.2027L57.2314 56.5027L55.0714 56.5048Z" fill="#16236F"/>
|
|
||||||
<g filter="url(#filter0_d_1373_3425)">
|
|
||||||
<rect width="99.5598" height="99.6137" rx="12" transform="matrix(0.997369 0.0724861 -0.0734055 0.997302 344.613 21)" fill="#16236F" shape-rendering="crispEdges"/>
|
|
||||||
<rect x="0.230991" y="0.267447" width="99.0598" height="99.1137" rx="11.75" transform="matrix(0.997369 0.0724861 -0.0734055 0.997302 344.634 20.984)" stroke="#00CCDA" stroke-width="0.5" shape-rendering="crispEdges"/>
|
|
||||||
<rect x="365.89" y="77.0714" width="21" height="21" rx="2" transform="rotate(4.15679 365.89 77.0714)" stroke="#00CCDA" stroke-width="4"/>
|
|
||||||
<rect x="394.814" y="79.1729" width="21" height="21" rx="2" transform="rotate(4.15679 394.814 79.1729)" stroke="#00CCDA" stroke-width="4"/>
|
|
||||||
<rect x="396.916" y="50.2501" width="21" height="21" rx="2" transform="rotate(4.15679 396.916 50.2501)" stroke="#00CCDA" stroke-width="4"/>
|
|
||||||
<path d="M367.231 58.6198L388.176 60.142M378.465 48.9086L376.942 69.8533" stroke="#00CCDA" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/>
|
|
||||||
<rect x="412.301" y="117" width="34" height="17" rx="4" fill="#00BED8"/>
|
|
||||||
<path d="M421.185 130L420.909 128.5L418.869 128.5L418.581 130L416.241 130L418.161 121.984L418.161 121.48L421.701 121.48L423.645 130L421.185 130ZM419.745 124.06L419.253 126.58L420.561 126.58L420.105 124.06L419.925 122.956L419.745 124.06ZM424.31 133L424.31 126.184C424.31 125.728 424.13 125.56 423.71 125.56L423.71 124.06C424.418 123.88 425.546 123.844 426.098 124.72C426.098 124.72 426.626 123.88 427.706 123.88C428.762 123.88 429.506 124.6 429.554 125.944C429.578 126.58 429.578 127.288 429.554 127.984C429.506 129.496 428.606 130.18 427.406 130.18C426.83 130.18 426.47 129.988 426.47 129.988L426.47 133L424.31 133ZM426.47 126.184L426.47 127.948C426.47 128.248 426.662 128.44 426.926 128.44C427.226 128.44 427.394 128.224 427.394 127.96L427.394 126.16C427.394 125.8 427.25 125.62 426.974 125.62C426.686 125.62 426.47 125.884 426.47 126.184ZM430.662 133L430.662 126.184C430.662 125.728 430.482 125.56 430.062 125.56L430.062 124.06C430.77 123.88 431.898 123.844 432.45 124.72C432.45 124.72 432.978 123.88 434.058 123.88C435.114 123.88 435.858 124.6 435.906 125.944C435.93 126.58 435.93 127.288 435.906 127.984C435.858 129.496 434.958 130.18 433.758 130.18C433.182 130.18 432.822 129.988 432.822 129.988L432.822 133L430.662 133ZM432.822 126.184L432.822 127.948C432.822 128.248 433.014 128.44 433.278 128.44C433.578 128.44 433.746 128.224 433.746 127.96L433.746 126.16C433.746 125.8 433.602 125.62 433.326 125.62C433.038 125.62 432.822 125.884 432.822 126.184ZM441.405 126.1L439.425 126.16C439.425 125.788 439.305 125.62 439.065 125.62C438.885 125.62 438.717 125.716 438.717 125.944C438.717 126.232 438.921 126.34 439.557 126.52C440.589 126.808 441.501 127.048 441.501 128.284C441.501 129.304 440.481 130.18 439.005 130.18C437.709 130.18 436.605 129.52 436.533 128.02L438.513 127.96C438.525 128.236 438.693 128.44 438.945 128.44C439.185 128.44 439.341 128.284 439.341 128.104C439.341 127.792 439.005 127.768 438.261 127.564C437.397 127.324 436.557 127 436.557 125.86C436.557 124.636 437.697 123.88 439.113 123.88C440.541 123.88 441.537 124.78 441.405 126.1Z" fill="#16236F"/>
|
|
||||||
</g>
|
|
||||||
<rect x="203.313" y="127.25" width="93.1455" height="35.844" rx="7.75" transform="rotate(0.0993615 203.313 127.25)" fill="#16236F"/>
|
|
||||||
<rect x="203.313" y="127.25" width="93.1455" height="35.844" rx="7.75" transform="rotate(0.0993615 203.313 127.25)" stroke="white" stroke-width="0.5"/>
|
|
||||||
<path d="M224.378 155.12C222.787 155.117 221.222 154.859 219.694 154.351C218.163 153.839 216.77 153.053 215.52 152.001L218.24 148.986C219.194 149.708 220.169 150.284 221.176 150.706C222.18 151.136 223.28 151.347 224.476 151.349C225.432 151.35 226.17 151.195 226.701 150.872C227.226 150.55 227.49 150.099 227.491 149.53L227.491 149.471C227.491 149.197 227.436 148.951 227.33 148.736C227.219 148.525 227.012 148.324 226.699 148.142C226.393 147.954 225.962 147.773 225.415 147.585C224.868 147.398 224.154 147.201 223.277 146.999C222.223 146.757 221.262 146.49 220.408 146.19C219.549 145.894 218.824 145.529 218.226 145.093C217.63 144.661 217.166 144.116 216.838 143.474C216.51 142.825 216.343 142.021 216.345 141.061L216.345 141.002C216.346 140.12 216.526 139.322 216.886 138.611C217.246 137.897 217.742 137.285 218.385 136.771C219.029 136.252 219.794 135.857 220.688 135.584C221.575 135.305 222.564 135.17 223.638 135.172C225.167 135.175 226.574 135.388 227.861 135.816C229.145 136.246 230.317 136.856 231.393 137.651L229.002 140.857C228.064 140.268 227.149 139.801 226.256 139.455C225.364 139.115 224.464 138.937 223.571 138.936C222.678 138.934 222.006 139.1 221.554 139.423C221.106 139.741 220.883 140.143 220.882 140.623L220.882 140.681C220.882 140.996 220.948 141.265 221.076 141.495C221.204 141.726 221.438 141.937 221.777 142.118C222.117 142.304 222.581 142.481 223.167 142.65C223.753 142.818 224.495 143.01 225.394 143.232C226.448 143.494 227.391 143.79 228.217 144.11C229.05 144.435 229.741 144.829 230.31 145.28C230.88 145.732 231.31 146.262 231.599 146.875C231.882 147.483 232.026 148.213 232.024 149.061L232.024 149.115C232.022 150.076 231.836 150.934 231.46 151.679C231.079 152.428 230.552 153.055 229.882 153.565C229.211 154.069 228.406 154.454 227.477 154.721C226.544 154.989 225.512 155.122 224.376 155.12L224.378 155.12Z" fill="white"/>
|
|
||||||
<path d="M263.305 135.236L268.265 135.245L273.734 143.457L279.234 135.264L284.194 135.273L284.159 155.353L279.625 155.345L279.648 141.995L273.758 150.269L273.633 150.269L267.828 142.058L267.805 155.325L263.27 155.317L263.305 135.236Z" fill="white"/>
|
|
||||||
<path d="M247.814 150.729C246.987 151.133 245.981 151.333 244.785 151.331C243.892 151.329 243.072 151.166 242.322 150.841C241.581 150.516 240.945 150.078 240.42 149.524C239.89 148.97 239.479 148.322 239.184 147.581C238.882 146.846 238.741 146.056 238.742 145.227L238.742 145.168C238.744 144.341 238.89 143.561 239.192 142.832C239.49 142.101 239.909 141.459 240.447 140.907C240.985 140.355 241.626 139.924 242.377 139.612C243.119 139.299 243.93 139.14 244.807 139.141C245.864 139.143 246.81 139.341 247.655 139.73C248.024 139.902 247.504 139.597 247.867 139.82L250.256 136.613C249.738 136.025 248.319 135.589 247.516 135.437C246.706 135.288 245.819 135.214 244.84 135.212C243.232 135.209 241.756 135.472 240.425 135.994C239.089 136.516 237.942 137.239 236.987 138.151C236.03 139.061 235.286 140.124 234.747 141.334C234.202 142.545 233.932 143.838 233.93 145.225L233.93 145.28C233.927 146.666 234.192 147.967 234.733 149.189C235.268 150.405 236.008 151.467 236.962 152.365C237.916 153.264 239.048 153.971 240.361 154.494C241.672 155.011 243.096 155.274 244.627 155.276C245.643 155.278 246.559 155.21 247.376 155.046C248.085 154.897 248.639 154.721 249.157 154.491C249.514 154.335 249.867 154.159 250.196 153.954L247.812 150.739L247.814 150.729Z" fill="white"/>
|
|
||||||
<path d="M253.283 155.263L254.636 155.265C255.509 155.281 255.718 155.325 256.502 155.101C257.284 154.877 257.822 154.152 258.036 153.525C258.238 152.898 258.091 152.093 257.905 151.486C257.827 151.231 258.229 151.064 258.337 150.977C258.516 150.83 258.572 150.497 258.475 150.359C258.386 150.222 258.297 150.113 258.02 149.981C258.02 149.981 258.221 149.918 258.476 149.771C258.808 149.581 259.086 149.399 259.014 149.086C258.981 148.93 258.832 148.658 258.649 148.291C258.502 147.996 258.594 147.527 258.779 147.32C259.059 146.996 259.534 146.928 259.824 146.748C260.121 146.572 260.395 146.4 260.564 145.871C260.732 145.342 260.163 144.841 259.561 144.108C259.049 143.476 258.469 142.822 258.041 142.209C257.283 141.134 258.172 140.797 258.352 140.037C258.531 139.282 257.864 138.124 257.635 137.418C257.373 136.605 257.101 136.029 256.393 135.224L253.32 135.219L253.285 155.261L253.283 155.263Z" fill="white"/>
|
|
||||||
<defs>
|
|
||||||
<filter id="filter0_d_1373_3425" x="333.301" y="17" width="125" height="129" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
||||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
||||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
|
||||||
<feOffset dx="4" dy="4"/>
|
|
||||||
<feGaussianBlur stdDeviation="4"/>
|
|
||||||
<feComposite in2="hardAlpha" operator="out"/>
|
|
||||||
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.02 0"/>
|
|
||||||
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1373_3425"/>
|
|
||||||
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1373_3425" result="shape"/>
|
|
||||||
</filter>
|
|
||||||
</defs>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 29 KiB |
257
static/media/sso-diagram.svg
Normal file
After Width: | Height: | Size: 1.9 MiB |
228
static/media/sso-scim-diagram.svg
Normal file
After Width: | Height: | Size: 1.9 MiB |
|
@ -7,7 +7,6 @@
|
||||||
<meta name="description" content="{{ .Site.Params.Description }}">
|
<meta name="description" content="{{ .Site.Params.Description }}">
|
||||||
<meta name="author" content="{{ .Site.Author.Name }}">
|
<meta name="author" content="{{ .Site.Author.Name }}">
|
||||||
{{- hugo.Generator }}
|
{{- hugo.Generator }}
|
||||||
<script src="/js/script.js"></script>
|
|
||||||
<script src="{{ "js/script.js" | absURL }}?rnd={{ now.Unix }}"></script>
|
<script src="{{ "js/script.js" | absURL }}?rnd={{ now.Unix }}"></script>
|
||||||
<link rel="stylesheet" type="text/css" href="{{ "css/style.css" | absURL }}?rnd={{ now.Unix }}" />
|
<link rel="stylesheet" type="text/css" href="{{ "css/style.css" | absURL }}?rnd={{ now.Unix }}" />
|
||||||
|
|
||||||
|
|
|
@ -16,6 +16,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||||
// Generate trigger for Swtich box
|
// Generate trigger for Swtich box
|
||||||
document.addEventListener('DOMContentLoaded', function () {
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
const switchBoxes = document.querySelectorAll('.switch-box');
|
const switchBoxes = document.querySelectorAll('.switch-box');
|
||||||
|
|
||||||
if(switchBoxes.length > 0){
|
if(switchBoxes.length > 0){
|
||||||
console.log("loop switch")
|
console.log("loop switch")
|
||||||
const triggerSection = document.createElement('section');
|
const triggerSection = document.createElement('section');
|
||||||
|
@ -144,7 +145,6 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||||
applyActiveClass();
|
applyActiveClass();
|
||||||
|
|
||||||
setTimeout(startAnimation, randomTime);
|
setTimeout(startAnimation, randomTime);
|
||||||
console.log("anime lancée");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
startAnimation();
|
startAnimation();
|
||||||
|
|