Simpleter.Components 2.0.0.13

Pour Commencer

Prérequis

NPM : Pour être capable de compiler localement la solution Simpleter.Components il est nécessaire de disposer de NPM sur votre machine.

En effet, certaines dépendances de la solution et de la bibliothèque de composants sont issues de packages fournis par le gestionnaire de package NPM :

  • Bootstrap (bootstrap)
  • Material Icons (@material-icons)
  • PopperJS (@popperjs)
  • ...

Pour installer NPM, il convient d'installer NodeJS sur votr machine depuis le site officiel. Si vous n'installez pas NPM vous ne serez pas en mesure de compiler le projet (vous obtiendrez des erreurs concernant la commande NPM i ou NPM install).

Commandes utiles

Pour générer un package nuget en local

Positionnez-vous dans le répertoire racine de la solution et exécutez le code suivant :

.\build.ps1 -VersionPrefix 2.0.0.0 -VersionSuffix beta1
  • Où *1.0.1.119 est la dernière version publiée +1 par azure devops libre à vous d'incrémenter ensuite beta1 pour utiliser le package en local
  • Le package sera ensuite disponible dans le répertoire ./local-nuget à la racine du repo, à vous de le copier dans votre repository locale de nugets

Vous pouvez aussi changer le répertoire de destination en ajoutant le paramètre destination :

.\build.ps1 -VersionPrefix 2.0.0.0 -VersionSuffix beta1 -Destination "C:\Users\NicolasFournel\source\repos\mylocalnugetfolder"

Guide d'Installation

Installer le Package

 dotnet add package Simpleter.Components

Ajouter dans _Imports.razor

 @using Simpleter.Components

Ajouter dans index.html (côté client) ou _Host.cshtml (côté server) dans le head

 <link href="_content/Simpleter.Components/dist/Simpleter.Components.css" rel="stylesheet" />

Ajouter dans index.html ou _Host.cshtml dans le Body

<script src="_content/Simpleter.Components/dist/Simpleter.Components.js"></script>

Ajouter dans la rubrique concernée de Program.cs

 using Simpleter.Components.Services;
 builder.Services.AddSimpleterComponents();

Nettoyage de votre projet avant utilisation

Références à Bootstrap

Dans votre projet, si vous avez déjà une dépendance à Bootstrap, supprimez la :

  • Par exemple, supprimez dans index.html :
 <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" />
  • (Et éventuellement) supprimez les fichiers statiques de Bootstrap, comme le dossier Boostrap dans wwwroot/css

Références à Open-Iconic

Les composants de Simpleter.Components utilisent la bibliothèque d'icônes Material Icons basée sur les icônes de Google Fonts. Aussi, sauf si vous en avez un besoin explicite, supprimez le dossier open-iconic dans wwwroot/css et toute dépendance dans votre fichier index.html ou _Host.cshtml dans le head et préférez l'utilisation des icônes de la bibliothèque Material Icons.

Par exemple, supprimez la ligne suivante dans le fichier app.css :

@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');

Surcharges de styles Bootstrap par défault

Par défaut, dans le fichier de styles d'une application Blazor (fichier app.css), vous trouverez des surcharges des styles Bootstrap par défaut. Il convient d'enlever tous les styles personnalisés.

Supprimer le contenu du fichier app.css en faisant bien attention à conserver les styles liés à Blazor.

Sauf personnalisations réalisées par vos soins, le fichier ne doit contenir que ces classes :

#blazor-error-ui {}
#blazor-error-ui .dismiss {}

.blazor-error-boundary {}
.blazor-error-boundary::after {}

Première utilisation

Comment intégrer le Layout de base ?

Main Layout

Dans MainLayout.razor

  • Tout supprimer sauf :
@inherits LayoutComponentBase
  • et copier-coller ce contenu :
<SimpleApplicationContainer>

    <NavigationContent>
        <NavMenu />
    </NavigationContent>

    <BodyContent>
        @Body
    </BodyContent>
</SimpleApplicationContainer>

Le NavMenu.razor de base n'est pas exploitable tel quel (styles personnalisés) :

  • Tout supprimer
  • Remplacer par :
<nav class="flex-column">
    <SimpleNavigationSection Label="Navigation">
        <SimpleNavigationLink Href="/" Label="Index" IconName="home" />
    </SimpleNavigationSection>
</nav>

Guide de mise en place de nouvelles pages et de la navigation

Historique

Pour assurer la navigation dans l'application, il existe un menu qui, initialement était construit manuellement dans la page Shared/NavMenu.razor en utilisant :

  • SimpleNavigationSection
  • SimpleNavigationLink
  • SimpleNavigationLinkGroup

Le titre des pages était lui directement intégré, dans chaque page via le composant SimplePageTitle

L'application ne disposait pas de fil d'ariane pour permettre l'application

Nouvelle mise en place

La gestion du menu, des titres de page et de la navigation par fil d'ariane a été repensée et une série de composants font leur apparition, nécessitant une nouvelle approche pour l'intégration des pages dans la navigation.

La page Shared/NavMenu.razor contient désormais une référence au composant SimpleDynamicNaMenu qui va être alimenté automatiquement.

Pour alimenter la navigation, il convient, dans l'application cliente, de réaliser les opérations suivantes :

1. Gestion de la hiérarchie

Créer une nouvelle classe qui implémente l'interface ISimpleterHierarchyProvider (Exemple : AppHierarchy.cs)

  • Propriété ApplicationPrefix : Préfixe qui sera ajouté dans le titre de la page du navigateur
  • Propriété PageWithoutTitleDefault : Titre de la page qui sera affiché dans la barre de menu, si vous n'avez pas défini de titre dans la hiérarchie
  • Méthode Init : Fonction d'initialisation qui propose 3 propriétés à alimenter :
    • routes : Liste des routes pour regrouper les pages
    • pages : Liste des pages qui se trouvent à la racine
    • filters : Liste des paramètres de filtres dans les pages

Vous devez remplir, dans la méthode Init la hiérarchie des pages et renseignez les attributs correspondants :

  • Au titre de la page ;
  • A l'icône à afficher dans le menu ;
  • A l'identifiant du lien dans le menu ;
  • etc.

Exemple :

On a la hiérarchie suivante :

  • Pages.Accueil : /home
  • Pages.Client : /travail/client
  • Pages.Contact : /travail/client/contacts
  • Pages.ParametresClient : /parametres/client

Alors le code à produire sera le suivant :

public void Init(List<RouteReferenceItem> routes, List<PageReferenceItem> pages, List<FilterParameter> filters)
{
    var routeTravail = routes.AddRoute("travail");
    var routeParams = route.AddRoute("Paramètres");

    pages.AddPage(typeof(Pages.Accueil),"Accueil");

    routeParams.AddPage(typeof(Pages.ParametresClient),"Paramètres Client");
    
    var pageClient = routeTravail.AddPage(typeof(Pages.Client),"Clients");
    pageClient.AddSubPage(typeof(Pages.Contact),"Contacts");
}

Un certain nombre de paramètres sont optionnels (Icône dans le menu, Identifiant du menu, etc.). Cependant, il est conseillé de les valoriser.

Dans le menu, appaitront la hiérarchie {route}/{route}/{page} et uniquement pour les pages diposant d'une route sans paramètres.

N'apparaitront pas dans le menu :
- Les pages avec paramètre
- Les "sous-pages" (utilisées pour la navigation et le fil d'ariane).

Le titre ne doit correspondre qu'au titre de la page directement. 
Exemple, si j'ai une page "Liste des Clients" et une sous-page "Modifier un client", les titres de pages devront être : 
- Liste des clients : "Clients" (ou "Liste des Clients")
- Modifier un client : "Modifier" (pas la peine de répêter les mots clés du niveau précédent)

##### 2. Injection de la hiérarchie

Dans `Program.cs` ajouter la ligne suivante :

``` c#
builder.Services.AddScoped<ISimpleterHierarchyProvider, NomDeVotreClasse>(); // Classe : AppHierarchy

##### 3. Titre des pages et fil d'ariane

Note : 
Vous pouvez toujours utiliser le composant `SimplePageTitle` dans les pages Blazor. 
Cependant, le titre de la page ne correspondra pas à la logique métier et le fil d'ariane ne sera pas géré.

###### 3.1. Cas général

Il est nécessaire d'utiliser désormais le composant `SimpleBreadcrumbTitle` qui s'utilise comme suit :
``` blazor
<SimpleBreadcrumbTitle BasePage=@this />

###### 3.2. Sous-page avec route paramétrée 

Si la page dans laquelle vous intégrez le titre est une "sous-page" dont l'un des parents est associé à des paramètres, vous devrez les préciser.

*Exemple* : 
Je veux que le fil d'ariane s'affiche correctement sur la page "Liste des contacts d'un client" dont la route est `/clients/{IdClient}/contacts`
Il convient donc de passer au composant les paramètres de la route (ici IdClient) ET le libellé qu'on souhaitera afficher dans le fil d'ariane (Exemple : le nom du client).

Pour ce faire, il convient d'utiliser un autre attribut : `Parameters` qui s'utilise comme suit : 
Parameters = Tableau de BreadcrumbParameter(Nom du paramètre, Valeur du paramètre, Texte à afficher)

*Code à intégrer * :
``` blazor
<SimpleBreadcrumbTitle BasePage=@this 
    Parameters=@(new(new[]{new BreadcrumbParameter("IdClient",maVariableIdClient,maVariableNomDuClient})) />

###### 3.3. Personnalisation de la page de retour

Par défaut, le composant SimpleBreadcrumbTitle va automatiquement récupérer l'URL de retour dans la hiérarchie.
Cependant, si vous souhaitez absolument définir une page de retour différente, vous pouvez utiliser le paramètre suivant : `ReturnPageType`
``` c#
<SimpleBreadcrumbTitle BasePage=@this ReturnPageType=@(typeof(Pages.MaPage) />

### Vous êtes prêts !

Consulter le projet de démo `Simpleter.Components.Demo` pour voir l'utilisation des composants en situation réelle.

No packages depend on Simpleter.Components.

Version Downloads Last updated
6.0.0.90 13 11/05/2026
6.0.0.88 2 11/05/2026
6.0.0.86 1 11/04/2026
6.0.0.84 19 11/03/2026
6.0.0.76 2 11/02/2026
6.0.0.72 62 10/22/2026
6.0.0.68 68 10/14/2026
6.0.0.66 3 10/14/2026
6.0.0.64 3 10/14/2026
6.0.0.60 17 10/13/2026
6.0.0.58 3 10/12/2026
6.0.0.56 26 10/05/2026
6.0.0.54 12 10/01/2026
6.0.0.52 14 09/30/2026
6.0.0.50 12 09/30/2026
6.0.0.46 86 09/14/2026
6.0.0.44 5 09/08/2026
6.0.0.42 40 08/24/2026
6.0.0.40 12 08/21/2026
6.0.0.38 1 08/20/2026
6.0.0.35 26 08/14/2026
6.0.0.33 7 08/13/2026
6.0.0.32 17 08/13/2026
6.0.0.28 11 08/11/2026
6.0.0.27 1 08/11/2026
6.0.0.23 16 08/10/2026
6.0.0.21 8 08/07/2026
6.0.0.19 3 08/07/2026
6.0.0.18 4 08/07/2026
6.0.0.16 22 07/10/2026
6.0.0.9 59 06/26/2026
6.0.0.5 18 06/18/2026
6.0.0.3 31 06/10/2026
6.0.0.2 10 06/10/2026
4.0.0.237 15 06/05/2026
4.0.0.235 10 06/04/2026
4.0.0.233 3 06/02/2026
4.0.0.230 4 05/29/2026
4.0.0.227 1 05/29/2026
4.0.0.225 1 05/29/2026
4.0.0.220 60 05/13/2026
4.0.0.219 5 05/13/2026
4.0.0.215 3 05/12/2026
4.0.0.212 34 04/30/2026
4.0.0.210 8 04/29/2026
4.0.0.208 3 04/29/2026
4.0.0.206 4 04/23/2026
4.0.0.204 2 04/22/2026
4.0.0.202 45 04/15/2026
4.0.0.200 15 04/10/2026
4.0.0.198 8 04/08/2026
4.0.0.196 3 04/08/2026
4.0.0.194 27 04/03/2026
4.0.0.192 7 04/03/2026
4.0.0.190 4 04/03/2026
4.0.0.186 6 04/01/2026
4.0.0.184 23 03/26/2026
4.0.0.182 1 03/26/2026
4.0.0.180 6 03/24/2026
4.0.0.178 22 03/19/2026
4.0.0.174 19 03/12/2026
4.0.0.172 16 03/11/2026
4.0.0.168 12 03/06/2026
4.0.0.165 10 03/04/2026
4.0.0.161 25 02/25/2026
4.0.0.159 7 02/19/2026
4.0.0.156 60 02/10/2026
4.0.0.154 15 02/09/2026
4.0.0.151 31 01/23/2026
4.0.0.149 81 12/17/2025
4.0.0.146 12 12/16/2025
4.0.0.142 38 11/21/2025
4.0.0.140 20 11/06/2025
4.0.0.138 22 10/29/2025
4.0.0.134 7 10/16/2025
4.0.0.131 30 10/15/2025
4.0.0.128 2 10/09/2025
4.0.0.122 32 09/24/2025
4.0.0.120 4 09/24/2025
4.0.0.118 12 09/23/2025
4.0.0.116 2 09/23/2025
4.0.0.114 2 09/23/2025
4.0.0.111 36 09/12/2025
4.0.0.108 25 09/05/2025
4.0.0.105 15 08/29/2025
4.0.0.102 36 08/07/2025
4.0.0.99 51 06/26/2025
4.0.0.97 27 06/18/2025
4.0.0.94 16 06/11/2025
4.0.0.92 30 05/23/2025
4.0.0.90 22 05/14/2025
4.0.0.88 4 05/13/2025
4.0.0.86 7 05/13/2025
4.0.0.84 4 05/12/2025
4.0.0.82 10 05/12/2025
4.0.0.77 2 05/07/2025
4.0.0.75 15 05/07/2025
4.0.0.73 10 05/06/2025
4.0.0.71 16 05/05/2025
4.0.0.69 4 04/30/2025
4.0.0.67 1 04/25/2025
4.0.0.65 30 04/23/2025
4.0.0.63 11 04/22/2025
4.0.0.60 4 04/18/2025
4.0.0.56 30 04/14/2025
4.0.0.52 32 04/03/2025
4.0.0.50 12 04/01/2025
4.0.0.48 12 03/27/2025
4.0.0.45 16 03/21/2025
4.0.0.43 8 03/21/2025
4.0.0.41 4 03/21/2025
4.0.0.39 2 03/19/2025
4.0.0.37 16 03/17/2025
4.0.0.35 13 03/13/2025
4.0.0.33 14 03/11/2025
4.0.0.31 3 03/11/2025
4.0.0.29 10 03/10/2025
4.0.0.27 7 03/07/2025
4.0.0.25 5 03/07/2025
4.0.0.22 5 02/28/2025
4.0.0.20 4 02/28/2025
4.0.0.18 4 02/28/2025
4.0.0.14 22 02/07/2025
4.0.0.12 2 02/07/2025
4.0.0.10 13 02/06/2025
4.0.0.7 18 01/20/2025
4.0.0.3 14 01/16/2025
4.0.0.1 11 01/15/2025
3.0.2.118 12 01/10/2025
3.0.2.116 2 01/08/2025
3.0.2.114 29 12/20/2024
3.0.2.112 15 12/18/2024
3.0.2.110 8 12/17/2024
3.0.2.108 3 12/16/2024
3.0.2.106 21 12/06/2024
3.0.2.102 26 11/25/2024
3.0.2.99 13 11/22/2024
3.0.2.97 10 11/21/2024
3.0.2.94 4 11/20/2024
3.0.2.92 8 11/20/2024
3.0.2.90 3 11/20/2024
3.0.2.88 25 11/14/2024
3.0.2.86 16 11/08/2024
3.0.2.83 10 11/08/2024
3.0.2.81 6 11/06/2024
3.0.2.76 22 10/24/2024
3.0.2.74 3 10/24/2024
3.0.2.72 3 10/23/2024
3.0.2.70 19 10/23/2024
3.0.2.68 3 10/23/2024
3.0.2.65 25 10/17/2024
3.0.2.58 26 10/11/2024
3.0.2.56 3 10/11/2024
3.0.2.50 10 10/09/2024
3.0.2.48 18 10/03/2024
3.0.2.46 3 10/01/2024
3.0.2.43 1 09/30/2024
3.0.2.41 18 09/27/2024
3.0.2.39 12 09/24/2024
3.0.2.37 39 08/28/2024
3.0.2.35 15 08/20/2024
3.0.2.33 2 08/20/2024
3.0.2.31 2 08/20/2024
3.0.2.29 17 07/31/2024
3.0.2.27 26 07/17/2024
3.0.2.23 23 07/11/2024
3.0.2.21 21 07/11/2024
3.0.2.19 13 07/09/2024
3.0.2.17 6 07/08/2024
3.0.2.14 8 07/05/2024
3.0.2.11 8 06/26/2024
3.0.2.9 3 06/26/2024
3.0.2.7 18 06/21/2024
3.0.2.5 14 06/19/2024
3.0.2.3 2 06/13/2024
3.0.2.1 24 06/06/2024
2.0.0.154 43 05/24/2024
2.0.0.152 11 05/23/2024
2.0.0.151 2 05/23/2024
2.0.0.146 21 05/15/2024
2.0.0.143 80 04/03/2024
2.0.0.141 2 04/02/2024
2.0.0.139 2 04/02/2024
2.0.0.137 1 03/25/2024
2.0.0.135 26 03/22/2024
2.0.0.133 14 03/19/2024
2.0.0.130 6 03/19/2024
2.0.0.129 1 03/19/2024
2.0.0.125 6 03/18/2024
2.0.0.123 17 03/14/2024
2.0.0.120 24 03/12/2024
2.0.0.118 12 03/12/2024
2.0.0.114 10 03/12/2024
2.0.0.112 8 03/12/2024
2.0.0.109 20 03/08/2024
2.0.0.107 16 03/05/2024
2.0.0.104 2 03/01/2024
2.0.0.102 20 02/27/2024
2.0.0.98 21 02/23/2024
2.0.0.96 3 02/22/2024
2.0.0.91 16 02/20/2024
2.0.0.89 4 02/19/2024
2.0.0.87 2 02/19/2024
2.0.0.84 3 02/19/2024
2.0.0.82 23 02/16/2024
2.0.0.80 2 02/16/2024
2.0.0.78 7 02/16/2024
2.0.0.76 13 02/16/2024
2.0.0.72 24 02/09/2024
2.0.0.70 14 02/08/2024
2.0.0.68 8 02/08/2024
2.0.0.64 21 02/02/2024
2.0.0.62 2 02/02/2024
2.0.0.59 5 01/26/2024
2.0.0.56 2 01/23/2024
2.0.0.53 1 01/22/2024
2.0.0.50 24 01/19/2024
2.0.0.48 18 01/18/2024
2.0.0.46 10 01/16/2024
2.0.0.44 2 01/16/2024
2.0.0.42 3 01/16/2024
2.0.0.40 13 01/12/2024
2.0.0.38 12 01/10/2024
2.0.0.36 3 01/10/2024
2.0.0.34 6 01/09/2024
2.0.0.32 2 01/09/2024
2.0.0.30 17 01/08/2024
2.0.0.26 19 01/05/2024
2.0.0.25 1 01/05/2024
2.0.0.21 4 01/04/2024
2.0.0.17 12 12/29/2023
2.0.0.15 4 12/29/2023
2.0.0.13 3 12/29/2023
2.0.0.12 5 12/29/2023
2.0.0.9 13 12/27/2023
2.0.0.6 12 12/22/2023
2.0.0.5 3 12/22/2023
2.0.0.4 10 12/22/2023
2.0.0.1 7 12/21/2023
2.0.0 8 12/21/2023
1.0.1.377 16 12/14/2023
1.0.1.376 3 12/12/2023
1.0.1.375 16 12/12/2023
1.0.1.374 2 12/12/2023
1.0.1.373 9 12/08/2023
1.0.1.372 22 12/01/2023
1.0.1.371 19 11/30/2023
1.0.1.370 2 11/30/2023
1.0.1.369 13 11/30/2023
1.0.1.368 4 11/30/2023
1.0.1.367 2 11/29/2023
1.0.1.366 25 11/23/2023
1.0.1.365 15 11/22/2023
1.0.1.364 17 11/17/2023
1.0.1.363 1 11/17/2023
1.0.1.362 1 11/17/2023
1.0.1.361 5 11/15/2023
1.0.1.360 23 11/10/2023
1.0.1.359 2 11/10/2023
1.0.1.358 6 11/09/2023
1.0.1.357 11 11/08/2023
1.0.1.356 3 11/08/2023
1.0.1.355 14 11/06/2023
1.0.1.354 2 11/06/2023
1.0.1.353 7 11/06/2023
1.0.1.352 1 11/03/2023
1.0.1.351 13 11/02/2023
1.0.1.350 2 11/02/2023
1.0.1.349 16 10/31/2023
1.0.1.348 1 10/31/2023
1.0.1.347 2 10/31/2023
1.0.1.346 1 10/27/2023
1.0.1.345 17 10/27/2023
1.0.1.344 1 10/27/2023
1.0.1.343 11 10/27/2023
1.0.1.342 2 10/27/2023
1.0.1.341 1 10/27/2023
1.0.1.340 1 10/26/2023
1.0.1.339 22 10/25/2023
1.0.1.338 10 10/24/2023
1.0.1.337 2 10/23/2023
1.0.1.336 19 10/20/2023
1.0.1.335 40 10/06/2023
1.0.1.334 2 10/06/2023
1.0.1.333 36 09/20/2023
1.0.1.332 29 09/13/2023
1.0.1.331 20 09/08/2023
1.0.1.330 2 09/08/2023
1.0.1.329 31 08/30/2023
1.0.1.328 2 08/29/2023
1.0.1.327 16 08/25/2023
1.0.1.326 15 08/18/2023
1.0.1.325 2 08/18/2023
1.0.1.324 16 08/11/2023
1.0.1.323 5 08/11/2023
1.0.1.322 5 08/11/2023
1.0.1.321 6 08/11/2023
1.0.1.320 1 08/11/2023
1.0.1.319 1 08/10/2023
1.0.1.318 7 08/10/2023
1.0.1.317 11 08/09/2023
1.0.1.316 15 08/04/2023
1.0.1.315 11 07/27/2023
1.0.1.314 21 07/25/2023
1.0.1.312 14 07/13/2023
1.0.1.311 21 07/06/2023
1.0.1.310 12 06/23/2023
1.0.1.309 2 06/20/2023
1.0.1.308 18 06/15/2023
1.0.1.307 23 06/09/2023
1.0.1.306 2 06/06/2023
1.0.1.305 1 06/05/2023
1.0.1.304 1 06/01/2023
1.0.1.303 22 06/01/2023
1.0.1.302 3 06/01/2023
1.0.1.301 15 05/31/2023
1.0.1.300 8 05/30/2023
1.0.1.299 9 05/29/2023
1.0.1.298 4 05/29/2023
1.0.1.297 5 05/29/2023
1.0.1.295 6 05/26/2023
1.0.1.294 16 05/23/2023
1.0.1.293 2 05/23/2023
1.0.1.292 1 05/23/2023
1.0.1.291 7 05/22/2023
1.0.1.290 1 05/22/2023
1.0.1.289 19 05/12/2023
1.0.1.288 2 05/12/2023
1.0.1.287 8 05/11/2023
1.0.1.286 1 05/11/2023
1.0.1.285 8 05/09/2023
1.0.1.283 3 05/05/2023
1.0.1.280 8 05/04/2023
1.0.1.279 10 04/28/2023
1.0.1.278 4 04/27/2023
1.0.1.277 9 04/25/2023
1.0.1.276 4 04/24/2023
1.0.1.275 7 04/20/2023
1.0.1.274 11 04/17/2023
1.0.1.273 6 04/13/2023
1.0.1.272 5 04/13/2023
1.0.1.271 12 04/03/2023
1.0.1.270 11 03/31/2023
1.0.1.269 2 03/30/2023
1.0.1.268 10 03/23/2023
1.0.1.267 7 03/23/2023
1.0.1.266 5 03/22/2023
1.0.1.265 16 03/17/2023
1.0.1.264 7 03/17/2023
1.0.1.263 2 03/17/2023
1.0.1.262 5 03/16/2023
1.0.1.261 2 03/16/2023
1.0.1.260 3 03/16/2023
1.0.1.259 2 03/15/2023
1.0.1.257 10 03/09/2023
1.0.1.256 17 03/08/2023
1.0.1.255 7 03/07/2023
1.0.1.254 2 03/07/2023
1.0.1.253 15 03/02/2023
1.0.1.252 2 03/01/2023
1.0.1.251 2 03/01/2023
1.0.1.250 16 02/27/2023
1.0.1.248 1 02/27/2023
1.0.1.247 2 02/22/2023
1.0.1.246 2 02/22/2023
1.0.1.245 10 02/21/2023
1.0.1.244 12 02/21/2023
1.0.1.243 10 02/17/2023
1.0.1.242 6 02/16/2023
1.0.1.241 6 02/15/2023
1.0.1.240 15 02/10/2023
1.0.1.239 1 02/10/2023
1.0.1.238 1 02/10/2023
1.0.1.237 1 02/10/2023
1.0.1.236 6 02/07/2023
1.0.1.235 20 02/07/2023
1.0.1.234 1 02/06/2023
1.0.1.233 9 02/03/2023
1.0.1.232 2 02/03/2023
1.0.1.231 4 02/02/2023
1.0.1.230 2 02/02/2023
1.0.1.229 6 02/01/2023
1.0.1.228 6 01/31/2023
1.0.1.226 2 01/31/2023
1.0.1.222 1 01/27/2023
1.0.1.221 1 01/27/2023
1.0.1.220 8 01/26/2023
1.0.1.219 2 01/26/2023
1.0.1.218 2 01/26/2023
1.0.1.217 18 01/25/2023
1.0.1.216 4 01/24/2023
1.0.1.215 2 01/24/2023
1.0.1.214 2 01/23/2023
1.0.1.213 17 01/17/2023
1.0.1.212 11 01/16/2023
1.0.1.211 9 01/10/2023
1.0.1.210 12 01/06/2023
1.0.1.209 4 01/05/2023
1.0.1.208 2 01/05/2023
1.0.1.207 2 01/04/2023
1.0.1.206 9 12/30/2022
1.0.1.205 2 12/30/2022
1.0.1.204 19 12/23/2022
1.0.1.203 13 12/22/2022
1.0.1.202 1 12/22/2022
1.0.1.201 2 12/21/2022
1.0.1.200 2 12/21/2022
1.0.1.199 22 12/19/2022
1.0.1.196 14 12/14/2022
1.0.1.195 4 12/07/2022
1.0.1.194 1 12/07/2022
1.0.1.193 25 12/05/2022
1.0.1.192 14 11/29/2022
1.0.1.190 2 11/29/2022
1.0.1.187 2 11/25/2022
1.0.1.186 24 11/25/2022
1.0.1.185 23 11/23/2022
1.0.1.184 12 11/22/2022
1.0.1.183 1 11/22/2022
1.0.1.182 9 11/21/2022
1.0.1.181 3 11/18/2022
1.0.1.180 2 11/18/2022
1.0.1.179 1 11/18/2022
1.0.1.178 4 11/16/2022
1.0.1.177 19 11/10/2022
1.0.1.176 9 11/10/2022
1.0.1.175 10 11/10/2022
1.0.1.174 9 11/08/2022
1.0.1.173 8 11/08/2022
1.0.1.172 1 11/08/2022
1.0.1.171 9 11/08/2022
1.0.1.170 3 11/07/2022
1.0.1.169 1 11/04/2022
1.0.1.168 11 11/04/2022
1.0.1.167 8 11/02/2022
1.0.1.166 2 11/02/2022
1.0.1.165 4 10/28/2022
1.0.1.164 2 10/27/2022
1.0.1.162 11 10/26/2022
1.0.1.161 10 10/26/2022
1.0.1.160 2 10/25/2022
1.0.1.159 9 10/20/2022
1.0.1.158 1 10/20/2022
1.0.1.157 10 10/18/2022
1.0.1.156 1 10/18/2022
1.0.1.155 1 10/18/2022
1.0.1.154 2 10/18/2022
1.0.1.153 2 10/18/2022
1.0.1.152 9 10/18/2022
1.0.1.151 1 10/18/2022
1.0.1.150 1 10/14/2022
1.0.1.149 11 10/13/2022
1.0.1.148 8 10/11/2022
1.0.1.147 2 10/11/2022
1.0.1.146 22 10/07/2022
1.0.1.145 2 10/07/2022
1.0.1.144 12 10/06/2022
1.0.1.143 14 10/04/2022
1.0.1.142 2 10/04/2022
1.0.1.141 2 10/03/2022
1.0.1.140 3 09/30/2022
1.0.1.139 15 09/30/2022
1.0.1.138 10 09/28/2022
1.0.1.137 5 09/26/2022
1.0.1.136 8 09/23/2022
1.0.1.135 3 09/22/2022
1.0.1.134 9 09/22/2022
1.0.1.133 5 09/20/2022
1.0.1.132 2 09/20/2022
1.0.1.131 7 09/16/2022
1.0.1.130 2 09/16/2022
1.0.1.129 2 09/14/2022
1.0.1.128 2 09/14/2022
1.0.1.127 20 09/05/2022
1.0.1.126 5 09/02/2022
1.0.1.125 8 09/02/2022
1.0.1.124 10 08/30/2022
1.0.1.123 12 08/26/2022
1.0.1.122 2 08/26/2022
1.0.1.121 1 08/26/2022
1.0.1.120 5 08/25/2022
1.0.1.119 2 08/24/2022
1.0.1.118 5 08/19/2022
1.0.1.117 7 08/18/2022
1.0.1.116 2 08/17/2022
1.0.1.114 7 08/17/2022
1.0.1.113 1 08/16/2022
1.0.1.109 10 08/05/2022
1.0.1.108 6 08/03/2022
1.0.1.107 2 08/01/2022
1.0.1.106 2 07/29/2022
1.0.1.105 2 07/28/2022
1.0.1.104 6 07/28/2022
1.0.1.103 4 07/27/2022
1.0.1.102 3 07/25/2022
1.0.1.101 2 07/25/2022
1.0.1.100 1 07/25/2022
1.0.1.99 12 07/20/2022
1.0.1.96 3 07/18/2022
1.0.1.95 6 07/13/2022
1.0.1.94 10 07/08/2022
1.0.1.93 2 07/08/2022
1.0.1.92 3 07/07/2022
1.0.1.91 1 07/07/2022
1.0.1.90 3 07/01/2022
1.0.1.89 14 06/29/2022
1.0.1.88 2 06/29/2022
1.0.1.87 2 06/28/2022
1.0.1.86 2 06/28/2022
1.0.1.85 22 06/22/2022
1.0.1.84 2 06/21/2022
1.0.1.83 9 06/20/2022
1.0.1.82 2 06/17/2022
1.0.1.81 2 06/17/2022
1.0.1.80 1 06/17/2022
1.0.1.79 21 06/10/2022
1.0.1.76 2 06/10/2022
1.0.1.75 17 06/08/2022
1.0.1.74 3 06/06/2022
1.0.1.73 2 06/06/2022
1.0.1.72 15 06/03/2022
1.0.1.71 4 06/02/2022
1.0.1.70 7 06/01/2022
1.0.1.69 6 05/31/2022
1.0.1.68 4 05/30/2022
1.0.1.67 3 05/25/2022
1.0.1.66 11 05/24/2022
1.0.1.65 20 05/19/2022
1.0.1.64 4 05/19/2022
1.0.1.63 4 05/13/2022
1.0.1.62 2 05/13/2022
1.0.1.61 2 05/10/2022
1.0.1.60 22 05/05/2022
1.0.1.59 11 05/04/2022
1.0.1.58 13 04/29/2022
1.0.1.57 5 04/29/2022
1.0.1.56 1 04/29/2022
1.0.1.55 6 04/28/2022
1.0.1.54 4 04/26/2022
1.0.1.53 6 04/22/2022
1.0.1.52 7 04/15/2022
1.0.1.51 3 04/15/2022
1.0.1.50 6 04/15/2022
1.0.1.49 6 04/12/2022
1.0.1.48 6 04/11/2022
1.0.1.47 4 04/08/2022
1.0.1.46 9 04/08/2022
1.0.1.45 5 04/07/2022
1.0.1.44 12 04/01/2022
1.0.1.43 3 03/30/2022
1.0.1.42 1 03/30/2022
1.0.1.41 7 03/29/2022
1.0.1.40 6 03/29/2022
1.0.1.39 10 03/18/2022
1.0.1.38 9 03/15/2022
1.0.1.37 2 03/15/2022
1.0.1.36 2 03/15/2022
1.0.1.35 2 03/15/2022
1.0.1.34 3 03/14/2022
1.0.1.33 7 03/11/2022
1.0.1.32 2 03/11/2022
1.0.1.31 5 03/04/2022
1.0.1.30 2 03/04/2022
1.0.1.29 8 03/04/2022
1.0.1.28 6 03/02/2022
1.0.1.27 1 03/02/2022
1.0.1.26 1 03/01/2022
1.0.1.25 1 03/01/2022
1.0.1.24 10 02/25/2022
1.0.1.23 2 02/25/2022
1.0.1.22 3 02/23/2022
1.0.1.21 2 02/22/2022
1.0.1.20 3 02/21/2022
1.0.1.19 7 02/21/2022
1.0.1.18 2 02/21/2022
1.0.1.17 1 02/21/2022
1.0.1.16 2 02/21/2022
1.0.1.15 1 02/18/2022
1.0.1.14 6 02/17/2022
1.0.1.13 1 02/17/2022
1.0.1.12 1 02/17/2022
1.0.1.11 7 02/16/2022
1.0.1.10 5 02/16/2022
1.0.1.9 2 02/15/2022
1.0.1.8 1 02/15/2022
1.0.1.7 2 02/15/2022
1.0.1.6 8 02/15/2022
1.0.1.5 1 02/15/2022
1.0.1.4 1 02/15/2022
1.0.1.3 7 02/14/2022
1.0.1.2 5 02/11/2022
1.0.1.1 2 02/11/2022
1.0.1 2 02/10/2022
1.0.0.47 1 02/10/2022
1.0.0.46 7 02/08/2022
1.0.0.45 10 02/04/2022
1.0.0.44 2 02/04/2022
1.0.0.43 1 02/04/2022
1.0.0.42 9 02/03/2022
1.0.0.41 1 02/03/2022
1.0.0.40 2 02/03/2022
1.0.0.39 5 02/02/2022
1.0.0.38 4 02/02/2022
1.0.0.37 2 02/02/2022
1.0.0.36 1 02/01/2022
1.0.0.35 1 02/01/2022
1.0.0.34 1 02/01/2022
1.0.0.33 1 01/31/2022
1.0.0.32 1 01/31/2022
1.0.0.31 7 01/28/2022
1.0.0.30 2 01/27/2022
1.0.0.29 2 01/27/2022
1.0.0.28 1 01/27/2022
1.0.0.27 3 01/25/2022
1.0.0.26 2 01/24/2022
1.0.0.25 2 01/24/2022
1.0.0.24 1 01/21/2022
1.0.0.23 1 01/21/2022
1.0.0.22 16 01/21/2022
1.0.0.21 8 01/20/2022
1.0.0.18 2 01/19/2022
1.0.0.17 4 01/19/2022
1.0.0.16 3 01/19/2022
1.0.0.15 1 01/19/2022
1.0.0.14 2 01/19/2022
1.0.0.13 1 01/19/2022
1.0.0.12 2 01/19/2022
1.0.0.11 1 01/19/2022
1.0.0.10 2 01/18/2022
1.0.0.9 2 01/18/2022
1.0.0.8 2 01/18/2022
1.0.0.7 12 01/17/2022
1.0.0.5 2 01/17/2022
1.0.0.4 1 01/17/2022
1.0.0.3 2 01/17/2022
1.0.0.2 1 01/17/2022
1.0.0.1 1 01/17/2022
1.0.0 2 01/17/2022