diff --git a/Directory.Build.props b/Directory.Build.props index 97a4da9..51b7173 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,9 +1,9 @@ - 8.0.0 - 8.0.0 - 7.0.0 + 8.1.0 + 8.1.0 + 8.0.0 \ No newline at end of file diff --git a/common.props b/common.props index d63342f..44c8cae 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 8.0.0 + 8.1.0 $(NoWarn);CS1591 true EasyAbp Team diff --git a/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/20240413114011_UpgradedToAbp_8_1.Designer.cs b/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/20240413114011_UpgradedToAbp_8_1.Designer.cs new file mode 100644 index 0000000..016fb58 --- /dev/null +++ b/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/20240413114011_UpgradedToAbp_8_1.Designer.cs @@ -0,0 +1,2653 @@ +// +using System; +using CapSample.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Volo.Abp.EntityFrameworkCore; + +#nullable disable + +namespace CapSample.Migrations +{ + [DbContext(typeof(CapSampleDbContext))] + [Migration("20240413114011_UpgradedToAbp_8_1")] + partial class UpgradedToAbp_8_1 + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("_Abp_DatabaseProvider", EfCoreDatabaseProvider.SqlServer) + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 128); + + SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder); + + modelBuilder.Entity("CapSample.Books.Book", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("EntityCreatedEventHandled") + .HasColumnType("bit"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .HasColumnType("nvarchar(max)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("AppBooks", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)") + .HasColumnName("ApplicationName"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("BrowserInfo"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientId"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ClientIpAddress"); + + b.Property("ClientName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("ClientName"); + + b.Property("Comments") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Comments"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("CorrelationId"); + + b.Property("Exceptions") + .HasColumnType("nvarchar(max)"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("HttpMethod") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("HttpMethod"); + + b.Property("HttpStatusCode") + .HasColumnType("int") + .HasColumnName("HttpStatusCode"); + + b.Property("ImpersonatorTenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorTenantId"); + + b.Property("ImpersonatorTenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("ImpersonatorTenantName"); + + b.Property("ImpersonatorUserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("ImpersonatorUserId"); + + b.Property("ImpersonatorUserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ImpersonatorUserName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("TenantName"); + + b.Property("Url") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Url"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier") + .HasColumnName("UserId"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "ExecutionTime"); + + b.HasIndex("TenantId", "UserId", "ExecutionTime"); + + b.ToTable("AbpAuditLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ExecutionDuration") + .HasColumnType("int") + .HasColumnName("ExecutionDuration"); + + b.Property("ExecutionTime") + .HasColumnType("datetime2") + .HasColumnName("ExecutionTime"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("MethodName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("MethodName"); + + b.Property("Parameters") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)") + .HasColumnName("Parameters"); + + b.Property("ServiceName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("ServiceName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "ServiceName", "MethodName", "ExecutionTime"); + + b.ToTable("AbpAuditLogActions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AuditLogId") + .HasColumnType("uniqueidentifier") + .HasColumnName("AuditLogId"); + + b.Property("ChangeTime") + .HasColumnType("datetime2") + .HasColumnName("ChangeTime"); + + b.Property("ChangeType") + .HasColumnType("tinyint") + .HasColumnName("ChangeType"); + + b.Property("EntityId") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityId"); + + b.Property("EntityTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("EntityTypeFullName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("EntityTypeFullName"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("AuditLogId"); + + b.HasIndex("TenantId", "EntityTypeFullName", "EntityId"); + + b.ToTable("AbpEntityChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("EntityChangeId") + .HasColumnType("uniqueidentifier"); + + b.Property("NewValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("NewValue"); + + b.Property("OriginalValue") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)") + .HasColumnName("OriginalValue"); + + b.Property("PropertyName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("PropertyName"); + + b.Property("PropertyTypeFullName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("PropertyTypeFullName"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("EntityChangeId"); + + b.ToTable("AbpEntityPropertyChanges", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.BackgroundJobs.BackgroundJobRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsAbandoned") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false); + + b.Property("JobArgs") + .IsRequired() + .HasMaxLength(1048576) + .HasColumnType("nvarchar(max)"); + + b.Property("JobName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("LastTryTime") + .HasColumnType("datetime2"); + + b.Property("NextTryTime") + .HasColumnType("datetime2"); + + b.Property("Priority") + .ValueGeneratedOnAdd() + .HasColumnType("tinyint") + .HasDefaultValue((byte)15); + + b.Property("TryCount") + .ValueGeneratedOnAdd() + .HasColumnType("smallint") + .HasDefaultValue((short)0); + + b.HasKey("Id"); + + b.HasIndex("IsAbandoned", "NextTryTime"); + + b.ToTable("AbpBackgroundJobs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AllowedProviders") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DefaultValue") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsAvailableToHost") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ValueType") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatures", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpFeatureGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.FeatureManagement.FeatureValue", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpFeatureValues", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityClaimType", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("Description") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsStatic") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("Regex") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("RegexDescription") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Required") + .HasColumnType("bit"); + + b.Property("ValueType") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.ToTable("AbpClaimTypes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityLinkUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetTenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("SourceUserId", "SourceTenantId", "TargetUserId", "TargetTenantId") + .IsUnique() + .HasFilter("[SourceTenantId] IS NOT NULL AND [TargetTenantId] IS NOT NULL"); + + b.ToTable("AbpLinkUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDefault") + .HasColumnType("bit") + .HasColumnName("IsDefault"); + + b.Property("IsPublic") + .HasColumnType("bit") + .HasColumnName("IsPublic"); + + b.Property("IsStatic") + .HasColumnType("bit") + .HasColumnName("IsStatic"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("RoleId"); + + b.ToTable("AbpRoleClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentitySecurityLog", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Action") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("ApplicationName") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("BrowserInfo") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("ClientId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ClientIpAddress") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CorrelationId") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("CreationTime") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Identity") + .HasMaxLength(96) + .HasColumnType("nvarchar(96)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TenantName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserName") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Action"); + + b.HasIndex("TenantId", "ApplicationName"); + + b.HasIndex("TenantId", "Identity"); + + b.HasIndex("TenantId", "UserId"); + + b.ToTable("AbpSecurityLogs", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("AccessFailedCount") + .ValueGeneratedOnAdd() + .HasColumnType("int") + .HasDefaultValue(0) + .HasColumnName("AccessFailedCount"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Email") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("Email"); + + b.Property("EmailConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("EmailConfirmed"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsActive") + .HasColumnType("bit") + .HasColumnName("IsActive"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("IsExternal") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsExternal"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LastPasswordChangeTime") + .HasColumnType("datetimeoffset"); + + b.Property("LockoutEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("LockoutEnabled"); + + b.Property("LockoutEnd") + .HasColumnType("datetimeoffset"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Name"); + + b.Property("NormalizedEmail") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedEmail"); + + b.Property("NormalizedUserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("NormalizedUserName"); + + b.Property("PasswordHash") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("PasswordHash"); + + b.Property("PhoneNumber") + .HasMaxLength(16) + .HasColumnType("nvarchar(16)") + .HasColumnName("PhoneNumber"); + + b.Property("PhoneNumberConfirmed") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("PhoneNumberConfirmed"); + + b.Property("SecurityStamp") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("SecurityStamp"); + + b.Property("ShouldChangePasswordOnNextLogin") + .HasColumnType("bit"); + + b.Property("Surname") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)") + .HasColumnName("Surname"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("TwoFactorEnabled") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("TwoFactorEnabled"); + + b.Property("UserName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)") + .HasColumnName("UserName"); + + b.HasKey("Id"); + + b.HasIndex("Email"); + + b.HasIndex("NormalizedEmail"); + + b.HasIndex("NormalizedUserName"); + + b.HasIndex("UserName"); + + b.ToTable("AbpUsers", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ClaimType") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ClaimValue") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.HasKey("Id"); + + b.HasIndex("UserId"); + + b.ToTable("AbpUserClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserDelegation", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("EndTime") + .HasColumnType("datetime2"); + + b.Property("SourceUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("StartTime") + .HasColumnType("datetime2"); + + b.Property("TargetUserId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.ToTable("AbpUserDelegations", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderDisplayName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(196) + .HasColumnType("nvarchar(196)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "LoginProvider"); + + b.HasIndex("LoginProvider", "ProviderKey"); + + b.ToTable("AbpUserLogins", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "UserId"); + + b.HasIndex("UserId", "OrganizationUnitId"); + + b.ToTable("AbpUserOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("UserId", "RoleId"); + + b.HasIndex("RoleId", "UserId"); + + b.ToTable("AbpUserRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.Property("UserId") + .HasColumnType("uniqueidentifier"); + + b.Property("LoginProvider") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Name") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.Property("Value") + .HasColumnType("nvarchar(max)"); + + b.HasKey("UserId", "LoginProvider", "Name"); + + b.ToTable("AbpUserTokens", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("Code") + .IsRequired() + .HasMaxLength(95) + .HasColumnType("nvarchar(95)") + .HasColumnName("Code"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)") + .HasColumnName("DisplayName"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("ParentId") + .HasColumnType("uniqueidentifier"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("Code"); + + b.HasIndex("ParentId"); + + b.ToTable("AbpOrganizationUnits", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.Property("OrganizationUnitId") + .HasColumnType("uniqueidentifier"); + + b.Property("RoleId") + .HasColumnType("uniqueidentifier"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("OrganizationUnitId", "RoleId"); + + b.HasIndex("RoleId", "OrganizationUnitId"); + + b.ToTable("AbpOrganizationUnitRoles", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResource", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AllowedAccessTokenSigningAlgorithms") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); + + b.Property("DisplayName") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Enabled") + .HasColumnType("bit"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ShowInDiscoveryDocument") + .HasColumnType("bit"); + + b.HasKey("Id"); + + b.ToTable("IdentityServerApiResources", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceClaim", b => + { + b.Property("ApiResourceId") + .HasColumnType("uniqueidentifier"); + + b.Property("Type") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("ApiResourceId", "Type"); + + b.ToTable("IdentityServerApiResourceClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceProperty", b => + { + b.Property("ApiResourceId") + .HasColumnType("uniqueidentifier"); + + b.Property("Key") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.HasKey("ApiResourceId", "Key", "Value"); + + b.ToTable("IdentityServerApiResourceProperties", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceScope", b => + { + b.Property("ApiResourceId") + .HasColumnType("uniqueidentifier"); + + b.Property("Scope") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("ApiResourceId", "Scope"); + + b.ToTable("IdentityServerApiResourceScopes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceSecret", b => + { + b.Property("ApiResourceId") + .HasColumnType("uniqueidentifier"); + + b.Property("Type") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(4000) + .HasColumnType("nvarchar(4000)"); + + b.Property("Description") + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); + + b.Property("Expiration") + .HasColumnType("datetime2"); + + b.HasKey("ApiResourceId", "Type", "Value"); + + b.ToTable("IdentityServerApiResourceSecrets", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiScopes.ApiScope", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); + + b.Property("DisplayName") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Emphasize") + .HasColumnType("bit"); + + b.Property("Enabled") + .HasColumnType("bit"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Required") + .HasColumnType("bit"); + + b.Property("ShowInDiscoveryDocument") + .HasColumnType("bit"); + + b.HasKey("Id"); + + b.ToTable("IdentityServerApiScopes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiScopes.ApiScopeClaim", b => + { + b.Property("ApiScopeId") + .HasColumnType("uniqueidentifier"); + + b.Property("Type") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("ApiScopeId", "Type"); + + b.ToTable("IdentityServerApiScopeClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiScopes.ApiScopeProperty", b => + { + b.Property("ApiScopeId") + .HasColumnType("uniqueidentifier"); + + b.Property("Key") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.HasKey("ApiScopeId", "Key", "Value"); + + b.ToTable("IdentityServerApiScopeProperties", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.Client", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("AbsoluteRefreshTokenLifetime") + .HasColumnType("int"); + + b.Property("AccessTokenLifetime") + .HasColumnType("int"); + + b.Property("AccessTokenType") + .HasColumnType("int"); + + b.Property("AllowAccessTokensViaBrowser") + .HasColumnType("bit"); + + b.Property("AllowOfflineAccess") + .HasColumnType("bit"); + + b.Property("AllowPlainTextPkce") + .HasColumnType("bit"); + + b.Property("AllowRememberConsent") + .HasColumnType("bit"); + + b.Property("AllowedIdentityTokenSigningAlgorithms") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("AlwaysIncludeUserClaimsInIdToken") + .HasColumnType("bit"); + + b.Property("AlwaysSendClientClaims") + .HasColumnType("bit"); + + b.Property("AuthorizationCodeLifetime") + .HasColumnType("int"); + + b.Property("BackChannelLogoutSessionRequired") + .HasColumnType("bit"); + + b.Property("BackChannelLogoutUri") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.Property("ClientClaimsPrefix") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ClientId") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ClientName") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ClientUri") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ConsentLifetime") + .HasColumnType("int"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); + + b.Property("DeviceCodeLifetime") + .HasColumnType("int"); + + b.Property("EnableLocalLogin") + .HasColumnType("bit"); + + b.Property("Enabled") + .HasColumnType("bit"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("FrontChannelLogoutSessionRequired") + .HasColumnType("bit"); + + b.Property("FrontChannelLogoutUri") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.Property("IdentityTokenLifetime") + .HasColumnType("int"); + + b.Property("IncludeJwtId") + .HasColumnType("bit"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("LogoUri") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.Property("PairWiseSubjectSalt") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ProtocolType") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("RefreshTokenExpiration") + .HasColumnType("int"); + + b.Property("RefreshTokenUsage") + .HasColumnType("int"); + + b.Property("RequireClientSecret") + .HasColumnType("bit"); + + b.Property("RequireConsent") + .HasColumnType("bit"); + + b.Property("RequirePkce") + .HasColumnType("bit"); + + b.Property("RequireRequestObject") + .HasColumnType("bit"); + + b.Property("SlidingRefreshTokenLifetime") + .HasColumnType("int"); + + b.Property("UpdateAccessTokenClaimsOnRefresh") + .HasColumnType("bit"); + + b.Property("UserCodeType") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("UserSsoLifetime") + .HasColumnType("int"); + + b.HasKey("Id"); + + b.HasIndex("ClientId"); + + b.ToTable("IdentityServerClients", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientClaim", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("Type") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.HasKey("ClientId", "Type", "Value"); + + b.ToTable("IdentityServerClientClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientCorsOrigin", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("Origin") + .HasMaxLength(150) + .HasColumnType("nvarchar(150)"); + + b.HasKey("ClientId", "Origin"); + + b.ToTable("IdentityServerClientCorsOrigins", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientGrantType", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("GrantType") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.HasKey("ClientId", "GrantType"); + + b.ToTable("IdentityServerClientGrantTypes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientIdPRestriction", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("Provider") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("ClientId", "Provider"); + + b.ToTable("IdentityServerClientIdPRestrictions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientPostLogoutRedirectUri", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("PostLogoutRedirectUri") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.HasKey("ClientId", "PostLogoutRedirectUri"); + + b.ToTable("IdentityServerClientPostLogoutRedirectUris", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientProperty", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("Key") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.HasKey("ClientId", "Key", "Value"); + + b.ToTable("IdentityServerClientProperties", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientRedirectUri", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("RedirectUri") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.HasKey("ClientId", "RedirectUri"); + + b.ToTable("IdentityServerClientRedirectUris", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientScope", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("Scope") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("ClientId", "Scope"); + + b.ToTable("IdentityServerClientScopes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientSecret", b => + { + b.Property("ClientId") + .HasColumnType("uniqueidentifier"); + + b.Property("Type") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(4000) + .HasColumnType("nvarchar(4000)"); + + b.Property("Description") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.Property("Expiration") + .HasColumnType("datetime2"); + + b.HasKey("ClientId", "Type", "Value"); + + b.ToTable("IdentityServerClientSecrets", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Devices.DeviceFlowCodes", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ClientId") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("Data") + .IsRequired() + .HasMaxLength(50000) + .HasColumnType("nvarchar(max)"); + + b.Property("Description") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("DeviceCode") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Expiration") + .IsRequired() + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("SessionId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("SubjectId") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("UserCode") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("Id"); + + b.HasIndex("DeviceCode") + .IsUnique(); + + b.HasIndex("Expiration"); + + b.HasIndex("UserCode"); + + b.ToTable("IdentityServerDeviceFlowCodes", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Grants.PersistedGrant", b => + { + b.Property("Key") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ClientId") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("ConsumedTime") + .HasColumnType("datetime2"); + + b.Property("CreationTime") + .HasColumnType("datetime2"); + + b.Property("Data") + .IsRequired() + .HasMaxLength(50000) + .HasColumnType("nvarchar(max)"); + + b.Property("Description") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Expiration") + .HasColumnType("datetime2"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("SessionId") + .HasMaxLength(100) + .HasColumnType("nvarchar(100)"); + + b.Property("SubjectId") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Type") + .IsRequired() + .HasMaxLength(50) + .HasColumnType("nvarchar(50)"); + + b.HasKey("Key"); + + b.HasIndex("Expiration"); + + b.HasIndex("SubjectId", "ClientId", "Type"); + + b.HasIndex("SubjectId", "SessionId", "Type"); + + b.ToTable("IdentityServerPersistedGrants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.IdentityResources.IdentityResource", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("Description") + .HasMaxLength(1000) + .HasColumnType("nvarchar(1000)"); + + b.Property("DisplayName") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Emphasize") + .HasColumnType("bit"); + + b.Property("Enabled") + .HasColumnType("bit"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.Property("Required") + .HasColumnType("bit"); + + b.Property("ShowInDiscoveryDocument") + .HasColumnType("bit"); + + b.HasKey("Id"); + + b.ToTable("IdentityServerIdentityResources", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.IdentityResources.IdentityResourceClaim", b => + { + b.Property("IdentityResourceId") + .HasColumnType("uniqueidentifier"); + + b.Property("Type") + .HasMaxLength(200) + .HasColumnType("nvarchar(200)"); + + b.HasKey("IdentityResourceId", "Type"); + + b.ToTable("IdentityServerIdentityResourceClaims", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.IdentityResources.IdentityResourceProperty", b => + { + b.Property("IdentityResourceId") + .HasColumnType("uniqueidentifier"); + + b.Property("Key") + .HasMaxLength(250) + .HasColumnType("nvarchar(250)"); + + b.Property("Value") + .HasMaxLength(2000) + .HasColumnType("nvarchar(2000)"); + + b.HasKey("IdentityResourceId", "Key", "Value"); + + b.ToTable("IdentityServerIdentityResourceProperties", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("GroupName") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("IsEnabled") + .HasColumnType("bit"); + + b.Property("MultiTenancySide") + .HasColumnType("tinyint"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ParentName") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("StateCheckers") + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.HasKey("Id"); + + b.HasIndex("GroupName"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGrant", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("TenantId") + .HasColumnType("uniqueidentifier") + .HasColumnName("TenantId"); + + b.HasKey("Id"); + + b.HasIndex("TenantId", "Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[TenantId] IS NOT NULL"); + + b.ToTable("AbpPermissionGrants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpPermissionGroups", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.Setting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("ProviderKey") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("ProviderName") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.HasKey("Id"); + + b.HasIndex("Name", "ProviderName", "ProviderKey") + .IsUnique() + .HasFilter("[ProviderName] IS NOT NULL AND [ProviderKey] IS NOT NULL"); + + b.ToTable("AbpSettings", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.SettingManagement.SettingDefinitionRecord", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("uniqueidentifier"); + + b.Property("DefaultValue") + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); + + b.Property("Description") + .HasMaxLength(512) + .HasColumnType("nvarchar(512)"); + + b.Property("DisplayName") + .IsRequired() + .HasMaxLength(256) + .HasColumnType("nvarchar(256)"); + + b.Property("ExtraProperties") + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsEncrypted") + .HasColumnType("bit"); + + b.Property("IsInherited") + .HasColumnType("bit"); + + b.Property("IsVisibleToClients") + .HasColumnType("bit"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(128) + .HasColumnType("nvarchar(128)"); + + b.Property("Providers") + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("Id"); + + b.HasIndex("Name") + .IsUnique(); + + b.ToTable("AbpSettingDefinitions", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Property("Id") + .HasColumnType("uniqueidentifier"); + + b.Property("ConcurrencyStamp") + .IsConcurrencyToken() + .IsRequired() + .HasMaxLength(40) + .HasColumnType("nvarchar(40)") + .HasColumnName("ConcurrencyStamp"); + + b.Property("CreationTime") + .HasColumnType("datetime2") + .HasColumnName("CreationTime"); + + b.Property("CreatorId") + .HasColumnType("uniqueidentifier") + .HasColumnName("CreatorId"); + + b.Property("DeleterId") + .HasColumnType("uniqueidentifier") + .HasColumnName("DeleterId"); + + b.Property("DeletionTime") + .HasColumnType("datetime2") + .HasColumnName("DeletionTime"); + + b.Property("EntityVersion") + .HasColumnType("int"); + + b.Property("ExtraProperties") + .IsRequired() + .HasColumnType("nvarchar(max)") + .HasColumnName("ExtraProperties"); + + b.Property("IsDeleted") + .ValueGeneratedOnAdd() + .HasColumnType("bit") + .HasDefaultValue(false) + .HasColumnName("IsDeleted"); + + b.Property("LastModificationTime") + .HasColumnType("datetime2") + .HasColumnName("LastModificationTime"); + + b.Property("LastModifierId") + .HasColumnType("uniqueidentifier") + .HasColumnName("LastModifierId"); + + b.Property("Name") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.HasKey("Id"); + + b.HasIndex("Name"); + + b.HasIndex("NormalizedName"); + + b.ToTable("AbpTenants", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.Property("TenantId") + .HasColumnType("uniqueidentifier"); + + b.Property("Name") + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + + b.Property("Value") + .IsRequired() + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); + + b.HasKey("TenantId", "Name"); + + b.ToTable("AbpTenantConnectionStrings", (string)null); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLogAction", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("Actions") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.AuditLog", null) + .WithMany("EntityChanges") + .HasForeignKey("AuditLogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityPropertyChange", b => + { + b.HasOne("Volo.Abp.AuditLogging.EntityChange", null) + .WithMany("PropertyChanges") + .HasForeignKey("EntityChangeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRoleClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany("Claims") + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserClaim", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Claims") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserLogin", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Logins") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserOrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("OrganizationUnits") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserRole", b => + { + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Roles") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUserToken", b => + { + b.HasOne("Volo.Abp.Identity.IdentityUser", null) + .WithMany("Tokens") + .HasForeignKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany() + .HasForeignKey("ParentId"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnitRole", b => + { + b.HasOne("Volo.Abp.Identity.OrganizationUnit", null) + .WithMany("Roles") + .HasForeignKey("OrganizationUnitId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + + b.HasOne("Volo.Abp.Identity.IdentityRole", null) + .WithMany() + .HasForeignKey("RoleId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceClaim", b => + { + b.HasOne("Volo.Abp.IdentityServer.ApiResources.ApiResource", null) + .WithMany("UserClaims") + .HasForeignKey("ApiResourceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceProperty", b => + { + b.HasOne("Volo.Abp.IdentityServer.ApiResources.ApiResource", null) + .WithMany("Properties") + .HasForeignKey("ApiResourceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceScope", b => + { + b.HasOne("Volo.Abp.IdentityServer.ApiResources.ApiResource", null) + .WithMany("Scopes") + .HasForeignKey("ApiResourceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResourceSecret", b => + { + b.HasOne("Volo.Abp.IdentityServer.ApiResources.ApiResource", null) + .WithMany("Secrets") + .HasForeignKey("ApiResourceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiScopes.ApiScopeClaim", b => + { + b.HasOne("Volo.Abp.IdentityServer.ApiScopes.ApiScope", null) + .WithMany("UserClaims") + .HasForeignKey("ApiScopeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiScopes.ApiScopeProperty", b => + { + b.HasOne("Volo.Abp.IdentityServer.ApiScopes.ApiScope", null) + .WithMany("Properties") + .HasForeignKey("ApiScopeId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientClaim", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("Claims") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientCorsOrigin", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("AllowedCorsOrigins") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientGrantType", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("AllowedGrantTypes") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientIdPRestriction", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("IdentityProviderRestrictions") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientPostLogoutRedirectUri", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("PostLogoutRedirectUris") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientProperty", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("Properties") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientRedirectUri", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("RedirectUris") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientScope", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("AllowedScopes") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.ClientSecret", b => + { + b.HasOne("Volo.Abp.IdentityServer.Clients.Client", null) + .WithMany("ClientSecrets") + .HasForeignKey("ClientId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.IdentityResources.IdentityResourceClaim", b => + { + b.HasOne("Volo.Abp.IdentityServer.IdentityResources.IdentityResource", null) + .WithMany("UserClaims") + .HasForeignKey("IdentityResourceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.IdentityResources.IdentityResourceProperty", b => + { + b.HasOne("Volo.Abp.IdentityServer.IdentityResources.IdentityResource", null) + .WithMany("Properties") + .HasForeignKey("IdentityResourceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.TenantConnectionString", b => + { + b.HasOne("Volo.Abp.TenantManagement.Tenant", null) + .WithMany("ConnectionStrings") + .HasForeignKey("TenantId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired(); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.AuditLog", b => + { + b.Navigation("Actions"); + + b.Navigation("EntityChanges"); + }); + + modelBuilder.Entity("Volo.Abp.AuditLogging.EntityChange", b => + { + b.Navigation("PropertyChanges"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityRole", b => + { + b.Navigation("Claims"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.IdentityUser", b => + { + b.Navigation("Claims"); + + b.Navigation("Logins"); + + b.Navigation("OrganizationUnits"); + + b.Navigation("Roles"); + + b.Navigation("Tokens"); + }); + + modelBuilder.Entity("Volo.Abp.Identity.OrganizationUnit", b => + { + b.Navigation("Roles"); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiResources.ApiResource", b => + { + b.Navigation("Properties"); + + b.Navigation("Scopes"); + + b.Navigation("Secrets"); + + b.Navigation("UserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.ApiScopes.ApiScope", b => + { + b.Navigation("Properties"); + + b.Navigation("UserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.Clients.Client", b => + { + b.Navigation("AllowedCorsOrigins"); + + b.Navigation("AllowedGrantTypes"); + + b.Navigation("AllowedScopes"); + + b.Navigation("Claims"); + + b.Navigation("ClientSecrets"); + + b.Navigation("IdentityProviderRestrictions"); + + b.Navigation("PostLogoutRedirectUris"); + + b.Navigation("Properties"); + + b.Navigation("RedirectUris"); + }); + + modelBuilder.Entity("Volo.Abp.IdentityServer.IdentityResources.IdentityResource", b => + { + b.Navigation("Properties"); + + b.Navigation("UserClaims"); + }); + + modelBuilder.Entity("Volo.Abp.TenantManagement.Tenant", b => + { + b.Navigation("ConnectionStrings"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/20240413114011_UpgradedToAbp_8_1.cs b/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/20240413114011_UpgradedToAbp_8_1.cs new file mode 100644 index 0000000..f3c780b --- /dev/null +++ b/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/20240413114011_UpgradedToAbp_8_1.cs @@ -0,0 +1,83 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace CapSample.Migrations +{ + /// + public partial class UpgradedToAbp_8_1 : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "NormalizedName", + table: "AbpTenants", + type: "nvarchar(64)", + maxLength: 64, + nullable: false, + defaultValue: ""); + + migrationBuilder.AlterColumn( + name: "Providers", + table: "AbpSettingDefinitions", + type: "nvarchar(1024)", + maxLength: 1024, + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(128)", + oldMaxLength: 128, + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "DefaultValue", + table: "AbpSettingDefinitions", + type: "nvarchar(2048)", + maxLength: 2048, + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(256)", + oldMaxLength: 256, + oldNullable: true); + + migrationBuilder.CreateIndex( + name: "IX_AbpTenants_NormalizedName", + table: "AbpTenants", + column: "NormalizedName"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropIndex( + name: "IX_AbpTenants_NormalizedName", + table: "AbpTenants"); + + migrationBuilder.DropColumn( + name: "NormalizedName", + table: "AbpTenants"); + + migrationBuilder.AlterColumn( + name: "Providers", + table: "AbpSettingDefinitions", + type: "nvarchar(128)", + maxLength: 128, + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(1024)", + oldMaxLength: 1024, + oldNullable: true); + + migrationBuilder.AlterColumn( + name: "DefaultValue", + table: "AbpSettingDefinitions", + type: "nvarchar(256)", + maxLength: 256, + nullable: true, + oldClrType: typeof(string), + oldType: "nvarchar(2048)", + oldMaxLength: 2048, + oldNullable: true); + } + } +} diff --git a/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/CapSampleDbContextModelSnapshot.cs b/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/CapSampleDbContextModelSnapshot.cs index c5d12d6..829b674 100644 --- a/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/CapSampleDbContextModelSnapshot.cs +++ b/sample/CapSample/src/CapSample.EntityFrameworkCore/Migrations/CapSampleDbContextModelSnapshot.cs @@ -2152,8 +2152,8 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("uniqueidentifier"); b.Property("DefaultValue") - .HasMaxLength(256) - .HasColumnType("nvarchar(256)"); + .HasMaxLength(2048) + .HasColumnType("nvarchar(2048)"); b.Property("Description") .HasMaxLength(512) @@ -2183,8 +2183,8 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("nvarchar(128)"); b.Property("Providers") - .HasMaxLength(128) - .HasColumnType("nvarchar(128)"); + .HasMaxLength(1024) + .HasColumnType("nvarchar(1024)"); b.HasKey("Id"); @@ -2249,10 +2249,17 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasMaxLength(64) .HasColumnType("nvarchar(64)"); + b.Property("NormalizedName") + .IsRequired() + .HasMaxLength(64) + .HasColumnType("nvarchar(64)"); + b.HasKey("Id"); b.HasIndex("Name"); + b.HasIndex("NormalizedName"); + b.ToTable("AbpTenants", (string)null); }); diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/CapSampleHttpApiHostModule.cs b/sample/CapSample/src/CapSample.HttpApi.Host/CapSampleHttpApiHostModule.cs index 95eee93..be105e4 100644 --- a/sample/CapSample/src/CapSample.HttpApi.Host/CapSampleHttpApiHostModule.cs +++ b/sample/CapSample/src/CapSample.HttpApi.Host/CapSampleHttpApiHostModule.cs @@ -131,7 +131,7 @@ private void ConfigureVirtualFileSystem(ServiceConfigurationContext context) private void ConfigureConventionalControllers() { - Configure(options => + PreConfigure(options => { options.ConventionalControllers.Create(typeof(CapSampleApplicationModule).Assembly); }); diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/package.json b/sample/CapSample/src/CapSample.HttpApi.Host/package.json index c5aa5d1..f987600 100644 --- a/sample/CapSample/src/CapSample.HttpApi.Host/package.json +++ b/sample/CapSample/src/CapSample.HttpApi.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.0.0" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~3.1.0" } } \ No newline at end of file diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/all.css b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/all.css index d9ade75..7e4dfe1 100644 --- a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/all.css +++ b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/all.css @@ -1,31 +1,39 @@ /*! - * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); } + .fa, +.fa-classic, +.fa-sharp, .fas, +.fa-solid, .far, -.fal, -.fad, -.fab { +.fa-regular, +.fab, +.fa-brands { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; - display: inline-block; + display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; - text-rendering: auto; - line-height: 1; } - -.fa-lg { - font-size: 1.33333em; - line-height: 0.75em; - vertical-align: -.0667em; } + line-height: 1; + text-rendering: auto; } -.fa-xs { - font-size: .75em; } +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; } -.fa-sm { - font-size: .875em; } +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands'; } .fa-1x { font-size: 1em; } @@ -57,56 +65,361 @@ .fa-10x { font-size: 10em; } +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; } + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; } + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; } + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; } + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; } + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; } + .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; - margin-left: 2.5em; + margin-left: var(--fa-li-margin, 2.5em); padding-left: 0; } .fa-ul > li { position: relative; } .fa-li { - left: -2em; + left: calc(var(--fa-li-width, 2em) * -1); position: absolute; text-align: center; - width: 2em; + width: var(--fa-li-width, 2em); line-height: inherit; } .fa-border { - border: solid 0.08em #eee; - border-radius: .1em; - padding: .2em .25em .15em; } + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } .fa-pull-left { - float: left; } + float: left; + margin-right: var(--fa-pull-margin, 0.3em); } .fa-pull-right { - float: right; } - -.fa.fa-pull-left, -.fas.fa-pull-left, -.far.fa-pull-left, -.fal.fa-pull-left, -.fab.fa-pull-left { - margin-right: .3em; } - -.fa.fa-pull-right, -.fas.fa-pull-right, -.far.fa-pull-right, -.fal.fa-pull-right, -.fab.fa-pull-right { - margin-left: .3em; } + float: right; + margin-left: var(--fa-pull-margin, 0.3em); } + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } .fa-spin { - -webkit-animation: fa-spin 2s infinite linear; - animation: fa-spin 2s infinite linear; } + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin-reverse { + --fa-animation-direction: reverse; } + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); } + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; } } + +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); } } + +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } -.fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); - animation: fa-spin 1s infinite steps(8); } +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); } } @-webkit-keyframes fa-spin { 0% { @@ -125,43 +438,33 @@ transform: rotate(360deg); } } .fa-rotate-90 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); transform: scale(1, -1); } -.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { - -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { -webkit-transform: scale(-1, -1); transform: scale(-1, -1); } -:root .fa-rotate-90, -:root .fa-rotate-180, -:root .fa-rotate-270, -:root .fa-flip-horizontal, -:root .fa-flip-vertical, -:root .fa-flip-both { - -webkit-filter: none; - filter: none; } +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, 0)); + transform: rotate(var(--fa-rotate-angle, 0)); } .fa-stack { display: inline-block; @@ -176,7 +479,8 @@ left: 0; position: absolute; text-align: center; - width: 100%; } + width: 100%; + z-index: var(--fa-stack-z-index, auto); } .fa-stack-1x { line-height: inherit; } @@ -185,4432 +489,7542 @@ font-size: 2em; } .fa-inverse { - color: #fff; } + color: var(--fa-inverse, #fff); } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ -.fa-500px:before { - content: "\f26e"; } -.fa-accessible-icon:before { - content: "\f368"; } +.fa-0::before { + content: "\30"; } -.fa-accusoft:before { - content: "\f369"; } +.fa-1::before { + content: "\31"; } -.fa-acquisitions-incorporated:before { - content: "\f6af"; } +.fa-2::before { + content: "\32"; } -.fa-ad:before { - content: "\f641"; } +.fa-3::before { + content: "\33"; } -.fa-address-book:before { - content: "\f2b9"; } +.fa-4::before { + content: "\34"; } -.fa-address-card:before { - content: "\f2bb"; } +.fa-5::before { + content: "\35"; } -.fa-adjust:before { - content: "\f042"; } +.fa-6::before { + content: "\36"; } -.fa-adn:before { - content: "\f170"; } +.fa-7::before { + content: "\37"; } -.fa-adversal:before { - content: "\f36a"; } +.fa-8::before { + content: "\38"; } -.fa-affiliatetheme:before { - content: "\f36b"; } +.fa-9::before { + content: "\39"; } -.fa-air-freshener:before { - content: "\f5d0"; } +.fa-fill-drip::before { + content: "\f576"; } -.fa-airbnb:before { - content: "\f834"; } +.fa-arrows-to-circle::before { + content: "\e4bd"; } -.fa-algolia:before { - content: "\f36c"; } +.fa-circle-chevron-right::before { + content: "\f138"; } -.fa-align-center:before { - content: "\f037"; } +.fa-chevron-circle-right::before { + content: "\f138"; } -.fa-align-justify:before { - content: "\f039"; } +.fa-at::before { + content: "\40"; } -.fa-align-left:before { - content: "\f036"; } +.fa-trash-can::before { + content: "\f2ed"; } -.fa-align-right:before { - content: "\f038"; } +.fa-trash-alt::before { + content: "\f2ed"; } -.fa-alipay:before { - content: "\f642"; } +.fa-text-height::before { + content: "\f034"; } -.fa-allergies:before { - content: "\f461"; } +.fa-user-xmark::before { + content: "\f235"; } -.fa-amazon:before { - content: "\f270"; } +.fa-user-times::before { + content: "\f235"; } -.fa-amazon-pay:before { - content: "\f42c"; } +.fa-stethoscope::before { + content: "\f0f1"; } -.fa-ambulance:before { - content: "\f0f9"; } +.fa-message::before { + content: "\f27a"; } -.fa-american-sign-language-interpreting:before { - content: "\f2a3"; } +.fa-comment-alt::before { + content: "\f27a"; } -.fa-amilia:before { - content: "\f36d"; } +.fa-info::before { + content: "\f129"; } -.fa-anchor:before { - content: "\f13d"; } +.fa-down-left-and-up-right-to-center::before { + content: "\f422"; } -.fa-android:before { - content: "\f17b"; } +.fa-compress-alt::before { + content: "\f422"; } -.fa-angellist:before { - content: "\f209"; } +.fa-explosion::before { + content: "\e4e9"; } -.fa-angle-double-down:before { - content: "\f103"; } +.fa-file-lines::before { + content: "\f15c"; } -.fa-angle-double-left:before { - content: "\f100"; } +.fa-file-alt::before { + content: "\f15c"; } -.fa-angle-double-right:before { - content: "\f101"; } +.fa-file-text::before { + content: "\f15c"; } -.fa-angle-double-up:before { - content: "\f102"; } +.fa-wave-square::before { + content: "\f83e"; } -.fa-angle-down:before { - content: "\f107"; } +.fa-ring::before { + content: "\f70b"; } -.fa-angle-left:before { - content: "\f104"; } +.fa-building-un::before { + content: "\e4d9"; } -.fa-angle-right:before { - content: "\f105"; } +.fa-dice-three::before { + content: "\f527"; } -.fa-angle-up:before { - content: "\f106"; } +.fa-calendar-days::before { + content: "\f073"; } -.fa-angry:before { - content: "\f556"; } +.fa-calendar-alt::before { + content: "\f073"; } -.fa-angrycreative:before { - content: "\f36e"; } +.fa-anchor-circle-check::before { + content: "\e4aa"; } -.fa-angular:before { - content: "\f420"; } +.fa-building-circle-arrow-right::before { + content: "\e4d1"; } -.fa-ankh:before { - content: "\f644"; } +.fa-volleyball::before { + content: "\f45f"; } -.fa-app-store:before { - content: "\f36f"; } +.fa-volleyball-ball::before { + content: "\f45f"; } -.fa-app-store-ios:before { - content: "\f370"; } +.fa-arrows-up-to-line::before { + content: "\e4c2"; } -.fa-apper:before { - content: "\f371"; } +.fa-sort-down::before { + content: "\f0dd"; } -.fa-apple:before { - content: "\f179"; } +.fa-sort-desc::before { + content: "\f0dd"; } -.fa-apple-alt:before { - content: "\f5d1"; } +.fa-circle-minus::before { + content: "\f056"; } -.fa-apple-pay:before { - content: "\f415"; } +.fa-minus-circle::before { + content: "\f056"; } -.fa-archive:before { - content: "\f187"; } +.fa-door-open::before { + content: "\f52b"; } -.fa-archway:before { - content: "\f557"; } +.fa-right-from-bracket::before { + content: "\f2f5"; } -.fa-arrow-alt-circle-down:before { - content: "\f358"; } +.fa-sign-out-alt::before { + content: "\f2f5"; } -.fa-arrow-alt-circle-left:before { - content: "\f359"; } +.fa-atom::before { + content: "\f5d2"; } -.fa-arrow-alt-circle-right:before { - content: "\f35a"; } +.fa-soap::before { + content: "\e06e"; } -.fa-arrow-alt-circle-up:before { - content: "\f35b"; } +.fa-icons::before { + content: "\f86d"; } -.fa-arrow-circle-down:before { - content: "\f0ab"; } +.fa-heart-music-camera-bolt::before { + content: "\f86d"; } -.fa-arrow-circle-left:before { - content: "\f0a8"; } +.fa-microphone-lines-slash::before { + content: "\f539"; } -.fa-arrow-circle-right:before { - content: "\f0a9"; } +.fa-microphone-alt-slash::before { + content: "\f539"; } -.fa-arrow-circle-up:before { - content: "\f0aa"; } +.fa-bridge-circle-check::before { + content: "\e4c9"; } -.fa-arrow-down:before { - content: "\f063"; } +.fa-pump-medical::before { + content: "\e06a"; } -.fa-arrow-left:before { - content: "\f060"; } +.fa-fingerprint::before { + content: "\f577"; } -.fa-arrow-right:before { - content: "\f061"; } +.fa-hand-point-right::before { + content: "\f0a4"; } -.fa-arrow-up:before { - content: "\f062"; } +.fa-magnifying-glass-location::before { + content: "\f689"; } -.fa-arrows-alt:before { - content: "\f0b2"; } +.fa-search-location::before { + content: "\f689"; } -.fa-arrows-alt-h:before { - content: "\f337"; } +.fa-forward-step::before { + content: "\f051"; } -.fa-arrows-alt-v:before { - content: "\f338"; } +.fa-step-forward::before { + content: "\f051"; } -.fa-artstation:before { - content: "\f77a"; } +.fa-face-smile-beam::before { + content: "\f5b8"; } -.fa-assistive-listening-systems:before { - content: "\f2a2"; } +.fa-smile-beam::before { + content: "\f5b8"; } -.fa-asterisk:before { - content: "\f069"; } +.fa-flag-checkered::before { + content: "\f11e"; } -.fa-asymmetrik:before { - content: "\f372"; } +.fa-football::before { + content: "\f44e"; } -.fa-at:before { - content: "\f1fa"; } +.fa-football-ball::before { + content: "\f44e"; } -.fa-atlas:before { - content: "\f558"; } +.fa-school-circle-exclamation::before { + content: "\e56c"; } -.fa-atlassian:before { - content: "\f77b"; } +.fa-crop::before { + content: "\f125"; } -.fa-atom:before { - content: "\f5d2"; } +.fa-angles-down::before { + content: "\f103"; } -.fa-audible:before { - content: "\f373"; } +.fa-angle-double-down::before { + content: "\f103"; } -.fa-audio-description:before { - content: "\f29e"; } +.fa-users-rectangle::before { + content: "\e594"; } -.fa-autoprefixer:before { - content: "\f41c"; } +.fa-people-roof::before { + content: "\e537"; } -.fa-avianex:before { - content: "\f374"; } +.fa-people-line::before { + content: "\e534"; } -.fa-aviato:before { - content: "\f421"; } +.fa-beer-mug-empty::before { + content: "\f0fc"; } -.fa-award:before { - content: "\f559"; } +.fa-beer::before { + content: "\f0fc"; } -.fa-aws:before { - content: "\f375"; } +.fa-diagram-predecessor::before { + content: "\e477"; } -.fa-baby:before { - content: "\f77c"; } +.fa-arrow-up-long::before { + content: "\f176"; } -.fa-baby-carriage:before { - content: "\f77d"; } +.fa-long-arrow-up::before { + content: "\f176"; } -.fa-backspace:before { - content: "\f55a"; } +.fa-fire-flame-simple::before { + content: "\f46a"; } -.fa-backward:before { - content: "\f04a"; } +.fa-burn::before { + content: "\f46a"; } -.fa-bacon:before { - content: "\f7e5"; } +.fa-person::before { + content: "\f183"; } -.fa-bacteria:before { - content: "\e059"; } +.fa-male::before { + content: "\f183"; } -.fa-bacterium:before { - content: "\e05a"; } +.fa-laptop::before { + content: "\f109"; } -.fa-bahai:before { - content: "\f666"; } +.fa-file-csv::before { + content: "\f6dd"; } -.fa-balance-scale:before { - content: "\f24e"; } +.fa-menorah::before { + content: "\f676"; } -.fa-balance-scale-left:before { - content: "\f515"; } +.fa-truck-plane::before { + content: "\e58f"; } -.fa-balance-scale-right:before { - content: "\f516"; } +.fa-record-vinyl::before { + content: "\f8d9"; } -.fa-ban:before { - content: "\f05e"; } +.fa-face-grin-stars::before { + content: "\f587"; } -.fa-band-aid:before { - content: "\f462"; } +.fa-grin-stars::before { + content: "\f587"; } -.fa-bandcamp:before { - content: "\f2d5"; } +.fa-bong::before { + content: "\f55c"; } -.fa-barcode:before { - content: "\f02a"; } +.fa-spaghetti-monster-flying::before { + content: "\f67b"; } -.fa-bars:before { - content: "\f0c9"; } +.fa-pastafarianism::before { + content: "\f67b"; } -.fa-baseball-ball:before { - content: "\f433"; } +.fa-arrow-down-up-across-line::before { + content: "\e4af"; } -.fa-basketball-ball:before { - content: "\f434"; } +.fa-spoon::before { + content: "\f2e5"; } -.fa-bath:before { - content: "\f2cd"; } +.fa-utensil-spoon::before { + content: "\f2e5"; } -.fa-battery-empty:before { - content: "\f244"; } +.fa-jar-wheat::before { + content: "\e517"; } -.fa-battery-full:before { - content: "\f240"; } +.fa-envelopes-bulk::before { + content: "\f674"; } -.fa-battery-half:before { - content: "\f242"; } +.fa-mail-bulk::before { + content: "\f674"; } -.fa-battery-quarter:before { - content: "\f243"; } +.fa-file-circle-exclamation::before { + content: "\e4eb"; } -.fa-battery-three-quarters:before { - content: "\f241"; } +.fa-circle-h::before { + content: "\f47e"; } -.fa-battle-net:before { - content: "\f835"; } +.fa-hospital-symbol::before { + content: "\f47e"; } -.fa-bed:before { - content: "\f236"; } +.fa-pager::before { + content: "\f815"; } -.fa-beer:before { - content: "\f0fc"; } +.fa-address-book::before { + content: "\f2b9"; } -.fa-behance:before { - content: "\f1b4"; } +.fa-contact-book::before { + content: "\f2b9"; } -.fa-behance-square:before { - content: "\f1b5"; } +.fa-strikethrough::before { + content: "\f0cc"; } -.fa-bell:before { - content: "\f0f3"; } +.fa-k::before { + content: "\4b"; } -.fa-bell-slash:before { - content: "\f1f6"; } +.fa-landmark-flag::before { + content: "\e51c"; } -.fa-bezier-curve:before { - content: "\f55b"; } +.fa-pencil::before { + content: "\f303"; } -.fa-bible:before { - content: "\f647"; } +.fa-pencil-alt::before { + content: "\f303"; } -.fa-bicycle:before { - content: "\f206"; } +.fa-backward::before { + content: "\f04a"; } -.fa-biking:before { - content: "\f84a"; } +.fa-caret-right::before { + content: "\f0da"; } -.fa-bimobject:before { - content: "\f378"; } +.fa-comments::before { + content: "\f086"; } -.fa-binoculars:before { - content: "\f1e5"; } +.fa-paste::before { + content: "\f0ea"; } -.fa-biohazard:before { - content: "\f780"; } +.fa-file-clipboard::before { + content: "\f0ea"; } -.fa-birthday-cake:before { - content: "\f1fd"; } +.fa-code-pull-request::before { + content: "\e13c"; } -.fa-bitbucket:before { - content: "\f171"; } +.fa-clipboard-list::before { + content: "\f46d"; } -.fa-bitcoin:before { - content: "\f379"; } +.fa-truck-ramp-box::before { + content: "\f4de"; } -.fa-bity:before { - content: "\f37a"; } +.fa-truck-loading::before { + content: "\f4de"; } -.fa-black-tie:before { - content: "\f27e"; } +.fa-user-check::before { + content: "\f4fc"; } -.fa-blackberry:before { - content: "\f37b"; } +.fa-vial-virus::before { + content: "\e597"; } -.fa-blender:before { - content: "\f517"; } +.fa-sheet-plastic::before { + content: "\e571"; } -.fa-blender-phone:before { - content: "\f6b6"; } +.fa-blog::before { + content: "\f781"; } -.fa-blind:before { - content: "\f29d"; } +.fa-user-ninja::before { + content: "\f504"; } -.fa-blog:before { - content: "\f781"; } +.fa-person-arrow-up-from-line::before { + content: "\e539"; } -.fa-blogger:before { - content: "\f37c"; } +.fa-scroll-torah::before { + content: "\f6a0"; } -.fa-blogger-b:before { - content: "\f37d"; } +.fa-torah::before { + content: "\f6a0"; } -.fa-bluetooth:before { - content: "\f293"; } +.fa-broom-ball::before { + content: "\f458"; } -.fa-bluetooth-b:before { - content: "\f294"; } +.fa-quidditch::before { + content: "\f458"; } -.fa-bold:before { - content: "\f032"; } +.fa-quidditch-broom-ball::before { + content: "\f458"; } -.fa-bolt:before { - content: "\f0e7"; } +.fa-toggle-off::before { + content: "\f204"; } -.fa-bomb:before { - content: "\f1e2"; } +.fa-box-archive::before { + content: "\f187"; } -.fa-bone:before { - content: "\f5d7"; } +.fa-archive::before { + content: "\f187"; } -.fa-bong:before { - content: "\f55c"; } +.fa-person-drowning::before { + content: "\e545"; } -.fa-book:before { - content: "\f02d"; } +.fa-arrow-down-9-1::before { + content: "\f886"; } -.fa-book-dead:before { - content: "\f6b7"; } +.fa-sort-numeric-desc::before { + content: "\f886"; } -.fa-book-medical:before { - content: "\f7e6"; } +.fa-sort-numeric-down-alt::before { + content: "\f886"; } -.fa-book-open:before { - content: "\f518"; } +.fa-face-grin-tongue-squint::before { + content: "\f58a"; } -.fa-book-reader:before { - content: "\f5da"; } +.fa-grin-tongue-squint::before { + content: "\f58a"; } -.fa-bookmark:before { - content: "\f02e"; } +.fa-spray-can::before { + content: "\f5bd"; } -.fa-bootstrap:before { - content: "\f836"; } +.fa-truck-monster::before { + content: "\f63b"; } -.fa-border-all:before { - content: "\f84c"; } +.fa-w::before { + content: "\57"; } -.fa-border-none:before { - content: "\f850"; } +.fa-earth-africa::before { + content: "\f57c"; } -.fa-border-style:before { - content: "\f853"; } +.fa-globe-africa::before { + content: "\f57c"; } -.fa-bowling-ball:before { - content: "\f436"; } +.fa-rainbow::before { + content: "\f75b"; } -.fa-box:before { - content: "\f466"; } +.fa-circle-notch::before { + content: "\f1ce"; } -.fa-box-open:before { - content: "\f49e"; } +.fa-tablet-screen-button::before { + content: "\f3fa"; } -.fa-box-tissue:before { - content: "\e05b"; } +.fa-tablet-alt::before { + content: "\f3fa"; } -.fa-boxes:before { - content: "\f468"; } +.fa-paw::before { + content: "\f1b0"; } -.fa-braille:before { - content: "\f2a1"; } +.fa-cloud::before { + content: "\f0c2"; } -.fa-brain:before { - content: "\f5dc"; } +.fa-trowel-bricks::before { + content: "\e58a"; } -.fa-bread-slice:before { - content: "\f7ec"; } +.fa-face-flushed::before { + content: "\f579"; } -.fa-briefcase:before { - content: "\f0b1"; } +.fa-flushed::before { + content: "\f579"; } -.fa-briefcase-medical:before { - content: "\f469"; } +.fa-hospital-user::before { + content: "\f80d"; } -.fa-broadcast-tower:before { - content: "\f519"; } +.fa-tent-arrow-left-right::before { + content: "\e57f"; } -.fa-broom:before { - content: "\f51a"; } +.fa-gavel::before { + content: "\f0e3"; } -.fa-brush:before { - content: "\f55d"; } +.fa-legal::before { + content: "\f0e3"; } -.fa-btc:before { - content: "\f15a"; } +.fa-binoculars::before { + content: "\f1e5"; } -.fa-buffer:before { - content: "\f837"; } +.fa-microphone-slash::before { + content: "\f131"; } -.fa-bug:before { - content: "\f188"; } +.fa-box-tissue::before { + content: "\e05b"; } -.fa-building:before { - content: "\f1ad"; } +.fa-motorcycle::before { + content: "\f21c"; } -.fa-bullhorn:before { - content: "\f0a1"; } +.fa-bell-concierge::before { + content: "\f562"; } -.fa-bullseye:before { - content: "\f140"; } +.fa-concierge-bell::before { + content: "\f562"; } -.fa-burn:before { - content: "\f46a"; } +.fa-pen-ruler::before { + content: "\f5ae"; } -.fa-buromobelexperte:before { - content: "\f37f"; } +.fa-pencil-ruler::before { + content: "\f5ae"; } -.fa-bus:before { - content: "\f207"; } +.fa-people-arrows::before { + content: "\e068"; } -.fa-bus-alt:before { - content: "\f55e"; } +.fa-people-arrows-left-right::before { + content: "\e068"; } -.fa-business-time:before { - content: "\f64a"; } +.fa-mars-and-venus-burst::before { + content: "\e523"; } -.fa-buy-n-large:before { - content: "\f8a6"; } +.fa-square-caret-right::before { + content: "\f152"; } -.fa-buysellads:before { - content: "\f20d"; } +.fa-caret-square-right::before { + content: "\f152"; } -.fa-calculator:before { - content: "\f1ec"; } +.fa-scissors::before { + content: "\f0c4"; } -.fa-calendar:before { - content: "\f133"; } +.fa-cut::before { + content: "\f0c4"; } -.fa-calendar-alt:before { - content: "\f073"; } +.fa-sun-plant-wilt::before { + content: "\e57a"; } -.fa-calendar-check:before { - content: "\f274"; } +.fa-toilets-portable::before { + content: "\e584"; } -.fa-calendar-day:before { - content: "\f783"; } +.fa-hockey-puck::before { + content: "\f453"; } -.fa-calendar-minus:before { - content: "\f272"; } +.fa-table::before { + content: "\f0ce"; } -.fa-calendar-plus:before { - content: "\f271"; } +.fa-magnifying-glass-arrow-right::before { + content: "\e521"; } -.fa-calendar-times:before { - content: "\f273"; } +.fa-tachograph-digital::before { + content: "\f566"; } -.fa-calendar-week:before { - content: "\f784"; } +.fa-digital-tachograph::before { + content: "\f566"; } -.fa-camera:before { - content: "\f030"; } +.fa-users-slash::before { + content: "\e073"; } -.fa-camera-retro:before { - content: "\f083"; } +.fa-clover::before { + content: "\e139"; } -.fa-campground:before { - content: "\f6bb"; } +.fa-reply::before { + content: "\f3e5"; } -.fa-canadian-maple-leaf:before { - content: "\f785"; } +.fa-mail-reply::before { + content: "\f3e5"; } -.fa-candy-cane:before { - content: "\f786"; } +.fa-star-and-crescent::before { + content: "\f699"; } -.fa-cannabis:before { - content: "\f55f"; } +.fa-house-fire::before { + content: "\e50c"; } -.fa-capsules:before { - content: "\f46b"; } +.fa-square-minus::before { + content: "\f146"; } -.fa-car:before { - content: "\f1b9"; } +.fa-minus-square::before { + content: "\f146"; } -.fa-car-alt:before { - content: "\f5de"; } +.fa-helicopter::before { + content: "\f533"; } -.fa-car-battery:before { - content: "\f5df"; } +.fa-compass::before { + content: "\f14e"; } -.fa-car-crash:before { - content: "\f5e1"; } +.fa-square-caret-down::before { + content: "\f150"; } -.fa-car-side:before { - content: "\f5e4"; } +.fa-caret-square-down::before { + content: "\f150"; } -.fa-caravan:before { - content: "\f8ff"; } +.fa-file-circle-question::before { + content: "\e4ef"; } -.fa-caret-down:before { - content: "\f0d7"; } +.fa-laptop-code::before { + content: "\f5fc"; } -.fa-caret-left:before { - content: "\f0d9"; } +.fa-swatchbook::before { + content: "\f5c3"; } -.fa-caret-right:before { - content: "\f0da"; } +.fa-prescription-bottle::before { + content: "\f485"; } -.fa-caret-square-down:before { - content: "\f150"; } +.fa-bars::before { + content: "\f0c9"; } -.fa-caret-square-left:before { - content: "\f191"; } +.fa-navicon::before { + content: "\f0c9"; } -.fa-caret-square-right:before { - content: "\f152"; } +.fa-people-group::before { + content: "\e533"; } -.fa-caret-square-up:before { - content: "\f151"; } +.fa-hourglass-end::before { + content: "\f253"; } -.fa-caret-up:before { - content: "\f0d8"; } +.fa-hourglass-3::before { + content: "\f253"; } -.fa-carrot:before { - content: "\f787"; } +.fa-heart-crack::before { + content: "\f7a9"; } -.fa-cart-arrow-down:before { - content: "\f218"; } +.fa-heart-broken::before { + content: "\f7a9"; } -.fa-cart-plus:before { - content: "\f217"; } +.fa-square-up-right::before { + content: "\f360"; } -.fa-cash-register:before { - content: "\f788"; } +.fa-external-link-square-alt::before { + content: "\f360"; } -.fa-cat:before { - content: "\f6be"; } +.fa-face-kiss-beam::before { + content: "\f597"; } -.fa-cc-amazon-pay:before { - content: "\f42d"; } +.fa-kiss-beam::before { + content: "\f597"; } -.fa-cc-amex:before { - content: "\f1f3"; } +.fa-film::before { + content: "\f008"; } -.fa-cc-apple-pay:before { - content: "\f416"; } +.fa-ruler-horizontal::before { + content: "\f547"; } -.fa-cc-diners-club:before { - content: "\f24c"; } +.fa-people-robbery::before { + content: "\e536"; } -.fa-cc-discover:before { - content: "\f1f2"; } +.fa-lightbulb::before { + content: "\f0eb"; } -.fa-cc-jcb:before { - content: "\f24b"; } +.fa-caret-left::before { + content: "\f0d9"; } -.fa-cc-mastercard:before { - content: "\f1f1"; } +.fa-circle-exclamation::before { + content: "\f06a"; } -.fa-cc-paypal:before { - content: "\f1f4"; } +.fa-exclamation-circle::before { + content: "\f06a"; } -.fa-cc-stripe:before { - content: "\f1f5"; } +.fa-school-circle-xmark::before { + content: "\e56d"; } -.fa-cc-visa:before { - content: "\f1f0"; } +.fa-arrow-right-from-bracket::before { + content: "\f08b"; } -.fa-centercode:before { - content: "\f380"; } +.fa-sign-out::before { + content: "\f08b"; } -.fa-centos:before { - content: "\f789"; } +.fa-circle-chevron-down::before { + content: "\f13a"; } -.fa-certificate:before { - content: "\f0a3"; } +.fa-chevron-circle-down::before { + content: "\f13a"; } -.fa-chair:before { - content: "\f6c0"; } +.fa-unlock-keyhole::before { + content: "\f13e"; } -.fa-chalkboard:before { - content: "\f51b"; } +.fa-unlock-alt::before { + content: "\f13e"; } -.fa-chalkboard-teacher:before { - content: "\f51c"; } +.fa-cloud-showers-heavy::before { + content: "\f740"; } -.fa-charging-station:before { - content: "\f5e7"; } +.fa-headphones-simple::before { + content: "\f58f"; } -.fa-chart-area:before { - content: "\f1fe"; } +.fa-headphones-alt::before { + content: "\f58f"; } -.fa-chart-bar:before { - content: "\f080"; } +.fa-sitemap::before { + content: "\f0e8"; } -.fa-chart-line:before { - content: "\f201"; } +.fa-circle-dollar-to-slot::before { + content: "\f4b9"; } -.fa-chart-pie:before { - content: "\f200"; } +.fa-donate::before { + content: "\f4b9"; } -.fa-check:before { - content: "\f00c"; } +.fa-memory::before { + content: "\f538"; } -.fa-check-circle:before { - content: "\f058"; } +.fa-road-spikes::before { + content: "\e568"; } -.fa-check-double:before { - content: "\f560"; } +.fa-fire-burner::before { + content: "\e4f1"; } -.fa-check-square:before { - content: "\f14a"; } +.fa-flag::before { + content: "\f024"; } -.fa-cheese:before { - content: "\f7ef"; } +.fa-hanukiah::before { + content: "\f6e6"; } -.fa-chess:before { - content: "\f439"; } +.fa-feather::before { + content: "\f52d"; } -.fa-chess-bishop:before { - content: "\f43a"; } +.fa-volume-low::before { + content: "\f027"; } -.fa-chess-board:before { - content: "\f43c"; } +.fa-volume-down::before { + content: "\f027"; } -.fa-chess-king:before { - content: "\f43f"; } +.fa-comment-slash::before { + content: "\f4b3"; } -.fa-chess-knight:before { - content: "\f441"; } +.fa-cloud-sun-rain::before { + content: "\f743"; } -.fa-chess-pawn:before { - content: "\f443"; } +.fa-compress::before { + content: "\f066"; } -.fa-chess-queen:before { - content: "\f445"; } +.fa-wheat-awn::before { + content: "\e2cd"; } -.fa-chess-rook:before { - content: "\f447"; } +.fa-wheat-alt::before { + content: "\e2cd"; } -.fa-chevron-circle-down:before { - content: "\f13a"; } +.fa-ankh::before { + content: "\f644"; } -.fa-chevron-circle-left:before { - content: "\f137"; } +.fa-hands-holding-child::before { + content: "\e4fa"; } -.fa-chevron-circle-right:before { - content: "\f138"; } +.fa-asterisk::before { + content: "\2a"; } -.fa-chevron-circle-up:before { - content: "\f139"; } +.fa-square-check::before { + content: "\f14a"; } -.fa-chevron-down:before { - content: "\f078"; } +.fa-check-square::before { + content: "\f14a"; } -.fa-chevron-left:before { - content: "\f053"; } +.fa-peseta-sign::before { + content: "\e221"; } -.fa-chevron-right:before { - content: "\f054"; } +.fa-heading::before { + content: "\f1dc"; } -.fa-chevron-up:before { - content: "\f077"; } +.fa-header::before { + content: "\f1dc"; } -.fa-child:before { - content: "\f1ae"; } +.fa-ghost::before { + content: "\f6e2"; } -.fa-chrome:before { - content: "\f268"; } +.fa-list::before { + content: "\f03a"; } -.fa-chromecast:before { - content: "\f838"; } +.fa-list-squares::before { + content: "\f03a"; } -.fa-church:before { - content: "\f51d"; } +.fa-square-phone-flip::before { + content: "\f87b"; } -.fa-circle:before { - content: "\f111"; } +.fa-phone-square-alt::before { + content: "\f87b"; } -.fa-circle-notch:before { - content: "\f1ce"; } +.fa-cart-plus::before { + content: "\f217"; } -.fa-city:before { - content: "\f64f"; } +.fa-gamepad::before { + content: "\f11b"; } -.fa-clinic-medical:before { - content: "\f7f2"; } +.fa-circle-dot::before { + content: "\f192"; } -.fa-clipboard:before { - content: "\f328"; } +.fa-dot-circle::before { + content: "\f192"; } -.fa-clipboard-check:before { - content: "\f46c"; } +.fa-face-dizzy::before { + content: "\f567"; } -.fa-clipboard-list:before { - content: "\f46d"; } +.fa-dizzy::before { + content: "\f567"; } -.fa-clock:before { - content: "\f017"; } +.fa-egg::before { + content: "\f7fb"; } -.fa-clone:before { - content: "\f24d"; } +.fa-house-medical-circle-xmark::before { + content: "\e513"; } -.fa-closed-captioning:before { - content: "\f20a"; } +.fa-campground::before { + content: "\f6bb"; } -.fa-cloud:before { - content: "\f0c2"; } +.fa-folder-plus::before { + content: "\f65e"; } -.fa-cloud-download-alt:before { - content: "\f381"; } +.fa-futbol::before { + content: "\f1e3"; } -.fa-cloud-meatball:before { - content: "\f73b"; } +.fa-futbol-ball::before { + content: "\f1e3"; } -.fa-cloud-moon:before { - content: "\f6c3"; } +.fa-soccer-ball::before { + content: "\f1e3"; } -.fa-cloud-moon-rain:before { - content: "\f73c"; } +.fa-paintbrush::before { + content: "\f1fc"; } -.fa-cloud-rain:before { - content: "\f73d"; } +.fa-paint-brush::before { + content: "\f1fc"; } -.fa-cloud-showers-heavy:before { - content: "\f740"; } +.fa-lock::before { + content: "\f023"; } -.fa-cloud-sun:before { - content: "\f6c4"; } +.fa-gas-pump::before { + content: "\f52f"; } -.fa-cloud-sun-rain:before { - content: "\f743"; } +.fa-hot-tub-person::before { + content: "\f593"; } -.fa-cloud-upload-alt:before { - content: "\f382"; } +.fa-hot-tub::before { + content: "\f593"; } -.fa-cloudflare:before { - content: "\e07d"; } +.fa-map-location::before { + content: "\f59f"; } -.fa-cloudscale:before { - content: "\f383"; } +.fa-map-marked::before { + content: "\f59f"; } -.fa-cloudsmith:before { - content: "\f384"; } +.fa-house-flood-water::before { + content: "\e50e"; } -.fa-cloudversify:before { - content: "\f385"; } +.fa-tree::before { + content: "\f1bb"; } -.fa-cocktail:before { - content: "\f561"; } +.fa-bridge-lock::before { + content: "\e4cc"; } -.fa-code:before { - content: "\f121"; } +.fa-sack-dollar::before { + content: "\f81d"; } -.fa-code-branch:before { - content: "\f126"; } +.fa-pen-to-square::before { + content: "\f044"; } -.fa-codepen:before { - content: "\f1cb"; } +.fa-edit::before { + content: "\f044"; } -.fa-codiepie:before { - content: "\f284"; } +.fa-car-side::before { + content: "\f5e4"; } -.fa-coffee:before { - content: "\f0f4"; } +.fa-share-nodes::before { + content: "\f1e0"; } -.fa-cog:before { - content: "\f013"; } +.fa-share-alt::before { + content: "\f1e0"; } -.fa-cogs:before { - content: "\f085"; } +.fa-heart-circle-minus::before { + content: "\e4ff"; } -.fa-coins:before { - content: "\f51e"; } +.fa-hourglass-half::before { + content: "\f252"; } -.fa-columns:before { - content: "\f0db"; } +.fa-hourglass-2::before { + content: "\f252"; } -.fa-comment:before { - content: "\f075"; } +.fa-microscope::before { + content: "\f610"; } -.fa-comment-alt:before { - content: "\f27a"; } +.fa-sink::before { + content: "\e06d"; } -.fa-comment-dollar:before { - content: "\f651"; } +.fa-bag-shopping::before { + content: "\f290"; } -.fa-comment-dots:before { - content: "\f4ad"; } +.fa-shopping-bag::before { + content: "\f290"; } -.fa-comment-medical:before { - content: "\f7f5"; } +.fa-arrow-down-z-a::before { + content: "\f881"; } -.fa-comment-slash:before { - content: "\f4b3"; } +.fa-sort-alpha-desc::before { + content: "\f881"; } -.fa-comments:before { - content: "\f086"; } +.fa-sort-alpha-down-alt::before { + content: "\f881"; } -.fa-comments-dollar:before { - content: "\f653"; } +.fa-mitten::before { + content: "\f7b5"; } -.fa-compact-disc:before { - content: "\f51f"; } +.fa-person-rays::before { + content: "\e54d"; } -.fa-compass:before { - content: "\f14e"; } +.fa-users::before { + content: "\f0c0"; } -.fa-compress:before { - content: "\f066"; } +.fa-eye-slash::before { + content: "\f070"; } -.fa-compress-alt:before { - content: "\f422"; } +.fa-flask-vial::before { + content: "\e4f3"; } -.fa-compress-arrows-alt:before { - content: "\f78c"; } +.fa-hand::before { + content: "\f256"; } -.fa-concierge-bell:before { - content: "\f562"; } +.fa-hand-paper::before { + content: "\f256"; } -.fa-confluence:before { - content: "\f78d"; } +.fa-om::before { + content: "\f679"; } -.fa-connectdevelop:before { - content: "\f20e"; } +.fa-worm::before { + content: "\e599"; } -.fa-contao:before { - content: "\f26d"; } +.fa-house-circle-xmark::before { + content: "\e50b"; } -.fa-cookie:before { - content: "\f563"; } +.fa-plug::before { + content: "\f1e6"; } -.fa-cookie-bite:before { - content: "\f564"; } +.fa-chevron-up::before { + content: "\f077"; } -.fa-copy:before { - content: "\f0c5"; } +.fa-hand-spock::before { + content: "\f259"; } -.fa-copyright:before { - content: "\f1f9"; } +.fa-stopwatch::before { + content: "\f2f2"; } -.fa-cotton-bureau:before { - content: "\f89e"; } +.fa-face-kiss::before { + content: "\f596"; } -.fa-couch:before { - content: "\f4b8"; } +.fa-kiss::before { + content: "\f596"; } -.fa-cpanel:before { - content: "\f388"; } +.fa-bridge-circle-xmark::before { + content: "\e4cb"; } -.fa-creative-commons:before { - content: "\f25e"; } +.fa-face-grin-tongue::before { + content: "\f589"; } -.fa-creative-commons-by:before { - content: "\f4e7"; } +.fa-grin-tongue::before { + content: "\f589"; } -.fa-creative-commons-nc:before { - content: "\f4e8"; } +.fa-chess-bishop::before { + content: "\f43a"; } -.fa-creative-commons-nc-eu:before { - content: "\f4e9"; } +.fa-face-grin-wink::before { + content: "\f58c"; } -.fa-creative-commons-nc-jp:before { - content: "\f4ea"; } +.fa-grin-wink::before { + content: "\f58c"; } -.fa-creative-commons-nd:before { - content: "\f4eb"; } +.fa-ear-deaf::before { + content: "\f2a4"; } -.fa-creative-commons-pd:before { - content: "\f4ec"; } +.fa-deaf::before { + content: "\f2a4"; } -.fa-creative-commons-pd-alt:before { - content: "\f4ed"; } +.fa-deafness::before { + content: "\f2a4"; } -.fa-creative-commons-remix:before { - content: "\f4ee"; } +.fa-hard-of-hearing::before { + content: "\f2a4"; } -.fa-creative-commons-sa:before { - content: "\f4ef"; } +.fa-road-circle-check::before { + content: "\e564"; } -.fa-creative-commons-sampling:before { - content: "\f4f0"; } +.fa-dice-five::before { + content: "\f523"; } -.fa-creative-commons-sampling-plus:before { - content: "\f4f1"; } +.fa-square-rss::before { + content: "\f143"; } -.fa-creative-commons-share:before { - content: "\f4f2"; } +.fa-rss-square::before { + content: "\f143"; } -.fa-creative-commons-zero:before { - content: "\f4f3"; } +.fa-land-mine-on::before { + content: "\e51b"; } -.fa-credit-card:before { - content: "\f09d"; } +.fa-i-cursor::before { + content: "\f246"; } -.fa-critical-role:before { - content: "\f6c9"; } +.fa-stamp::before { + content: "\f5bf"; } -.fa-crop:before { - content: "\f125"; } +.fa-stairs::before { + content: "\e289"; } -.fa-crop-alt:before { - content: "\f565"; } +.fa-i::before { + content: "\49"; } -.fa-cross:before { - content: "\f654"; } +.fa-hryvnia-sign::before { + content: "\f6f2"; } -.fa-crosshairs:before { - content: "\f05b"; } +.fa-hryvnia::before { + content: "\f6f2"; } -.fa-crow:before { - content: "\f520"; } +.fa-pills::before { + content: "\f484"; } -.fa-crown:before { - content: "\f521"; } +.fa-face-grin-wide::before { + content: "\f581"; } -.fa-crutch:before { - content: "\f7f7"; } +.fa-grin-alt::before { + content: "\f581"; } -.fa-css3:before { - content: "\f13c"; } +.fa-tooth::before { + content: "\f5c9"; } -.fa-css3-alt:before { - content: "\f38b"; } +.fa-v::before { + content: "\56"; } -.fa-cube:before { - content: "\f1b2"; } +.fa-bangladeshi-taka-sign::before { + content: "\e2e6"; } -.fa-cubes:before { - content: "\f1b3"; } +.fa-bicycle::before { + content: "\f206"; } -.fa-cut:before { - content: "\f0c4"; } +.fa-staff-snake::before { + content: "\e579"; } -.fa-cuttlefish:before { - content: "\f38c"; } +.fa-rod-asclepius::before { + content: "\e579"; } -.fa-d-and-d:before { - content: "\f38d"; } +.fa-rod-snake::before { + content: "\e579"; } -.fa-d-and-d-beyond:before { - content: "\f6ca"; } +.fa-staff-aesculapius::before { + content: "\e579"; } -.fa-dailymotion:before { - content: "\e052"; } +.fa-head-side-cough-slash::before { + content: "\e062"; } -.fa-dashcube:before { - content: "\f210"; } +.fa-truck-medical::before { + content: "\f0f9"; } -.fa-database:before { - content: "\f1c0"; } +.fa-ambulance::before { + content: "\f0f9"; } -.fa-deaf:before { - content: "\f2a4"; } +.fa-wheat-awn-circle-exclamation::before { + content: "\e598"; } -.fa-deezer:before { - content: "\e077"; } +.fa-snowman::before { + content: "\f7d0"; } -.fa-delicious:before { - content: "\f1a5"; } +.fa-mortar-pestle::before { + content: "\f5a7"; } -.fa-democrat:before { - content: "\f747"; } +.fa-road-barrier::before { + content: "\e562"; } -.fa-deploydog:before { - content: "\f38e"; } +.fa-school::before { + content: "\f549"; } -.fa-deskpro:before { - content: "\f38f"; } +.fa-igloo::before { + content: "\f7ae"; } -.fa-desktop:before { - content: "\f108"; } +.fa-joint::before { + content: "\f595"; } -.fa-dev:before { - content: "\f6cc"; } +.fa-angle-right::before { + content: "\f105"; } -.fa-deviantart:before { - content: "\f1bd"; } +.fa-horse::before { + content: "\f6f0"; } -.fa-dharmachakra:before { - content: "\f655"; } +.fa-q::before { + content: "\51"; } -.fa-dhl:before { - content: "\f790"; } +.fa-g::before { + content: "\47"; } -.fa-diagnoses:before { - content: "\f470"; } +.fa-notes-medical::before { + content: "\f481"; } -.fa-diaspora:before { - content: "\f791"; } +.fa-temperature-half::before { + content: "\f2c9"; } -.fa-dice:before { - content: "\f522"; } +.fa-temperature-2::before { + content: "\f2c9"; } -.fa-dice-d20:before { - content: "\f6cf"; } +.fa-thermometer-2::before { + content: "\f2c9"; } -.fa-dice-d6:before { - content: "\f6d1"; } +.fa-thermometer-half::before { + content: "\f2c9"; } -.fa-dice-five:before { - content: "\f523"; } +.fa-dong-sign::before { + content: "\e169"; } -.fa-dice-four:before { - content: "\f524"; } +.fa-capsules::before { + content: "\f46b"; } -.fa-dice-one:before { - content: "\f525"; } +.fa-poo-storm::before { + content: "\f75a"; } -.fa-dice-six:before { - content: "\f526"; } - -.fa-dice-three:before { - content: "\f527"; } - -.fa-dice-two:before { - content: "\f528"; } - -.fa-digg:before { - content: "\f1a6"; } - -.fa-digital-ocean:before { - content: "\f391"; } +.fa-poo-bolt::before { + content: "\f75a"; } -.fa-digital-tachograph:before { - content: "\f566"; } +.fa-face-frown-open::before { + content: "\f57a"; } -.fa-directions:before { - content: "\f5eb"; } +.fa-frown-open::before { + content: "\f57a"; } -.fa-discord:before { - content: "\f392"; } +.fa-hand-point-up::before { + content: "\f0a6"; } -.fa-discourse:before { - content: "\f393"; } +.fa-money-bill::before { + content: "\f0d6"; } -.fa-disease:before { - content: "\f7fa"; } +.fa-bookmark::before { + content: "\f02e"; } -.fa-divide:before { - content: "\f529"; } +.fa-align-justify::before { + content: "\f039"; } -.fa-dizzy:before { - content: "\f567"; } +.fa-umbrella-beach::before { + content: "\f5ca"; } -.fa-dna:before { - content: "\f471"; } +.fa-helmet-un::before { + content: "\e503"; } -.fa-dochub:before { - content: "\f394"; } +.fa-bullseye::before { + content: "\f140"; } -.fa-docker:before { - content: "\f395"; } +.fa-bacon::before { + content: "\f7e5"; } -.fa-dog:before { - content: "\f6d3"; } +.fa-hand-point-down::before { + content: "\f0a7"; } -.fa-dollar-sign:before { - content: "\f155"; } +.fa-arrow-up-from-bracket::before { + content: "\e09a"; } -.fa-dolly:before { - content: "\f472"; } +.fa-folder::before { + content: "\f07b"; } -.fa-dolly-flatbed:before { - content: "\f474"; } +.fa-folder-blank::before { + content: "\f07b"; } -.fa-donate:before { - content: "\f4b9"; } +.fa-file-waveform::before { + content: "\f478"; } -.fa-door-closed:before { - content: "\f52a"; } +.fa-file-medical-alt::before { + content: "\f478"; } -.fa-door-open:before { - content: "\f52b"; } +.fa-radiation::before { + content: "\f7b9"; } -.fa-dot-circle:before { - content: "\f192"; } +.fa-chart-simple::before { + content: "\e473"; } -.fa-dove:before { - content: "\f4ba"; } +.fa-mars-stroke::before { + content: "\f229"; } -.fa-download:before { - content: "\f019"; } +.fa-vial::before { + content: "\f492"; } -.fa-draft2digital:before { - content: "\f396"; } +.fa-gauge::before { + content: "\f624"; } -.fa-drafting-compass:before { - content: "\f568"; } +.fa-dashboard::before { + content: "\f624"; } -.fa-dragon:before { - content: "\f6d5"; } +.fa-gauge-med::before { + content: "\f624"; } -.fa-draw-polygon:before { - content: "\f5ee"; } +.fa-tachometer-alt-average::before { + content: "\f624"; } -.fa-dribbble:before { - content: "\f17d"; } +.fa-wand-magic-sparkles::before { + content: "\e2ca"; } -.fa-dribbble-square:before { - content: "\f397"; } +.fa-magic-wand-sparkles::before { + content: "\e2ca"; } -.fa-dropbox:before { - content: "\f16b"; } +.fa-e::before { + content: "\45"; } -.fa-drum:before { - content: "\f569"; } +.fa-pen-clip::before { + content: "\f305"; } -.fa-drum-steelpan:before { - content: "\f56a"; } +.fa-pen-alt::before { + content: "\f305"; } -.fa-drumstick-bite:before { - content: "\f6d7"; } +.fa-bridge-circle-exclamation::before { + content: "\e4ca"; } -.fa-drupal:before { - content: "\f1a9"; } +.fa-user::before { + content: "\f007"; } -.fa-dumbbell:before { - content: "\f44b"; } +.fa-school-circle-check::before { + content: "\e56b"; } -.fa-dumpster:before { +.fa-dumpster::before { content: "\f793"; } -.fa-dumpster-fire:before { - content: "\f794"; } +.fa-van-shuttle::before { + content: "\f5b6"; } -.fa-dungeon:before { - content: "\f6d9"; } +.fa-shuttle-van::before { + content: "\f5b6"; } -.fa-dyalog:before { - content: "\f399"; } +.fa-building-user::before { + content: "\e4da"; } -.fa-earlybirds:before { - content: "\f39a"; } +.fa-square-caret-left::before { + content: "\f191"; } -.fa-ebay:before { - content: "\f4f4"; } +.fa-caret-square-left::before { + content: "\f191"; } -.fa-edge:before { - content: "\f282"; } +.fa-highlighter::before { + content: "\f591"; } -.fa-edge-legacy:before { - content: "\e078"; } +.fa-key::before { + content: "\f084"; } -.fa-edit:before { - content: "\f044"; } +.fa-bullhorn::before { + content: "\f0a1"; } -.fa-egg:before { - content: "\f7fb"; } +.fa-globe::before { + content: "\f0ac"; } -.fa-eject:before { - content: "\f052"; } +.fa-synagogue::before { + content: "\f69b"; } -.fa-elementor:before { - content: "\f430"; } +.fa-person-half-dress::before { + content: "\e548"; } -.fa-ellipsis-h:before { - content: "\f141"; } +.fa-road-bridge::before { + content: "\e563"; } -.fa-ellipsis-v:before { - content: "\f142"; } +.fa-location-arrow::before { + content: "\f124"; } -.fa-ello:before { - content: "\f5f1"; } +.fa-c::before { + content: "\43"; } -.fa-ember:before { - content: "\f423"; } +.fa-tablet-button::before { + content: "\f10a"; } -.fa-empire:before { - content: "\f1d1"; } +.fa-building-lock::before { + content: "\e4d6"; } -.fa-envelope:before { - content: "\f0e0"; } +.fa-pizza-slice::before { + content: "\f818"; } -.fa-envelope-open:before { - content: "\f2b6"; } +.fa-money-bill-wave::before { + content: "\f53a"; } -.fa-envelope-open-text:before { - content: "\f658"; } +.fa-chart-area::before { + content: "\f1fe"; } -.fa-envelope-square:before { - content: "\f199"; } +.fa-area-chart::before { + content: "\f1fe"; } -.fa-envira:before { - content: "\f299"; } +.fa-house-flag::before { + content: "\e50d"; } -.fa-equals:before { - content: "\f52c"; } +.fa-person-circle-minus::before { + content: "\e540"; } -.fa-eraser:before { - content: "\f12d"; } +.fa-ban::before { + content: "\f05e"; } -.fa-erlang:before { - content: "\f39d"; } +.fa-cancel::before { + content: "\f05e"; } -.fa-ethereum:before { - content: "\f42e"; } +.fa-camera-rotate::before { + content: "\e0d8"; } -.fa-ethernet:before { - content: "\f796"; } +.fa-spray-can-sparkles::before { + content: "\f5d0"; } -.fa-etsy:before { - content: "\f2d7"; } +.fa-air-freshener::before { + content: "\f5d0"; } -.fa-euro-sign:before { - content: "\f153"; } +.fa-star::before { + content: "\f005"; } -.fa-evernote:before { - content: "\f839"; } +.fa-repeat::before { + content: "\f363"; } -.fa-exchange-alt:before { - content: "\f362"; } +.fa-cross::before { + content: "\f654"; } -.fa-exclamation:before { - content: "\f12a"; } +.fa-box::before { + content: "\f466"; } -.fa-exclamation-circle:before { - content: "\f06a"; } +.fa-venus-mars::before { + content: "\f228"; } -.fa-exclamation-triangle:before { - content: "\f071"; } +.fa-arrow-pointer::before { + content: "\f245"; } -.fa-expand:before { - content: "\f065"; } +.fa-mouse-pointer::before { + content: "\f245"; } -.fa-expand-alt:before { - content: "\f424"; } +.fa-maximize::before { + content: "\f31e"; } -.fa-expand-arrows-alt:before { +.fa-expand-arrows-alt::before { content: "\f31e"; } -.fa-expeditedssl:before { - content: "\f23e"; } +.fa-charging-station::before { + content: "\f5e7"; } -.fa-external-link-alt:before { - content: "\f35d"; } +.fa-shapes::before { + content: "\f61f"; } -.fa-external-link-square-alt:before { - content: "\f360"; } +.fa-triangle-circle-square::before { + content: "\f61f"; } -.fa-eye:before { - content: "\f06e"; } +.fa-shuffle::before { + content: "\f074"; } -.fa-eye-dropper:before { - content: "\f1fb"; } +.fa-random::before { + content: "\f074"; } -.fa-eye-slash:before { - content: "\f070"; } +.fa-person-running::before { + content: "\f70c"; } -.fa-facebook:before { - content: "\f09a"; } +.fa-running::before { + content: "\f70c"; } -.fa-facebook-f:before { - content: "\f39e"; } +.fa-mobile-retro::before { + content: "\e527"; } -.fa-facebook-messenger:before { - content: "\f39f"; } +.fa-grip-lines-vertical::before { + content: "\f7a5"; } -.fa-facebook-square:before { - content: "\f082"; } +.fa-spider::before { + content: "\f717"; } -.fa-fan:before { - content: "\f863"; } +.fa-hands-bound::before { + content: "\e4f9"; } -.fa-fantasy-flight-games:before { - content: "\f6dc"; } +.fa-file-invoice-dollar::before { + content: "\f571"; } -.fa-fast-backward:before { - content: "\f049"; } +.fa-plane-circle-exclamation::before { + content: "\e556"; } -.fa-fast-forward:before { - content: "\f050"; } +.fa-x-ray::before { + content: "\f497"; } -.fa-faucet:before { - content: "\e005"; } +.fa-spell-check::before { + content: "\f891"; } -.fa-fax:before { - content: "\f1ac"; } +.fa-slash::before { + content: "\f715"; } -.fa-feather:before { - content: "\f52d"; } +.fa-computer-mouse::before { + content: "\f8cc"; } -.fa-feather-alt:before { - content: "\f56b"; } +.fa-mouse::before { + content: "\f8cc"; } -.fa-fedex:before { - content: "\f797"; } +.fa-arrow-right-to-bracket::before { + content: "\f090"; } -.fa-fedora:before { - content: "\f798"; } +.fa-sign-in::before { + content: "\f090"; } -.fa-female:before { - content: "\f182"; } +.fa-shop-slash::before { + content: "\e070"; } -.fa-fighter-jet:before { - content: "\f0fb"; } +.fa-store-alt-slash::before { + content: "\e070"; } -.fa-figma:before { - content: "\f799"; } +.fa-server::before { + content: "\f233"; } -.fa-file:before { - content: "\f15b"; } +.fa-virus-covid-slash::before { + content: "\e4a9"; } -.fa-file-alt:before { - content: "\f15c"; } +.fa-shop-lock::before { + content: "\e4a5"; } -.fa-file-archive:before { - content: "\f1c6"; } +.fa-hourglass-start::before { + content: "\f251"; } -.fa-file-audio:before { - content: "\f1c7"; } +.fa-hourglass-1::before { + content: "\f251"; } -.fa-file-code:before { - content: "\f1c9"; } +.fa-blender-phone::before { + content: "\f6b6"; } -.fa-file-contract:before { - content: "\f56c"; } +.fa-building-wheat::before { + content: "\e4db"; } -.fa-file-csv:before { - content: "\f6dd"; } +.fa-person-breastfeeding::before { + content: "\e53a"; } -.fa-file-download:before { - content: "\f56d"; } +.fa-right-to-bracket::before { + content: "\f2f6"; } -.fa-file-excel:before { - content: "\f1c3"; } +.fa-sign-in-alt::before { + content: "\f2f6"; } -.fa-file-export:before { - content: "\f56e"; } +.fa-venus::before { + content: "\f221"; } -.fa-file-image:before { - content: "\f1c5"; } +.fa-passport::before { + content: "\f5ab"; } -.fa-file-import:before { - content: "\f56f"; } +.fa-heart-pulse::before { + content: "\f21e"; } -.fa-file-invoice:before { - content: "\f570"; } +.fa-heartbeat::before { + content: "\f21e"; } -.fa-file-invoice-dollar:before { - content: "\f571"; } +.fa-people-carry-box::before { + content: "\f4ce"; } -.fa-file-medical:before { - content: "\f477"; } +.fa-people-carry::before { + content: "\f4ce"; } -.fa-file-medical-alt:before { - content: "\f478"; } +.fa-temperature-high::before { + content: "\f769"; } -.fa-file-pdf:before { - content: "\f1c1"; } +.fa-microchip::before { + content: "\f2db"; } -.fa-file-powerpoint:before { - content: "\f1c4"; } +.fa-crown::before { + content: "\f521"; } + +.fa-weight-hanging::before { + content: "\f5cd"; } -.fa-file-prescription:before { +.fa-xmarks-lines::before { + content: "\e59a"; } + +.fa-file-prescription::before { content: "\f572"; } -.fa-file-signature:before { - content: "\f573"; } +.fa-weight-scale::before { + content: "\f496"; } -.fa-file-upload:before { - content: "\f574"; } +.fa-weight::before { + content: "\f496"; } -.fa-file-video:before { - content: "\f1c8"; } +.fa-user-group::before { + content: "\f500"; } -.fa-file-word:before { - content: "\f1c2"; } +.fa-user-friends::before { + content: "\f500"; } -.fa-fill:before { - content: "\f575"; } +.fa-arrow-up-a-z::before { + content: "\f15e"; } -.fa-fill-drip:before { - content: "\f576"; } +.fa-sort-alpha-up::before { + content: "\f15e"; } -.fa-film:before { - content: "\f008"; } +.fa-chess-knight::before { + content: "\f441"; } -.fa-filter:before { - content: "\f0b0"; } +.fa-face-laugh-squint::before { + content: "\f59b"; } -.fa-fingerprint:before { - content: "\f577"; } +.fa-laugh-squint::before { + content: "\f59b"; } -.fa-fire:before { - content: "\f06d"; } +.fa-wheelchair::before { + content: "\f193"; } -.fa-fire-alt:before { - content: "\f7e4"; } +.fa-circle-arrow-up::before { + content: "\f0aa"; } -.fa-fire-extinguisher:before { - content: "\f134"; } +.fa-arrow-circle-up::before { + content: "\f0aa"; } -.fa-firefox:before { - content: "\f269"; } +.fa-toggle-on::before { + content: "\f205"; } -.fa-firefox-browser:before { - content: "\e007"; } +.fa-person-walking::before { + content: "\f554"; } -.fa-first-aid:before { - content: "\f479"; } +.fa-walking::before { + content: "\f554"; } -.fa-first-order:before { - content: "\f2b0"; } +.fa-l::before { + content: "\4c"; } -.fa-first-order-alt:before { - content: "\f50a"; } +.fa-fire::before { + content: "\f06d"; } -.fa-firstdraft:before { - content: "\f3a1"; } +.fa-bed-pulse::before { + content: "\f487"; } -.fa-fish:before { - content: "\f578"; } +.fa-procedures::before { + content: "\f487"; } -.fa-fist-raised:before { - content: "\f6de"; } +.fa-shuttle-space::before { + content: "\f197"; } -.fa-flag:before { - content: "\f024"; } +.fa-space-shuttle::before { + content: "\f197"; } -.fa-flag-checkered:before { - content: "\f11e"; } +.fa-face-laugh::before { + content: "\f599"; } -.fa-flag-usa:before { - content: "\f74d"; } +.fa-laugh::before { + content: "\f599"; } -.fa-flask:before { - content: "\f0c3"; } +.fa-folder-open::before { + content: "\f07c"; } -.fa-flickr:before { - content: "\f16e"; } +.fa-heart-circle-plus::before { + content: "\e500"; } -.fa-flipboard:before { - content: "\f44d"; } +.fa-code-fork::before { + content: "\e13b"; } -.fa-flushed:before { - content: "\f579"; } +.fa-city::before { + content: "\f64f"; } -.fa-fly:before { - content: "\f417"; } +.fa-microphone-lines::before { + content: "\f3c9"; } -.fa-folder:before { - content: "\f07b"; } +.fa-microphone-alt::before { + content: "\f3c9"; } -.fa-folder-minus:before { - content: "\f65d"; } +.fa-pepper-hot::before { + content: "\f816"; } -.fa-folder-open:before { - content: "\f07c"; } +.fa-unlock::before { + content: "\f09c"; } -.fa-folder-plus:before { - content: "\f65e"; } +.fa-colon-sign::before { + content: "\e140"; } -.fa-font:before { - content: "\f031"; } +.fa-headset::before { + content: "\f590"; } -.fa-font-awesome:before { - content: "\f2b4"; } +.fa-store-slash::before { + content: "\e071"; } -.fa-font-awesome-alt:before { - content: "\f35c"; } +.fa-road-circle-xmark::before { + content: "\e566"; } -.fa-font-awesome-flag:before { - content: "\f425"; } +.fa-user-minus::before { + content: "\f503"; } -.fa-font-awesome-logo-full:before { - content: "\f4e6"; } +.fa-mars-stroke-up::before { + content: "\f22a"; } -.fa-fonticons:before { - content: "\f280"; } +.fa-mars-stroke-v::before { + content: "\f22a"; } -.fa-fonticons-fi:before { - content: "\f3a2"; } +.fa-champagne-glasses::before { + content: "\f79f"; } -.fa-football-ball:before { - content: "\f44e"; } +.fa-glass-cheers::before { + content: "\f79f"; } -.fa-fort-awesome:before { - content: "\f286"; } +.fa-clipboard::before { + content: "\f328"; } -.fa-fort-awesome-alt:before { - content: "\f3a3"; } +.fa-house-circle-exclamation::before { + content: "\e50a"; } -.fa-forumbee:before { - content: "\f211"; } +.fa-file-arrow-up::before { + content: "\f574"; } -.fa-forward:before { - content: "\f04e"; } +.fa-file-upload::before { + content: "\f574"; } -.fa-foursquare:before { - content: "\f180"; } +.fa-wifi::before { + content: "\f1eb"; } -.fa-free-code-camp:before { - content: "\f2c5"; } +.fa-wifi-3::before { + content: "\f1eb"; } -.fa-freebsd:before { - content: "\f3a4"; } +.fa-wifi-strong::before { + content: "\f1eb"; } -.fa-frog:before { - content: "\f52e"; } +.fa-bath::before { + content: "\f2cd"; } -.fa-frown:before { - content: "\f119"; } +.fa-bathtub::before { + content: "\f2cd"; } -.fa-frown-open:before { - content: "\f57a"; } +.fa-underline::before { + content: "\f0cd"; } -.fa-fulcrum:before { - content: "\f50b"; } +.fa-user-pen::before { + content: "\f4ff"; } -.fa-funnel-dollar:before { - content: "\f662"; } +.fa-user-edit::before { + content: "\f4ff"; } -.fa-futbol:before { - content: "\f1e3"; } +.fa-signature::before { + content: "\f5b7"; } -.fa-galactic-republic:before { - content: "\f50c"; } +.fa-stroopwafel::before { + content: "\f551"; } -.fa-galactic-senate:before { - content: "\f50d"; } +.fa-bold::before { + content: "\f032"; } -.fa-gamepad:before { - content: "\f11b"; } +.fa-anchor-lock::before { + content: "\e4ad"; } -.fa-gas-pump:before { - content: "\f52f"; } +.fa-building-ngo::before { + content: "\e4d7"; } -.fa-gavel:before { - content: "\f0e3"; } +.fa-manat-sign::before { + content: "\e1d5"; } -.fa-gem:before { - content: "\f3a5"; } +.fa-not-equal::before { + content: "\f53e"; } -.fa-genderless:before { - content: "\f22d"; } +.fa-border-top-left::before { + content: "\f853"; } -.fa-get-pocket:before { - content: "\f265"; } +.fa-border-style::before { + content: "\f853"; } -.fa-gg:before { - content: "\f260"; } +.fa-map-location-dot::before { + content: "\f5a0"; } -.fa-gg-circle:before { - content: "\f261"; } +.fa-map-marked-alt::before { + content: "\f5a0"; } -.fa-ghost:before { - content: "\f6e2"; } +.fa-jedi::before { + content: "\f669"; } -.fa-gift:before { - content: "\f06b"; } +.fa-square-poll-vertical::before { + content: "\f681"; } -.fa-gifts:before { - content: "\f79c"; } +.fa-poll::before { + content: "\f681"; } -.fa-git:before { - content: "\f1d3"; } +.fa-mug-hot::before { + content: "\f7b6"; } -.fa-git-alt:before { - content: "\f841"; } +.fa-car-battery::before { + content: "\f5df"; } -.fa-git-square:before { - content: "\f1d2"; } +.fa-battery-car::before { + content: "\f5df"; } -.fa-github:before { - content: "\f09b"; } +.fa-gift::before { + content: "\f06b"; } -.fa-github-alt:before { - content: "\f113"; } +.fa-dice-two::before { + content: "\f528"; } -.fa-github-square:before { - content: "\f092"; } +.fa-chess-queen::before { + content: "\f445"; } -.fa-gitkraken:before { - content: "\f3a6"; } +.fa-glasses::before { + content: "\f530"; } -.fa-gitlab:before { - content: "\f296"; } +.fa-chess-board::before { + content: "\f43c"; } -.fa-gitter:before { - content: "\f426"; } +.fa-building-circle-check::before { + content: "\e4d2"; } -.fa-glass-cheers:before { - content: "\f79f"; } +.fa-person-chalkboard::before { + content: "\e53d"; } -.fa-glass-martini:before { - content: "\f000"; } +.fa-mars-stroke-right::before { + content: "\f22b"; } -.fa-glass-martini-alt:before { - content: "\f57b"; } +.fa-mars-stroke-h::before { + content: "\f22b"; } -.fa-glass-whiskey:before { - content: "\f7a0"; } +.fa-hand-back-fist::before { + content: "\f255"; } -.fa-glasses:before { - content: "\f530"; } +.fa-hand-rock::before { + content: "\f255"; } -.fa-glide:before { - content: "\f2a5"; } +.fa-square-caret-up::before { + content: "\f151"; } -.fa-glide-g:before { - content: "\f2a6"; } +.fa-caret-square-up::before { + content: "\f151"; } -.fa-globe:before { - content: "\f0ac"; } +.fa-cloud-showers-water::before { + content: "\e4e4"; } -.fa-globe-africa:before { - content: "\f57c"; } +.fa-chart-bar::before { + content: "\f080"; } -.fa-globe-americas:before { - content: "\f57d"; } +.fa-bar-chart::before { + content: "\f080"; } -.fa-globe-asia:before { - content: "\f57e"; } +.fa-hands-bubbles::before { + content: "\e05e"; } -.fa-globe-europe:before { - content: "\f7a2"; } +.fa-hands-wash::before { + content: "\e05e"; } -.fa-gofore:before { - content: "\f3a7"; } +.fa-less-than-equal::before { + content: "\f537"; } -.fa-golf-ball:before { - content: "\f450"; } +.fa-train::before { + content: "\f238"; } -.fa-goodreads:before { - content: "\f3a8"; } +.fa-eye-low-vision::before { + content: "\f2a8"; } -.fa-goodreads-g:before { - content: "\f3a9"; } +.fa-low-vision::before { + content: "\f2a8"; } -.fa-google:before { - content: "\f1a0"; } +.fa-crow::before { + content: "\f520"; } -.fa-google-drive:before { - content: "\f3aa"; } +.fa-sailboat::before { + content: "\e445"; } -.fa-google-pay:before { - content: "\e079"; } +.fa-window-restore::before { + content: "\f2d2"; } -.fa-google-play:before { - content: "\f3ab"; } +.fa-square-plus::before { + content: "\f0fe"; } -.fa-google-plus:before { - content: "\f2b3"; } +.fa-plus-square::before { + content: "\f0fe"; } -.fa-google-plus-g:before { - content: "\f0d5"; } +.fa-torii-gate::before { + content: "\f6a1"; } -.fa-google-plus-square:before { - content: "\f0d4"; } +.fa-frog::before { + content: "\f52e"; } -.fa-google-wallet:before { - content: "\f1ee"; } +.fa-bucket::before { + content: "\e4cf"; } -.fa-gopuram:before { - content: "\f664"; } +.fa-image::before { + content: "\f03e"; } -.fa-graduation-cap:before { - content: "\f19d"; } +.fa-microphone::before { + content: "\f130"; } -.fa-gratipay:before { - content: "\f184"; } +.fa-cow::before { + content: "\f6c8"; } -.fa-grav:before { - content: "\f2d6"; } +.fa-caret-up::before { + content: "\f0d8"; } -.fa-greater-than:before { - content: "\f531"; } +.fa-screwdriver::before { + content: "\f54a"; } -.fa-greater-than-equal:before { - content: "\f532"; } +.fa-folder-closed::before { + content: "\e185"; } -.fa-grimace:before { - content: "\f57f"; } +.fa-house-tsunami::before { + content: "\e515"; } -.fa-grin:before { - content: "\f580"; } +.fa-square-nfi::before { + content: "\e576"; } -.fa-grin-alt:before { - content: "\f581"; } +.fa-arrow-up-from-ground-water::before { + content: "\e4b5"; } -.fa-grin-beam:before { - content: "\f582"; } +.fa-martini-glass::before { + content: "\f57b"; } -.fa-grin-beam-sweat:before { - content: "\f583"; } +.fa-glass-martini-alt::before { + content: "\f57b"; } -.fa-grin-hearts:before { - content: "\f584"; } +.fa-rotate-left::before { + content: "\f2ea"; } -.fa-grin-squint:before { - content: "\f585"; } +.fa-rotate-back::before { + content: "\f2ea"; } -.fa-grin-squint-tears:before { - content: "\f586"; } +.fa-rotate-backward::before { + content: "\f2ea"; } -.fa-grin-stars:before { - content: "\f587"; } +.fa-undo-alt::before { + content: "\f2ea"; } -.fa-grin-tears:before { - content: "\f588"; } +.fa-table-columns::before { + content: "\f0db"; } -.fa-grin-tongue:before { - content: "\f589"; } +.fa-columns::before { + content: "\f0db"; } -.fa-grin-tongue-squint:before { - content: "\f58a"; } +.fa-lemon::before { + content: "\f094"; } -.fa-grin-tongue-wink:before { - content: "\f58b"; } +.fa-head-side-mask::before { + content: "\e063"; } -.fa-grin-wink:before { - content: "\f58c"; } +.fa-handshake::before { + content: "\f2b5"; } -.fa-grip-horizontal:before { - content: "\f58d"; } +.fa-gem::before { + content: "\f3a5"; } -.fa-grip-lines:before { - content: "\f7a4"; } +.fa-dolly::before { + content: "\f472"; } -.fa-grip-lines-vertical:before { - content: "\f7a5"; } +.fa-dolly-box::before { + content: "\f472"; } -.fa-grip-vertical:before { - content: "\f58e"; } +.fa-smoking::before { + content: "\f48d"; } -.fa-gripfire:before { - content: "\f3ac"; } +.fa-minimize::before { + content: "\f78c"; } -.fa-grunt:before { - content: "\f3ad"; } +.fa-compress-arrows-alt::before { + content: "\f78c"; } -.fa-guilded:before { - content: "\e07e"; } +.fa-monument::before { + content: "\f5a6"; } -.fa-guitar:before { - content: "\f7a6"; } +.fa-snowplow::before { + content: "\f7d2"; } -.fa-gulp:before { - content: "\f3ae"; } +.fa-angles-right::before { + content: "\f101"; } -.fa-h-square:before { - content: "\f0fd"; } +.fa-angle-double-right::before { + content: "\f101"; } -.fa-hacker-news:before { - content: "\f1d4"; } +.fa-cannabis::before { + content: "\f55f"; } -.fa-hacker-news-square:before { - content: "\f3af"; } +.fa-circle-play::before { + content: "\f144"; } -.fa-hackerrank:before { - content: "\f5f7"; } +.fa-play-circle::before { + content: "\f144"; } -.fa-hamburger:before { - content: "\f805"; } +.fa-tablets::before { + content: "\f490"; } -.fa-hammer:before { - content: "\f6e3"; } +.fa-ethernet::before { + content: "\f796"; } -.fa-hamsa:before { - content: "\f665"; } +.fa-euro-sign::before { + content: "\f153"; } -.fa-hand-holding:before { - content: "\f4bd"; } +.fa-eur::before { + content: "\f153"; } -.fa-hand-holding-heart:before { - content: "\f4be"; } +.fa-euro::before { + content: "\f153"; } -.fa-hand-holding-medical:before { - content: "\e05c"; } +.fa-chair::before { + content: "\f6c0"; } -.fa-hand-holding-usd:before { - content: "\f4c0"; } +.fa-circle-check::before { + content: "\f058"; } -.fa-hand-holding-water:before { - content: "\f4c1"; } +.fa-check-circle::before { + content: "\f058"; } -.fa-hand-lizard:before { - content: "\f258"; } +.fa-circle-stop::before { + content: "\f28d"; } -.fa-hand-middle-finger:before { - content: "\f806"; } +.fa-stop-circle::before { + content: "\f28d"; } -.fa-hand-paper:before { - content: "\f256"; } +.fa-compass-drafting::before { + content: "\f568"; } -.fa-hand-peace:before { - content: "\f25b"; } +.fa-drafting-compass::before { + content: "\f568"; } -.fa-hand-point-down:before { - content: "\f0a7"; } +.fa-plate-wheat::before { + content: "\e55a"; } -.fa-hand-point-left:before { - content: "\f0a5"; } +.fa-icicles::before { + content: "\f7ad"; } -.fa-hand-point-right:before { - content: "\f0a4"; } +.fa-person-shelter::before { + content: "\e54f"; } -.fa-hand-point-up:before { - content: "\f0a6"; } +.fa-neuter::before { + content: "\f22c"; } -.fa-hand-pointer:before { - content: "\f25a"; } +.fa-id-badge::before { + content: "\f2c1"; } -.fa-hand-rock:before { - content: "\f255"; } +.fa-marker::before { + content: "\f5a1"; } -.fa-hand-scissors:before { - content: "\f257"; } +.fa-face-laugh-beam::before { + content: "\f59a"; } -.fa-hand-sparkles:before { - content: "\e05d"; } +.fa-laugh-beam::before { + content: "\f59a"; } -.fa-hand-spock:before { - content: "\f259"; } +.fa-helicopter-symbol::before { + content: "\e502"; } -.fa-hands:before { - content: "\f4c2"; } +.fa-universal-access::before { + content: "\f29a"; } -.fa-hands-helping:before { - content: "\f4c4"; } +.fa-circle-chevron-up::before { + content: "\f139"; } -.fa-hands-wash:before { - content: "\e05e"; } +.fa-chevron-circle-up::before { + content: "\f139"; } -.fa-handshake:before { - content: "\f2b5"; } +.fa-lari-sign::before { + content: "\e1c8"; } -.fa-handshake-alt-slash:before { - content: "\e05f"; } +.fa-volcano::before { + content: "\f770"; } -.fa-handshake-slash:before { - content: "\e060"; } +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553"; } -.fa-hanukiah:before { - content: "\f6e6"; } +.fa-sterling-sign::before { + content: "\f154"; } -.fa-hard-hat:before { - content: "\f807"; } +.fa-gbp::before { + content: "\f154"; } -.fa-hashtag:before { - content: "\f292"; } +.fa-pound-sign::before { + content: "\f154"; } -.fa-hat-cowboy:before { - content: "\f8c0"; } +.fa-viruses::before { + content: "\e076"; } -.fa-hat-cowboy-side:before { - content: "\f8c1"; } +.fa-square-person-confined::before { + content: "\e577"; } -.fa-hat-wizard:before { - content: "\f6e8"; } +.fa-user-tie::before { + content: "\f508"; } -.fa-hdd:before { - content: "\f0a0"; } +.fa-arrow-down-long::before { + content: "\f175"; } -.fa-head-side-cough:before { - content: "\e061"; } +.fa-long-arrow-down::before { + content: "\f175"; } -.fa-head-side-cough-slash:before { - content: "\e062"; } +.fa-tent-arrow-down-to-line::before { + content: "\e57e"; } -.fa-head-side-mask:before { - content: "\e063"; } +.fa-certificate::before { + content: "\f0a3"; } -.fa-head-side-virus:before { - content: "\e064"; } +.fa-reply-all::before { + content: "\f122"; } -.fa-heading:before { - content: "\f1dc"; } +.fa-mail-reply-all::before { + content: "\f122"; } -.fa-headphones:before { - content: "\f025"; } +.fa-suitcase::before { + content: "\f0f2"; } -.fa-headphones-alt:before { - content: "\f58f"; } +.fa-person-skating::before { + content: "\f7c5"; } -.fa-headset:before { - content: "\f590"; } +.fa-skating::before { + content: "\f7c5"; } -.fa-heart:before { - content: "\f004"; } +.fa-filter-circle-dollar::before { + content: "\f662"; } -.fa-heart-broken:before { - content: "\f7a9"; } +.fa-funnel-dollar::before { + content: "\f662"; } -.fa-heartbeat:before { - content: "\f21e"; } +.fa-camera-retro::before { + content: "\f083"; } -.fa-helicopter:before { - content: "\f533"; } +.fa-circle-arrow-down::before { + content: "\f0ab"; } -.fa-highlighter:before { - content: "\f591"; } +.fa-arrow-circle-down::before { + content: "\f0ab"; } -.fa-hiking:before { - content: "\f6ec"; } +.fa-file-import::before { + content: "\f56f"; } -.fa-hippo:before { - content: "\f6ed"; } +.fa-arrow-right-to-file::before { + content: "\f56f"; } -.fa-hips:before { - content: "\f452"; } +.fa-square-arrow-up-right::before { + content: "\f14c"; } -.fa-hire-a-helper:before { - content: "\f3b0"; } +.fa-external-link-square::before { + content: "\f14c"; } -.fa-history:before { - content: "\f1da"; } +.fa-box-open::before { + content: "\f49e"; } -.fa-hive:before { - content: "\e07f"; } +.fa-scroll::before { + content: "\f70e"; } -.fa-hockey-puck:before { - content: "\f453"; } +.fa-spa::before { + content: "\f5bb"; } -.fa-holly-berry:before { - content: "\f7aa"; } +.fa-location-pin-lock::before { + content: "\e51f"; } -.fa-home:before { - content: "\f015"; } +.fa-pause::before { + content: "\f04c"; } -.fa-hooli:before { - content: "\f427"; } +.fa-hill-avalanche::before { + content: "\e507"; } -.fa-hornbill:before { - content: "\f592"; } +.fa-temperature-empty::before { + content: "\f2cb"; } -.fa-horse:before { - content: "\f6f0"; } +.fa-temperature-0::before { + content: "\f2cb"; } -.fa-horse-head:before { - content: "\f7ab"; } +.fa-thermometer-0::before { + content: "\f2cb"; } -.fa-hospital:before { - content: "\f0f8"; } +.fa-thermometer-empty::before { + content: "\f2cb"; } -.fa-hospital-alt:before { - content: "\f47d"; } +.fa-bomb::before { + content: "\f1e2"; } -.fa-hospital-symbol:before { - content: "\f47e"; } +.fa-registered::before { + content: "\f25d"; } -.fa-hospital-user:before { - content: "\f80d"; } +.fa-address-card::before { + content: "\f2bb"; } -.fa-hot-tub:before { - content: "\f593"; } +.fa-contact-card::before { + content: "\f2bb"; } -.fa-hotdog:before { - content: "\f80f"; } +.fa-vcard::before { + content: "\f2bb"; } -.fa-hotel:before { - content: "\f594"; } +.fa-scale-unbalanced-flip::before { + content: "\f516"; } -.fa-hotjar:before { - content: "\f3b1"; } +.fa-balance-scale-right::before { + content: "\f516"; } -.fa-hourglass:before { - content: "\f254"; } +.fa-subscript::before { + content: "\f12c"; } -.fa-hourglass-end:before { - content: "\f253"; } +.fa-diamond-turn-right::before { + content: "\f5eb"; } -.fa-hourglass-half:before { - content: "\f252"; } +.fa-directions::before { + content: "\f5eb"; } -.fa-hourglass-start:before { - content: "\f251"; } +.fa-burst::before { + content: "\e4dc"; } -.fa-house-damage:before { - content: "\f6f1"; } +.fa-house-laptop::before { + content: "\e066"; } -.fa-house-user:before { - content: "\e065"; } +.fa-laptop-house::before { + content: "\e066"; } -.fa-houzz:before { - content: "\f27c"; } +.fa-face-tired::before { + content: "\f5c8"; } -.fa-hryvnia:before { - content: "\f6f2"; } +.fa-tired::before { + content: "\f5c8"; } -.fa-html5:before { - content: "\f13b"; } +.fa-money-bills::before { + content: "\e1f3"; } -.fa-hubspot:before { - content: "\f3b2"; } +.fa-smog::before { + content: "\f75f"; } -.fa-i-cursor:before { - content: "\f246"; } +.fa-crutch::before { + content: "\f7f7"; } -.fa-ice-cream:before { - content: "\f810"; } +.fa-cloud-arrow-up::before { + content: "\f0ee"; } -.fa-icicles:before { - content: "\f7ad"; } +.fa-cloud-upload::before { + content: "\f0ee"; } -.fa-icons:before { - content: "\f86d"; } +.fa-cloud-upload-alt::before { + content: "\f0ee"; } -.fa-id-badge:before { - content: "\f2c1"; } +.fa-palette::before { + content: "\f53f"; } -.fa-id-card:before { - content: "\f2c2"; } +.fa-arrows-turn-right::before { + content: "\e4c0"; } -.fa-id-card-alt:before { - content: "\f47f"; } +.fa-vest::before { + content: "\e085"; } -.fa-ideal:before { - content: "\e013"; } +.fa-ferry::before { + content: "\e4ea"; } -.fa-igloo:before { - content: "\f7ae"; } +.fa-arrows-down-to-people::before { + content: "\e4b9"; } -.fa-image:before { - content: "\f03e"; } +.fa-seedling::before { + content: "\f4d8"; } -.fa-images:before { - content: "\f302"; } +.fa-sprout::before { + content: "\f4d8"; } -.fa-imdb:before { - content: "\f2d8"; } +.fa-left-right::before { + content: "\f337"; } -.fa-inbox:before { - content: "\f01c"; } +.fa-arrows-alt-h::before { + content: "\f337"; } -.fa-indent:before { - content: "\f03c"; } +.fa-boxes-packing::before { + content: "\e4c7"; } -.fa-industry:before { - content: "\f275"; } +.fa-circle-arrow-left::before { + content: "\f0a8"; } -.fa-infinity:before { - content: "\f534"; } +.fa-arrow-circle-left::before { + content: "\f0a8"; } -.fa-info:before { - content: "\f129"; } +.fa-group-arrows-rotate::before { + content: "\e4f6"; } -.fa-info-circle:before { - content: "\f05a"; } +.fa-bowl-food::before { + content: "\e4c6"; } -.fa-innosoft:before { - content: "\e080"; } +.fa-candy-cane::before { + content: "\f786"; } -.fa-instagram:before { - content: "\f16d"; } +.fa-arrow-down-wide-short::before { + content: "\f160"; } -.fa-instagram-square:before { - content: "\e055"; } +.fa-sort-amount-asc::before { + content: "\f160"; } -.fa-instalod:before { - content: "\e081"; } +.fa-sort-amount-down::before { + content: "\f160"; } -.fa-intercom:before { - content: "\f7af"; } +.fa-cloud-bolt::before { + content: "\f76c"; } -.fa-internet-explorer:before { - content: "\f26b"; } +.fa-thunderstorm::before { + content: "\f76c"; } -.fa-invision:before { - content: "\f7b0"; } +.fa-text-slash::before { + content: "\f87d"; } -.fa-ioxhost:before { - content: "\f208"; } +.fa-remove-format::before { + content: "\f87d"; } -.fa-italic:before { - content: "\f033"; } +.fa-face-smile-wink::before { + content: "\f4da"; } -.fa-itch-io:before { - content: "\f83a"; } +.fa-smile-wink::before { + content: "\f4da"; } -.fa-itunes:before { - content: "\f3b4"; } +.fa-file-word::before { + content: "\f1c2"; } -.fa-itunes-note:before { - content: "\f3b5"; } +.fa-file-powerpoint::before { + content: "\f1c4"; } -.fa-java:before { - content: "\f4e4"; } +.fa-arrows-left-right::before { + content: "\f07e"; } -.fa-jedi:before { - content: "\f669"; } +.fa-arrows-h::before { + content: "\f07e"; } -.fa-jedi-order:before { - content: "\f50e"; } +.fa-house-lock::before { + content: "\e510"; } -.fa-jenkins:before { - content: "\f3b6"; } +.fa-cloud-arrow-down::before { + content: "\f0ed"; } -.fa-jira:before { - content: "\f7b1"; } +.fa-cloud-download::before { + content: "\f0ed"; } -.fa-joget:before { - content: "\f3b7"; } +.fa-cloud-download-alt::before { + content: "\f0ed"; } -.fa-joint:before { - content: "\f595"; } +.fa-children::before { + content: "\e4e1"; } -.fa-joomla:before { - content: "\f1aa"; } +.fa-chalkboard::before { + content: "\f51b"; } -.fa-journal-whills:before { - content: "\f66a"; } +.fa-blackboard::before { + content: "\f51b"; } -.fa-js:before { - content: "\f3b8"; } +.fa-user-large-slash::before { + content: "\f4fa"; } -.fa-js-square:before { - content: "\f3b9"; } +.fa-user-alt-slash::before { + content: "\f4fa"; } -.fa-jsfiddle:before { - content: "\f1cc"; } +.fa-envelope-open::before { + content: "\f2b6"; } -.fa-kaaba:before { - content: "\f66b"; } +.fa-handshake-simple-slash::before { + content: "\e05f"; } -.fa-kaggle:before { - content: "\f5fa"; } +.fa-handshake-alt-slash::before { + content: "\e05f"; } -.fa-key:before { - content: "\f084"; } +.fa-mattress-pillow::before { + content: "\e525"; } -.fa-keybase:before { - content: "\f4f5"; } +.fa-guarani-sign::before { + content: "\e19a"; } -.fa-keyboard:before { - content: "\f11c"; } +.fa-arrows-rotate::before { + content: "\f021"; } -.fa-keycdn:before { - content: "\f3ba"; } +.fa-refresh::before { + content: "\f021"; } -.fa-khanda:before { - content: "\f66d"; } +.fa-sync::before { + content: "\f021"; } -.fa-kickstarter:before { - content: "\f3bb"; } +.fa-fire-extinguisher::before { + content: "\f134"; } -.fa-kickstarter-k:before { - content: "\f3bc"; } +.fa-cruzeiro-sign::before { + content: "\e152"; } -.fa-kiss:before { - content: "\f596"; } +.fa-greater-than-equal::before { + content: "\f532"; } -.fa-kiss-beam:before { - content: "\f597"; } +.fa-shield-halved::before { + content: "\f3ed"; } -.fa-kiss-wink-heart:before { - content: "\f598"; } +.fa-shield-alt::before { + content: "\f3ed"; } -.fa-kiwi-bird:before { - content: "\f535"; } +.fa-book-atlas::before { + content: "\f558"; } -.fa-korvue:before { - content: "\f42f"; } +.fa-atlas::before { + content: "\f558"; } -.fa-landmark:before { - content: "\f66f"; } +.fa-virus::before { + content: "\e074"; } -.fa-language:before { - content: "\f1ab"; } +.fa-envelope-circle-check::before { + content: "\e4e8"; } -.fa-laptop:before { - content: "\f109"; } +.fa-layer-group::before { + content: "\f5fd"; } -.fa-laptop-code:before { - content: "\f5fc"; } +.fa-arrows-to-dot::before { + content: "\e4be"; } -.fa-laptop-house:before { - content: "\e066"; } +.fa-archway::before { + content: "\f557"; } -.fa-laptop-medical:before { - content: "\f812"; } +.fa-heart-circle-check::before { + content: "\e4fd"; } -.fa-laravel:before { - content: "\f3bd"; } +.fa-house-chimney-crack::before { + content: "\f6f1"; } -.fa-lastfm:before { - content: "\f202"; } +.fa-house-damage::before { + content: "\f6f1"; } -.fa-lastfm-square:before { - content: "\f203"; } +.fa-file-zipper::before { + content: "\f1c6"; } -.fa-laugh:before { - content: "\f599"; } +.fa-file-archive::before { + content: "\f1c6"; } -.fa-laugh-beam:before { - content: "\f59a"; } +.fa-square::before { + content: "\f0c8"; } -.fa-laugh-squint:before { - content: "\f59b"; } +.fa-martini-glass-empty::before { + content: "\f000"; } -.fa-laugh-wink:before { - content: "\f59c"; } +.fa-glass-martini::before { + content: "\f000"; } -.fa-layer-group:before { - content: "\f5fd"; } +.fa-couch::before { + content: "\f4b8"; } -.fa-leaf:before { - content: "\f06c"; } +.fa-cedi-sign::before { + content: "\e0df"; } -.fa-leanpub:before { - content: "\f212"; } +.fa-italic::before { + content: "\f033"; } -.fa-lemon:before { - content: "\f094"; } +.fa-table-cells-column-lock::before { + content: "\e678"; } -.fa-less:before { - content: "\f41d"; } +.fa-church::before { + content: "\f51d"; } -.fa-less-than:before { - content: "\f536"; } +.fa-comments-dollar::before { + content: "\f653"; } -.fa-less-than-equal:before { - content: "\f537"; } +.fa-democrat::before { + content: "\f747"; } -.fa-level-down-alt:before { - content: "\f3be"; } +.fa-z::before { + content: "\5a"; } -.fa-level-up-alt:before { - content: "\f3bf"; } +.fa-person-skiing::before { + content: "\f7c9"; } -.fa-life-ring:before { - content: "\f1cd"; } +.fa-skiing::before { + content: "\f7c9"; } -.fa-lightbulb:before { - content: "\f0eb"; } +.fa-road-lock::before { + content: "\e567"; } -.fa-line:before { - content: "\f3c0"; } +.fa-a::before { + content: "\41"; } -.fa-link:before { - content: "\f0c1"; } +.fa-temperature-arrow-down::before { + content: "\e03f"; } -.fa-linkedin:before { - content: "\f08c"; } +.fa-temperature-down::before { + content: "\e03f"; } -.fa-linkedin-in:before { - content: "\f0e1"; } +.fa-feather-pointed::before { + content: "\f56b"; } -.fa-linode:before { - content: "\f2b8"; } +.fa-feather-alt::before { + content: "\f56b"; } -.fa-linux:before { - content: "\f17c"; } +.fa-p::before { + content: "\50"; } -.fa-lira-sign:before { - content: "\f195"; } +.fa-snowflake::before { + content: "\f2dc"; } -.fa-list:before { - content: "\f03a"; } +.fa-newspaper::before { + content: "\f1ea"; } -.fa-list-alt:before { - content: "\f022"; } +.fa-rectangle-ad::before { + content: "\f641"; } -.fa-list-ol:before { - content: "\f0cb"; } +.fa-ad::before { + content: "\f641"; } -.fa-list-ul:before { - content: "\f0ca"; } +.fa-circle-arrow-right::before { + content: "\f0a9"; } -.fa-location-arrow:before { - content: "\f124"; } +.fa-arrow-circle-right::before { + content: "\f0a9"; } -.fa-lock:before { - content: "\f023"; } +.fa-filter-circle-xmark::before { + content: "\e17b"; } -.fa-lock-open:before { - content: "\f3c1"; } +.fa-locust::before { + content: "\e520"; } -.fa-long-arrow-alt-down:before { - content: "\f309"; } +.fa-sort::before { + content: "\f0dc"; } -.fa-long-arrow-alt-left:before { - content: "\f30a"; } +.fa-unsorted::before { + content: "\f0dc"; } -.fa-long-arrow-alt-right:before { - content: "\f30b"; } +.fa-list-ol::before { + content: "\f0cb"; } -.fa-long-arrow-alt-up:before { - content: "\f30c"; } +.fa-list-1-2::before { + content: "\f0cb"; } -.fa-low-vision:before { - content: "\f2a8"; } +.fa-list-numeric::before { + content: "\f0cb"; } -.fa-luggage-cart:before { - content: "\f59d"; } +.fa-person-dress-burst::before { + content: "\e544"; } -.fa-lungs:before { - content: "\f604"; } +.fa-money-check-dollar::before { + content: "\f53d"; } -.fa-lungs-virus:before { - content: "\e067"; } +.fa-money-check-alt::before { + content: "\f53d"; } -.fa-lyft:before { - content: "\f3c3"; } +.fa-vector-square::before { + content: "\f5cb"; } -.fa-magento:before { - content: "\f3c4"; } +.fa-bread-slice::before { + content: "\f7ec"; } -.fa-magic:before { - content: "\f0d0"; } +.fa-language::before { + content: "\f1ab"; } -.fa-magnet:before { - content: "\f076"; } +.fa-face-kiss-wink-heart::before { + content: "\f598"; } -.fa-mail-bulk:before { - content: "\f674"; } +.fa-kiss-wink-heart::before { + content: "\f598"; } -.fa-mailchimp:before { - content: "\f59e"; } +.fa-filter::before { + content: "\f0b0"; } -.fa-male:before { - content: "\f183"; } +.fa-question::before { + content: "\3f"; } -.fa-mandalorian:before { - content: "\f50f"; } +.fa-file-signature::before { + content: "\f573"; } -.fa-map:before { - content: "\f279"; } +.fa-up-down-left-right::before { + content: "\f0b2"; } -.fa-map-marked:before { - content: "\f59f"; } +.fa-arrows-alt::before { + content: "\f0b2"; } -.fa-map-marked-alt:before { - content: "\f5a0"; } +.fa-house-chimney-user::before { + content: "\e065"; } -.fa-map-marker:before { - content: "\f041"; } +.fa-hand-holding-heart::before { + content: "\f4be"; } -.fa-map-marker-alt:before { - content: "\f3c5"; } +.fa-puzzle-piece::before { + content: "\f12e"; } -.fa-map-pin:before { - content: "\f276"; } +.fa-money-check::before { + content: "\f53c"; } -.fa-map-signs:before { - content: "\f277"; } +.fa-star-half-stroke::before { + content: "\f5c0"; } -.fa-markdown:before { - content: "\f60f"; } +.fa-star-half-alt::before { + content: "\f5c0"; } -.fa-marker:before { - content: "\f5a1"; } +.fa-code::before { + content: "\f121"; } -.fa-mars:before { - content: "\f222"; } +.fa-whiskey-glass::before { + content: "\f7a0"; } -.fa-mars-double:before { - content: "\f227"; } +.fa-glass-whiskey::before { + content: "\f7a0"; } -.fa-mars-stroke:before { - content: "\f229"; } +.fa-building-circle-exclamation::before { + content: "\e4d3"; } -.fa-mars-stroke-h:before { - content: "\f22b"; } +.fa-magnifying-glass-chart::before { + content: "\e522"; } -.fa-mars-stroke-v:before { - content: "\f22a"; } +.fa-arrow-up-right-from-square::before { + content: "\f08e"; } -.fa-mask:before { - content: "\f6fa"; } +.fa-external-link::before { + content: "\f08e"; } -.fa-mastodon:before { - content: "\f4f6"; } +.fa-cubes-stacked::before { + content: "\e4e6"; } -.fa-maxcdn:before { - content: "\f136"; } +.fa-won-sign::before { + content: "\f159"; } -.fa-mdb:before { - content: "\f8ca"; } +.fa-krw::before { + content: "\f159"; } -.fa-medal:before { - content: "\f5a2"; } +.fa-won::before { + content: "\f159"; } -.fa-medapps:before { - content: "\f3c6"; } +.fa-virus-covid::before { + content: "\e4a8"; } -.fa-medium:before { - content: "\f23a"; } +.fa-austral-sign::before { + content: "\e0a9"; } -.fa-medium-m:before { - content: "\f3c7"; } +.fa-f::before { + content: "\46"; } -.fa-medkit:before { - content: "\f0fa"; } +.fa-leaf::before { + content: "\f06c"; } -.fa-medrt:before { - content: "\f3c8"; } +.fa-road::before { + content: "\f018"; } -.fa-meetup:before { - content: "\f2e0"; } +.fa-taxi::before { + content: "\f1ba"; } -.fa-megaport:before { - content: "\f5a3"; } +.fa-cab::before { + content: "\f1ba"; } -.fa-meh:before { - content: "\f11a"; } +.fa-person-circle-plus::before { + content: "\e541"; } -.fa-meh-blank:before { - content: "\f5a4"; } +.fa-chart-pie::before { + content: "\f200"; } -.fa-meh-rolling-eyes:before { - content: "\f5a5"; } +.fa-pie-chart::before { + content: "\f200"; } -.fa-memory:before { - content: "\f538"; } +.fa-bolt-lightning::before { + content: "\e0b7"; } -.fa-mendeley:before { - content: "\f7b3"; } +.fa-sack-xmark::before { + content: "\e56a"; } -.fa-menorah:before { - content: "\f676"; } +.fa-file-excel::before { + content: "\f1c3"; } -.fa-mercury:before { - content: "\f223"; } +.fa-file-contract::before { + content: "\f56c"; } -.fa-meteor:before { - content: "\f753"; } +.fa-fish-fins::before { + content: "\e4f2"; } -.fa-microblog:before { - content: "\e01a"; } +.fa-building-flag::before { + content: "\e4d5"; } -.fa-microchip:before { - content: "\f2db"; } +.fa-face-grin-beam::before { + content: "\f582"; } -.fa-microphone:before { - content: "\f130"; } +.fa-grin-beam::before { + content: "\f582"; } -.fa-microphone-alt:before { - content: "\f3c9"; } +.fa-object-ungroup::before { + content: "\f248"; } -.fa-microphone-alt-slash:before { - content: "\f539"; } +.fa-poop::before { + content: "\f619"; } -.fa-microphone-slash:before { - content: "\f131"; } +.fa-location-pin::before { + content: "\f041"; } -.fa-microscope:before { - content: "\f610"; } +.fa-map-marker::before { + content: "\f041"; } -.fa-microsoft:before { - content: "\f3ca"; } +.fa-kaaba::before { + content: "\f66b"; } -.fa-minus:before { - content: "\f068"; } +.fa-toilet-paper::before { + content: "\f71e"; } -.fa-minus-circle:before { - content: "\f056"; } +.fa-helmet-safety::before { + content: "\f807"; } -.fa-minus-square:before { - content: "\f146"; } +.fa-hard-hat::before { + content: "\f807"; } -.fa-mitten:before { - content: "\f7b5"; } +.fa-hat-hard::before { + content: "\f807"; } -.fa-mix:before { - content: "\f3cb"; } +.fa-eject::before { + content: "\f052"; } -.fa-mixcloud:before { - content: "\f289"; } +.fa-circle-right::before { + content: "\f35a"; } -.fa-mixer:before { - content: "\e056"; } +.fa-arrow-alt-circle-right::before { + content: "\f35a"; } -.fa-mizuni:before { - content: "\f3cc"; } +.fa-plane-circle-check::before { + content: "\e555"; } -.fa-mobile:before { - content: "\f10b"; } +.fa-face-rolling-eyes::before { + content: "\f5a5"; } -.fa-mobile-alt:before { - content: "\f3cd"; } +.fa-meh-rolling-eyes::before { + content: "\f5a5"; } -.fa-modx:before { - content: "\f285"; } +.fa-object-group::before { + content: "\f247"; } -.fa-monero:before { - content: "\f3d0"; } +.fa-chart-line::before { + content: "\f201"; } -.fa-money-bill:before { - content: "\f0d6"; } +.fa-line-chart::before { + content: "\f201"; } -.fa-money-bill-alt:before { - content: "\f3d1"; } +.fa-mask-ventilator::before { + content: "\e524"; } -.fa-money-bill-wave:before { - content: "\f53a"; } +.fa-arrow-right::before { + content: "\f061"; } -.fa-money-bill-wave-alt:before { - content: "\f53b"; } +.fa-signs-post::before { + content: "\f277"; } -.fa-money-check:before { - content: "\f53c"; } +.fa-map-signs::before { + content: "\f277"; } -.fa-money-check-alt:before { - content: "\f53d"; } +.fa-cash-register::before { + content: "\f788"; } -.fa-monument:before { - content: "\f5a6"; } +.fa-person-circle-question::before { + content: "\e542"; } -.fa-moon:before { - content: "\f186"; } +.fa-h::before { + content: "\48"; } -.fa-mortar-pestle:before { - content: "\f5a7"; } +.fa-tarp::before { + content: "\e57b"; } -.fa-mosque:before { - content: "\f678"; } +.fa-screwdriver-wrench::before { + content: "\f7d9"; } -.fa-motorcycle:before { - content: "\f21c"; } +.fa-tools::before { + content: "\f7d9"; } -.fa-mountain:before { - content: "\f6fc"; } +.fa-arrows-to-eye::before { + content: "\e4bf"; } -.fa-mouse:before { - content: "\f8cc"; } +.fa-plug-circle-bolt::before { + content: "\e55b"; } -.fa-mouse-pointer:before { - content: "\f245"; } +.fa-heart::before { + content: "\f004"; } -.fa-mug-hot:before { - content: "\f7b6"; } +.fa-mars-and-venus::before { + content: "\f224"; } -.fa-music:before { - content: "\f001"; } +.fa-house-user::before { + content: "\e1b0"; } -.fa-napster:before { - content: "\f3d2"; } +.fa-home-user::before { + content: "\e1b0"; } -.fa-neos:before { - content: "\f612"; } +.fa-dumpster-fire::before { + content: "\f794"; } -.fa-network-wired:before { - content: "\f6ff"; } +.fa-house-crack::before { + content: "\e3b1"; } -.fa-neuter:before { - content: "\f22c"; } +.fa-martini-glass-citrus::before { + content: "\f561"; } -.fa-newspaper:before { - content: "\f1ea"; } +.fa-cocktail::before { + content: "\f561"; } -.fa-nimblr:before { - content: "\f5a8"; } +.fa-face-surprise::before { + content: "\f5c2"; } -.fa-node:before { - content: "\f419"; } +.fa-surprise::before { + content: "\f5c2"; } -.fa-node-js:before { - content: "\f3d3"; } +.fa-bottle-water::before { + content: "\e4c5"; } -.fa-not-equal:before { - content: "\f53e"; } +.fa-circle-pause::before { + content: "\f28b"; } -.fa-notes-medical:before { - content: "\f481"; } +.fa-pause-circle::before { + content: "\f28b"; } -.fa-npm:before { - content: "\f3d4"; } +.fa-toilet-paper-slash::before { + content: "\e072"; } -.fa-ns8:before { - content: "\f3d5"; } +.fa-apple-whole::before { + content: "\f5d1"; } -.fa-nutritionix:before { - content: "\f3d6"; } +.fa-apple-alt::before { + content: "\f5d1"; } -.fa-object-group:before { - content: "\f247"; } +.fa-kitchen-set::before { + content: "\e51a"; } -.fa-object-ungroup:before { - content: "\f248"; } +.fa-r::before { + content: "\52"; } -.fa-octopus-deploy:before { - content: "\e082"; } +.fa-temperature-quarter::before { + content: "\f2ca"; } -.fa-odnoklassniki:before { - content: "\f263"; } +.fa-temperature-1::before { + content: "\f2ca"; } -.fa-odnoklassniki-square:before { - content: "\f264"; } +.fa-thermometer-1::before { + content: "\f2ca"; } -.fa-oil-can:before { - content: "\f613"; } +.fa-thermometer-quarter::before { + content: "\f2ca"; } -.fa-old-republic:before { - content: "\f510"; } +.fa-cube::before { + content: "\f1b2"; } -.fa-om:before { - content: "\f679"; } +.fa-bitcoin-sign::before { + content: "\e0b4"; } -.fa-opencart:before { - content: "\f23d"; } +.fa-shield-dog::before { + content: "\e573"; } -.fa-openid:before { - content: "\f19b"; } +.fa-solar-panel::before { + content: "\f5ba"; } -.fa-opera:before { - content: "\f26a"; } +.fa-lock-open::before { + content: "\f3c1"; } -.fa-optin-monster:before { - content: "\f23c"; } +.fa-elevator::before { + content: "\e16d"; } -.fa-orcid:before { - content: "\f8d2"; } +.fa-money-bill-transfer::before { + content: "\e528"; } -.fa-osi:before { - content: "\f41a"; } +.fa-money-bill-trend-up::before { + content: "\e529"; } -.fa-otter:before { - content: "\f700"; } +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f"; } -.fa-outdent:before { - content: "\f03b"; } +.fa-square-poll-horizontal::before { + content: "\f682"; } -.fa-page4:before { - content: "\f3d7"; } +.fa-poll-h::before { + content: "\f682"; } -.fa-pagelines:before { - content: "\f18c"; } +.fa-circle::before { + content: "\f111"; } -.fa-pager:before { - content: "\f815"; } +.fa-backward-fast::before { + content: "\f049"; } -.fa-paint-brush:before { - content: "\f1fc"; } +.fa-fast-backward::before { + content: "\f049"; } -.fa-paint-roller:before { - content: "\f5aa"; } +.fa-recycle::before { + content: "\f1b8"; } -.fa-palette:before { - content: "\f53f"; } +.fa-user-astronaut::before { + content: "\f4fb"; } -.fa-palfed:before { - content: "\f3d8"; } +.fa-plane-slash::before { + content: "\e069"; } -.fa-pallet:before { - content: "\f482"; } +.fa-trademark::before { + content: "\f25c"; } -.fa-paper-plane:before { - content: "\f1d8"; } +.fa-basketball::before { + content: "\f434"; } -.fa-paperclip:before { - content: "\f0c6"; } +.fa-basketball-ball::before { + content: "\f434"; } -.fa-parachute-box:before { - content: "\f4cd"; } +.fa-satellite-dish::before { + content: "\f7c0"; } -.fa-paragraph:before { - content: "\f1dd"; } +.fa-circle-up::before { + content: "\f35b"; } -.fa-parking:before { - content: "\f540"; } +.fa-arrow-alt-circle-up::before { + content: "\f35b"; } -.fa-passport:before { - content: "\f5ab"; } +.fa-mobile-screen-button::before { + content: "\f3cd"; } -.fa-pastafarianism:before { - content: "\f67b"; } +.fa-mobile-alt::before { + content: "\f3cd"; } -.fa-paste:before { - content: "\f0ea"; } +.fa-volume-high::before { + content: "\f028"; } -.fa-patreon:before { - content: "\f3d9"; } +.fa-volume-up::before { + content: "\f028"; } -.fa-pause:before { - content: "\f04c"; } +.fa-users-rays::before { + content: "\e593"; } -.fa-pause-circle:before { - content: "\f28b"; } +.fa-wallet::before { + content: "\f555"; } -.fa-paw:before { - content: "\f1b0"; } +.fa-clipboard-check::before { + content: "\f46c"; } -.fa-paypal:before { - content: "\f1ed"; } +.fa-file-audio::before { + content: "\f1c7"; } -.fa-peace:before { - content: "\f67c"; } +.fa-burger::before { + content: "\f805"; } -.fa-pen:before { - content: "\f304"; } +.fa-hamburger::before { + content: "\f805"; } -.fa-pen-alt:before { - content: "\f305"; } +.fa-wrench::before { + content: "\f0ad"; } -.fa-pen-fancy:before { - content: "\f5ac"; } +.fa-bugs::before { + content: "\e4d0"; } -.fa-pen-nib:before { - content: "\f5ad"; } +.fa-rupee-sign::before { + content: "\f156"; } -.fa-pen-square:before { - content: "\f14b"; } +.fa-rupee::before { + content: "\f156"; } -.fa-pencil-alt:before { - content: "\f303"; } +.fa-file-image::before { + content: "\f1c5"; } -.fa-pencil-ruler:before { - content: "\f5ae"; } +.fa-circle-question::before { + content: "\f059"; } -.fa-penny-arcade:before { - content: "\f704"; } +.fa-question-circle::before { + content: "\f059"; } -.fa-people-arrows:before { - content: "\e068"; } +.fa-plane-departure::before { + content: "\f5b0"; } -.fa-people-carry:before { - content: "\f4ce"; } +.fa-handshake-slash::before { + content: "\e060"; } -.fa-pepper-hot:before { - content: "\f816"; } +.fa-book-bookmark::before { + content: "\e0bb"; } -.fa-perbyte:before { - content: "\e083"; } +.fa-code-branch::before { + content: "\f126"; } -.fa-percent:before { - content: "\f295"; } +.fa-hat-cowboy::before { + content: "\f8c0"; } -.fa-percentage:before { - content: "\f541"; } +.fa-bridge::before { + content: "\e4c8"; } -.fa-periscope:before { - content: "\f3da"; } +.fa-phone-flip::before { + content: "\f879"; } -.fa-person-booth:before { - content: "\f756"; } +.fa-phone-alt::before { + content: "\f879"; } -.fa-phabricator:before { - content: "\f3db"; } +.fa-truck-front::before { + content: "\e2b7"; } -.fa-phoenix-framework:before { - content: "\f3dc"; } +.fa-cat::before { + content: "\f6be"; } -.fa-phoenix-squadron:before { - content: "\f511"; } +.fa-anchor-circle-exclamation::before { + content: "\e4ab"; } -.fa-phone:before { - content: "\f095"; } +.fa-truck-field::before { + content: "\e58d"; } -.fa-phone-alt:before { - content: "\f879"; } +.fa-route::before { + content: "\f4d7"; } -.fa-phone-slash:before { - content: "\f3dd"; } +.fa-clipboard-question::before { + content: "\e4e3"; } -.fa-phone-square:before { - content: "\f098"; } +.fa-panorama::before { + content: "\e209"; } -.fa-phone-square-alt:before { - content: "\f87b"; } +.fa-comment-medical::before { + content: "\f7f5"; } -.fa-phone-volume:before { - content: "\f2a0"; } +.fa-teeth-open::before { + content: "\f62f"; } -.fa-photo-video:before { - content: "\f87c"; } +.fa-file-circle-minus::before { + content: "\e4ed"; } -.fa-php:before { - content: "\f457"; } +.fa-tags::before { + content: "\f02c"; } -.fa-pied-piper:before { - content: "\f2ae"; } +.fa-wine-glass::before { + content: "\f4e3"; } -.fa-pied-piper-alt:before { - content: "\f1a8"; } +.fa-forward-fast::before { + content: "\f050"; } -.fa-pied-piper-hat:before { - content: "\f4e5"; } +.fa-fast-forward::before { + content: "\f050"; } -.fa-pied-piper-pp:before { - content: "\f1a7"; } +.fa-face-meh-blank::before { + content: "\f5a4"; } -.fa-pied-piper-square:before { - content: "\e01e"; } +.fa-meh-blank::before { + content: "\f5a4"; } -.fa-piggy-bank:before { - content: "\f4d3"; } +.fa-square-parking::before { + content: "\f540"; } -.fa-pills:before { - content: "\f484"; } +.fa-parking::before { + content: "\f540"; } -.fa-pinterest:before { - content: "\f0d2"; } +.fa-house-signal::before { + content: "\e012"; } -.fa-pinterest-p:before { - content: "\f231"; } +.fa-bars-progress::before { + content: "\f828"; } -.fa-pinterest-square:before { - content: "\f0d3"; } +.fa-tasks-alt::before { + content: "\f828"; } -.fa-pizza-slice:before { - content: "\f818"; } +.fa-faucet-drip::before { + content: "\e006"; } -.fa-place-of-worship:before { - content: "\f67f"; } +.fa-cart-flatbed::before { + content: "\f474"; } -.fa-plane:before { - content: "\f072"; } +.fa-dolly-flatbed::before { + content: "\f474"; } -.fa-plane-arrival:before { - content: "\f5af"; } +.fa-ban-smoking::before { + content: "\f54d"; } -.fa-plane-departure:before { - content: "\f5b0"; } +.fa-smoking-ban::before { + content: "\f54d"; } -.fa-plane-slash:before { - content: "\e069"; } +.fa-terminal::before { + content: "\f120"; } -.fa-play:before { - content: "\f04b"; } +.fa-mobile-button::before { + content: "\f10b"; } -.fa-play-circle:before { - content: "\f144"; } +.fa-house-medical-flag::before { + content: "\e514"; } -.fa-playstation:before { - content: "\f3df"; } +.fa-basket-shopping::before { + content: "\f291"; } -.fa-plug:before { - content: "\f1e6"; } +.fa-shopping-basket::before { + content: "\f291"; } -.fa-plus:before { - content: "\f067"; } +.fa-tape::before { + content: "\f4db"; } -.fa-plus-circle:before { - content: "\f055"; } +.fa-bus-simple::before { + content: "\f55e"; } -.fa-plus-square:before { - content: "\f0fe"; } +.fa-bus-alt::before { + content: "\f55e"; } -.fa-podcast:before { - content: "\f2ce"; } +.fa-eye::before { + content: "\f06e"; } -.fa-poll:before { - content: "\f681"; } +.fa-face-sad-cry::before { + content: "\f5b3"; } -.fa-poll-h:before { - content: "\f682"; } +.fa-sad-cry::before { + content: "\f5b3"; } -.fa-poo:before { - content: "\f2fe"; } +.fa-audio-description::before { + content: "\f29e"; } -.fa-poo-storm:before { - content: "\f75a"; } +.fa-person-military-to-person::before { + content: "\e54c"; } -.fa-poop:before { - content: "\f619"; } +.fa-file-shield::before { + content: "\e4f0"; } -.fa-portrait:before { - content: "\f3e0"; } +.fa-user-slash::before { + content: "\f506"; } -.fa-pound-sign:before { - content: "\f154"; } +.fa-pen::before { + content: "\f304"; } -.fa-power-off:before { - content: "\f011"; } +.fa-tower-observation::before { + content: "\e586"; } -.fa-pray:before { - content: "\f683"; } +.fa-file-code::before { + content: "\f1c9"; } -.fa-praying-hands:before { - content: "\f684"; } +.fa-signal::before { + content: "\f012"; } -.fa-prescription:before { - content: "\f5b1"; } +.fa-signal-5::before { + content: "\f012"; } -.fa-prescription-bottle:before { - content: "\f485"; } +.fa-signal-perfect::before { + content: "\f012"; } -.fa-prescription-bottle-alt:before { - content: "\f486"; } +.fa-bus::before { + content: "\f207"; } -.fa-print:before { - content: "\f02f"; } +.fa-heart-circle-xmark::before { + content: "\e501"; } -.fa-procedures:before { - content: "\f487"; } +.fa-house-chimney::before { + content: "\e3af"; } -.fa-product-hunt:before { - content: "\f288"; } +.fa-home-lg::before { + content: "\e3af"; } -.fa-project-diagram:before { - content: "\f542"; } +.fa-window-maximize::before { + content: "\f2d0"; } -.fa-pump-medical:before { - content: "\e06a"; } +.fa-face-frown::before { + content: "\f119"; } -.fa-pump-soap:before { - content: "\e06b"; } +.fa-frown::before { + content: "\f119"; } -.fa-pushed:before { - content: "\f3e1"; } +.fa-prescription::before { + content: "\f5b1"; } -.fa-puzzle-piece:before { - content: "\f12e"; } +.fa-shop::before { + content: "\f54f"; } -.fa-python:before { - content: "\f3e2"; } +.fa-store-alt::before { + content: "\f54f"; } -.fa-qq:before { - content: "\f1d6"; } +.fa-floppy-disk::before { + content: "\f0c7"; } -.fa-qrcode:before { - content: "\f029"; } +.fa-save::before { + content: "\f0c7"; } -.fa-question:before { - content: "\f128"; } +.fa-vihara::before { + content: "\f6a7"; } -.fa-question-circle:before { - content: "\f059"; } +.fa-scale-unbalanced::before { + content: "\f515"; } -.fa-quidditch:before { - content: "\f458"; } +.fa-balance-scale-left::before { + content: "\f515"; } -.fa-quinscape:before { - content: "\f459"; } +.fa-sort-up::before { + content: "\f0de"; } -.fa-quora:before { - content: "\f2c4"; } +.fa-sort-asc::before { + content: "\f0de"; } -.fa-quote-left:before { - content: "\f10d"; } +.fa-comment-dots::before { + content: "\f4ad"; } -.fa-quote-right:before { - content: "\f10e"; } +.fa-commenting::before { + content: "\f4ad"; } -.fa-quran:before { - content: "\f687"; } +.fa-plant-wilt::before { + content: "\e5aa"; } -.fa-r-project:before { - content: "\f4f7"; } +.fa-diamond::before { + content: "\f219"; } -.fa-radiation:before { - content: "\f7b9"; } +.fa-face-grin-squint::before { + content: "\f585"; } -.fa-radiation-alt:before { - content: "\f7ba"; } +.fa-grin-squint::before { + content: "\f585"; } -.fa-rainbow:before { - content: "\f75b"; } +.fa-hand-holding-dollar::before { + content: "\f4c0"; } -.fa-random:before { - content: "\f074"; } +.fa-hand-holding-usd::before { + content: "\f4c0"; } -.fa-raspberry-pi:before { - content: "\f7bb"; } +.fa-bacterium::before { + content: "\e05a"; } -.fa-ravelry:before { - content: "\f2d9"; } +.fa-hand-pointer::before { + content: "\f25a"; } -.fa-react:before { - content: "\f41b"; } +.fa-drum-steelpan::before { + content: "\f56a"; } -.fa-reacteurope:before { - content: "\f75d"; } +.fa-hand-scissors::before { + content: "\f257"; } -.fa-readme:before { - content: "\f4d5"; } +.fa-hands-praying::before { + content: "\f684"; } -.fa-rebel:before { - content: "\f1d0"; } +.fa-praying-hands::before { + content: "\f684"; } -.fa-receipt:before { - content: "\f543"; } +.fa-arrow-rotate-right::before { + content: "\f01e"; } -.fa-record-vinyl:before { - content: "\f8d9"; } +.fa-arrow-right-rotate::before { + content: "\f01e"; } -.fa-recycle:before { - content: "\f1b8"; } +.fa-arrow-rotate-forward::before { + content: "\f01e"; } -.fa-red-river:before { - content: "\f3e3"; } +.fa-redo::before { + content: "\f01e"; } -.fa-reddit:before { - content: "\f1a1"; } +.fa-biohazard::before { + content: "\f780"; } -.fa-reddit-alien:before { - content: "\f281"; } +.fa-location-crosshairs::before { + content: "\f601"; } -.fa-reddit-square:before { - content: "\f1a2"; } +.fa-location::before { + content: "\f601"; } -.fa-redhat:before { - content: "\f7bc"; } +.fa-mars-double::before { + content: "\f227"; } -.fa-redo:before { - content: "\f01e"; } +.fa-child-dress::before { + content: "\e59c"; } -.fa-redo-alt:before { - content: "\f2f9"; } +.fa-users-between-lines::before { + content: "\e591"; } -.fa-registered:before { - content: "\f25d"; } +.fa-lungs-virus::before { + content: "\e067"; } -.fa-remove-format:before { - content: "\f87d"; } +.fa-face-grin-tears::before { + content: "\f588"; } -.fa-renren:before { - content: "\f18b"; } +.fa-grin-tears::before { + content: "\f588"; } -.fa-reply:before { - content: "\f3e5"; } +.fa-phone::before { + content: "\f095"; } -.fa-reply-all:before { - content: "\f122"; } +.fa-calendar-xmark::before { + content: "\f273"; } -.fa-replyd:before { - content: "\f3e6"; } +.fa-calendar-times::before { + content: "\f273"; } -.fa-republican:before { - content: "\f75e"; } +.fa-child-reaching::before { + content: "\e59d"; } -.fa-researchgate:before { - content: "\f4f8"; } +.fa-head-side-virus::before { + content: "\e064"; } -.fa-resolving:before { - content: "\f3e7"; } +.fa-user-gear::before { + content: "\f4fe"; } -.fa-restroom:before { - content: "\f7bd"; } +.fa-user-cog::before { + content: "\f4fe"; } -.fa-retweet:before { - content: "\f079"; } +.fa-arrow-up-1-9::before { + content: "\f163"; } -.fa-rev:before { - content: "\f5b2"; } +.fa-sort-numeric-up::before { + content: "\f163"; } -.fa-ribbon:before { - content: "\f4d6"; } +.fa-door-closed::before { + content: "\f52a"; } -.fa-ring:before { - content: "\f70b"; } +.fa-shield-virus::before { + content: "\e06c"; } -.fa-road:before { - content: "\f018"; } +.fa-dice-six::before { + content: "\f526"; } -.fa-robot:before { - content: "\f544"; } +.fa-mosquito-net::before { + content: "\e52c"; } -.fa-rocket:before { - content: "\f135"; } +.fa-bridge-water::before { + content: "\e4ce"; } -.fa-rocketchat:before { - content: "\f3e8"; } +.fa-person-booth::before { + content: "\f756"; } -.fa-rockrms:before { - content: "\f3e9"; } +.fa-text-width::before { + content: "\f035"; } -.fa-route:before { - content: "\f4d7"; } +.fa-hat-wizard::before { + content: "\f6e8"; } -.fa-rss:before { - content: "\f09e"; } +.fa-pen-fancy::before { + content: "\f5ac"; } -.fa-rss-square:before { - content: "\f143"; } +.fa-person-digging::before { + content: "\f85e"; } -.fa-ruble-sign:before { - content: "\f158"; } +.fa-digging::before { + content: "\f85e"; } -.fa-ruler:before { - content: "\f545"; } +.fa-trash::before { + content: "\f1f8"; } -.fa-ruler-combined:before { - content: "\f546"; } +.fa-gauge-simple::before { + content: "\f629"; } -.fa-ruler-horizontal:before { - content: "\f547"; } +.fa-gauge-simple-med::before { + content: "\f629"; } -.fa-ruler-vertical:before { - content: "\f548"; } +.fa-tachometer-average::before { + content: "\f629"; } -.fa-running:before { - content: "\f70c"; } +.fa-book-medical::before { + content: "\f7e6"; } -.fa-rupee-sign:before { - content: "\f156"; } +.fa-poo::before { + content: "\f2fe"; } -.fa-rust:before { - content: "\e07a"; } +.fa-quote-right::before { + content: "\f10e"; } -.fa-sad-cry:before { - content: "\f5b3"; } +.fa-quote-right-alt::before { + content: "\f10e"; } -.fa-sad-tear:before { - content: "\f5b4"; } +.fa-shirt::before { + content: "\f553"; } -.fa-safari:before { - content: "\f267"; } +.fa-t-shirt::before { + content: "\f553"; } -.fa-salesforce:before { - content: "\f83b"; } +.fa-tshirt::before { + content: "\f553"; } -.fa-sass:before { - content: "\f41e"; } +.fa-cubes::before { + content: "\f1b3"; } -.fa-satellite:before { - content: "\f7bf"; } +.fa-divide::before { + content: "\f529"; } -.fa-satellite-dish:before { - content: "\f7c0"; } +.fa-tenge-sign::before { + content: "\f7d7"; } -.fa-save:before { - content: "\f0c7"; } +.fa-tenge::before { + content: "\f7d7"; } -.fa-schlix:before { - content: "\f3ea"; } +.fa-headphones::before { + content: "\f025"; } -.fa-school:before { - content: "\f549"; } +.fa-hands-holding::before { + content: "\f4c2"; } -.fa-screwdriver:before { - content: "\f54a"; } +.fa-hands-clapping::before { + content: "\e1a8"; } -.fa-scribd:before { - content: "\f28a"; } +.fa-republican::before { + content: "\f75e"; } -.fa-scroll:before { - content: "\f70e"; } +.fa-arrow-left::before { + content: "\f060"; } -.fa-sd-card:before { - content: "\f7c2"; } +.fa-person-circle-xmark::before { + content: "\e543"; } -.fa-search:before { - content: "\f002"; } +.fa-ruler::before { + content: "\f545"; } -.fa-search-dollar:before { - content: "\f688"; } +.fa-align-left::before { + content: "\f036"; } -.fa-search-location:before { - content: "\f689"; } +.fa-dice-d6::before { + content: "\f6d1"; } -.fa-search-minus:before { - content: "\f010"; } +.fa-restroom::before { + content: "\f7bd"; } -.fa-search-plus:before { - content: "\f00e"; } +.fa-j::before { + content: "\4a"; } -.fa-searchengin:before { - content: "\f3eb"; } +.fa-users-viewfinder::before { + content: "\e595"; } -.fa-seedling:before { - content: "\f4d8"; } +.fa-file-video::before { + content: "\f1c8"; } -.fa-sellcast:before { - content: "\f2da"; } +.fa-up-right-from-square::before { + content: "\f35d"; } -.fa-sellsy:before { - content: "\f213"; } +.fa-external-link-alt::before { + content: "\f35d"; } -.fa-server:before { - content: "\f233"; } +.fa-table-cells::before { + content: "\f00a"; } -.fa-servicestack:before { - content: "\f3ec"; } +.fa-th::before { + content: "\f00a"; } -.fa-shapes:before { - content: "\f61f"; } +.fa-file-pdf::before { + content: "\f1c1"; } -.fa-share:before { - content: "\f064"; } +.fa-book-bible::before { + content: "\f647"; } -.fa-share-alt:before { - content: "\f1e0"; } +.fa-bible::before { + content: "\f647"; } -.fa-share-alt-square:before { - content: "\f1e1"; } +.fa-o::before { + content: "\4f"; } -.fa-share-square:before { - content: "\f14d"; } +.fa-suitcase-medical::before { + content: "\f0fa"; } -.fa-shekel-sign:before { - content: "\f20b"; } +.fa-medkit::before { + content: "\f0fa"; } -.fa-shield-alt:before { - content: "\f3ed"; } +.fa-user-secret::before { + content: "\f21b"; } -.fa-shield-virus:before { - content: "\e06c"; } +.fa-otter::before { + content: "\f700"; } -.fa-ship:before { - content: "\f21a"; } +.fa-person-dress::before { + content: "\f182"; } -.fa-shipping-fast:before { - content: "\f48b"; } +.fa-female::before { + content: "\f182"; } -.fa-shirtsinbulk:before { - content: "\f214"; } +.fa-comment-dollar::before { + content: "\f651"; } -.fa-shoe-prints:before { - content: "\f54b"; } +.fa-business-time::before { + content: "\f64a"; } -.fa-shopify:before { - content: "\e057"; } +.fa-briefcase-clock::before { + content: "\f64a"; } -.fa-shopping-bag:before { - content: "\f290"; } +.fa-table-cells-large::before { + content: "\f009"; } -.fa-shopping-basket:before { - content: "\f291"; } +.fa-th-large::before { + content: "\f009"; } -.fa-shopping-cart:before { - content: "\f07a"; } +.fa-book-tanakh::before { + content: "\f827"; } -.fa-shopware:before { - content: "\f5b5"; } +.fa-tanakh::before { + content: "\f827"; } -.fa-shower:before { - content: "\f2cc"; } +.fa-phone-volume::before { + content: "\f2a0"; } -.fa-shuttle-van:before { - content: "\f5b6"; } +.fa-volume-control-phone::before { + content: "\f2a0"; } -.fa-sign:before { - content: "\f4d9"; } +.fa-hat-cowboy-side::before { + content: "\f8c1"; } -.fa-sign-in-alt:before { - content: "\f2f6"; } +.fa-clipboard-user::before { + content: "\f7f3"; } -.fa-sign-language:before { - content: "\f2a7"; } +.fa-child::before { + content: "\f1ae"; } -.fa-sign-out-alt:before { - content: "\f2f5"; } +.fa-lira-sign::before { + content: "\f195"; } -.fa-signal:before { - content: "\f012"; } +.fa-satellite::before { + content: "\f7bf"; } -.fa-signature:before { - content: "\f5b7"; } +.fa-plane-lock::before { + content: "\e558"; } -.fa-sim-card:before { - content: "\f7c4"; } +.fa-tag::before { + content: "\f02b"; } -.fa-simplybuilt:before { - content: "\f215"; } +.fa-comment::before { + content: "\f075"; } -.fa-sink:before { - content: "\e06d"; } +.fa-cake-candles::before { + content: "\f1fd"; } -.fa-sistrix:before { - content: "\f3ee"; } +.fa-birthday-cake::before { + content: "\f1fd"; } -.fa-sitemap:before { - content: "\f0e8"; } +.fa-cake::before { + content: "\f1fd"; } -.fa-sith:before { - content: "\f512"; } - -.fa-skating:before { - content: "\f7c5"; } +.fa-envelope::before { + content: "\f0e0"; } -.fa-sketch:before { - content: "\f7c6"; } +.fa-angles-up::before { + content: "\f102"; } -.fa-skiing:before { - content: "\f7c9"; } +.fa-angle-double-up::before { + content: "\f102"; } -.fa-skiing-nordic:before { - content: "\f7ca"; } +.fa-paperclip::before { + content: "\f0c6"; } -.fa-skull:before { - content: "\f54c"; } +.fa-arrow-right-to-city::before { + content: "\e4b3"; } -.fa-skull-crossbones:before { - content: "\f714"; } +.fa-ribbon::before { + content: "\f4d6"; } -.fa-skyatlas:before { - content: "\f216"; } +.fa-lungs::before { + content: "\f604"; } -.fa-skype:before { - content: "\f17e"; } +.fa-arrow-up-9-1::before { + content: "\f887"; } -.fa-slack:before { - content: "\f198"; } +.fa-sort-numeric-up-alt::before { + content: "\f887"; } -.fa-slack-hash:before { - content: "\f3ef"; } +.fa-litecoin-sign::before { + content: "\e1d3"; } -.fa-slash:before { - content: "\f715"; } +.fa-border-none::before { + content: "\f850"; } -.fa-sleigh:before { - content: "\f7cc"; } +.fa-circle-nodes::before { + content: "\e4e2"; } -.fa-sliders-h:before { - content: "\f1de"; } +.fa-parachute-box::before { + content: "\f4cd"; } -.fa-slideshare:before { - content: "\f1e7"; } +.fa-indent::before { + content: "\f03c"; } -.fa-smile:before { - content: "\f118"; } +.fa-truck-field-un::before { + content: "\e58e"; } -.fa-smile-beam:before { - content: "\f5b8"; } +.fa-hourglass::before { + content: "\f254"; } -.fa-smile-wink:before { - content: "\f4da"; } +.fa-hourglass-empty::before { + content: "\f254"; } -.fa-smog:before { - content: "\f75f"; } +.fa-mountain::before { + content: "\f6fc"; } -.fa-smoking:before { - content: "\f48d"; } +.fa-user-doctor::before { + content: "\f0f0"; } -.fa-smoking-ban:before { - content: "\f54d"; } +.fa-user-md::before { + content: "\f0f0"; } -.fa-sms:before { - content: "\f7cd"; } +.fa-circle-info::before { + content: "\f05a"; } -.fa-snapchat:before { - content: "\f2ab"; } +.fa-info-circle::before { + content: "\f05a"; } -.fa-snapchat-ghost:before { - content: "\f2ac"; } +.fa-cloud-meatball::before { + content: "\f73b"; } -.fa-snapchat-square:before { - content: "\f2ad"; } +.fa-camera::before { + content: "\f030"; } -.fa-snowboarding:before { - content: "\f7ce"; } +.fa-camera-alt::before { + content: "\f030"; } -.fa-snowflake:before { - content: "\f2dc"; } +.fa-square-virus::before { + content: "\e578"; } -.fa-snowman:before { - content: "\f7d0"; } +.fa-meteor::before { + content: "\f753"; } -.fa-snowplow:before { - content: "\f7d2"; } +.fa-car-on::before { + content: "\e4dd"; } -.fa-soap:before { - content: "\e06e"; } +.fa-sleigh::before { + content: "\f7cc"; } -.fa-socks:before { - content: "\f696"; } +.fa-arrow-down-1-9::before { + content: "\f162"; } -.fa-solar-panel:before { - content: "\f5ba"; } +.fa-sort-numeric-asc::before { + content: "\f162"; } -.fa-sort:before { - content: "\f0dc"; } +.fa-sort-numeric-down::before { + content: "\f162"; } -.fa-sort-alpha-down:before { - content: "\f15d"; } +.fa-hand-holding-droplet::before { + content: "\f4c1"; } -.fa-sort-alpha-down-alt:before { - content: "\f881"; } +.fa-hand-holding-water::before { + content: "\f4c1"; } -.fa-sort-alpha-up:before { - content: "\f15e"; } +.fa-water::before { + content: "\f773"; } -.fa-sort-alpha-up-alt:before { - content: "\f882"; } +.fa-calendar-check::before { + content: "\f274"; } -.fa-sort-amount-down:before { - content: "\f160"; } +.fa-braille::before { + content: "\f2a1"; } -.fa-sort-amount-down-alt:before { - content: "\f884"; } +.fa-prescription-bottle-medical::before { + content: "\f486"; } -.fa-sort-amount-up:before { - content: "\f161"; } +.fa-prescription-bottle-alt::before { + content: "\f486"; } -.fa-sort-amount-up-alt:before { - content: "\f885"; } +.fa-landmark::before { + content: "\f66f"; } -.fa-sort-down:before { - content: "\f0dd"; } +.fa-truck::before { + content: "\f0d1"; } -.fa-sort-numeric-down:before { - content: "\f162"; } +.fa-crosshairs::before { + content: "\f05b"; } -.fa-sort-numeric-down-alt:before { - content: "\f886"; } +.fa-person-cane::before { + content: "\e53c"; } -.fa-sort-numeric-up:before { - content: "\f163"; } +.fa-tent::before { + content: "\e57d"; } -.fa-sort-numeric-up-alt:before { - content: "\f887"; } +.fa-vest-patches::before { + content: "\e086"; } -.fa-sort-up:before { - content: "\f0de"; } +.fa-check-double::before { + content: "\f560"; } -.fa-soundcloud:before { - content: "\f1be"; } +.fa-arrow-down-a-z::before { + content: "\f15d"; } -.fa-sourcetree:before { - content: "\f7d3"; } +.fa-sort-alpha-asc::before { + content: "\f15d"; } -.fa-spa:before { - content: "\f5bb"; } +.fa-sort-alpha-down::before { + content: "\f15d"; } -.fa-space-shuttle:before { - content: "\f197"; } +.fa-money-bill-wheat::before { + content: "\e52a"; } -.fa-speakap:before { - content: "\f3f3"; } +.fa-cookie::before { + content: "\f563"; } -.fa-speaker-deck:before { - content: "\f83c"; } +.fa-arrow-rotate-left::before { + content: "\f0e2"; } -.fa-spell-check:before { - content: "\f891"; } +.fa-arrow-left-rotate::before { + content: "\f0e2"; } -.fa-spider:before { - content: "\f717"; } +.fa-arrow-rotate-back::before { + content: "\f0e2"; } -.fa-spinner:before { - content: "\f110"; } +.fa-arrow-rotate-backward::before { + content: "\f0e2"; } -.fa-splotch:before { - content: "\f5bc"; } +.fa-undo::before { + content: "\f0e2"; } -.fa-spotify:before { - content: "\f1bc"; } +.fa-hard-drive::before { + content: "\f0a0"; } -.fa-spray-can:before { - content: "\f5bd"; } +.fa-hdd::before { + content: "\f0a0"; } -.fa-square:before { - content: "\f0c8"; } +.fa-face-grin-squint-tears::before { + content: "\f586"; } -.fa-square-full:before { - content: "\f45c"; } +.fa-grin-squint-tears::before { + content: "\f586"; } -.fa-square-root-alt:before { - content: "\f698"; } +.fa-dumbbell::before { + content: "\f44b"; } -.fa-squarespace:before { - content: "\f5be"; } +.fa-rectangle-list::before { + content: "\f022"; } -.fa-stack-exchange:before { - content: "\f18d"; } +.fa-list-alt::before { + content: "\f022"; } -.fa-stack-overflow:before { - content: "\f16c"; } +.fa-tarp-droplet::before { + content: "\e57c"; } -.fa-stackpath:before { - content: "\f842"; } +.fa-house-medical-circle-check::before { + content: "\e511"; } -.fa-stamp:before { - content: "\f5bf"; } +.fa-person-skiing-nordic::before { + content: "\f7ca"; } -.fa-star:before { - content: "\f005"; } +.fa-skiing-nordic::before { + content: "\f7ca"; } -.fa-star-and-crescent:before { - content: "\f699"; } +.fa-calendar-plus::before { + content: "\f271"; } -.fa-star-half:before { - content: "\f089"; } +.fa-plane-arrival::before { + content: "\f5af"; } -.fa-star-half-alt:before { - content: "\f5c0"; } +.fa-circle-left::before { + content: "\f359"; } -.fa-star-of-david:before { - content: "\f69a"; } +.fa-arrow-alt-circle-left::before { + content: "\f359"; } -.fa-star-of-life:before { - content: "\f621"; } +.fa-train-subway::before { + content: "\f239"; } -.fa-staylinked:before { - content: "\f3f5"; } +.fa-subway::before { + content: "\f239"; } -.fa-steam:before { - content: "\f1b6"; } +.fa-chart-gantt::before { + content: "\e0e4"; } -.fa-steam-square:before { - content: "\f1b7"; } +.fa-indian-rupee-sign::before { + content: "\e1bc"; } -.fa-steam-symbol:before { - content: "\f3f6"; } +.fa-indian-rupee::before { + content: "\e1bc"; } -.fa-step-backward:before { - content: "\f048"; } +.fa-inr::before { + content: "\e1bc"; } -.fa-step-forward:before { - content: "\f051"; } +.fa-crop-simple::before { + content: "\f565"; } -.fa-stethoscope:before { - content: "\f0f1"; } +.fa-crop-alt::before { + content: "\f565"; } -.fa-sticker-mule:before { - content: "\f3f7"; } +.fa-money-bill-1::before { + content: "\f3d1"; } -.fa-sticky-note:before { - content: "\f249"; } +.fa-money-bill-alt::before { + content: "\f3d1"; } -.fa-stop:before { - content: "\f04d"; } +.fa-left-long::before { + content: "\f30a"; } -.fa-stop-circle:before { - content: "\f28d"; } +.fa-long-arrow-alt-left::before { + content: "\f30a"; } -.fa-stopwatch:before { - content: "\f2f2"; } +.fa-dna::before { + content: "\f471"; } -.fa-stopwatch-20:before { - content: "\e06f"; } +.fa-virus-slash::before { + content: "\e075"; } -.fa-store:before { - content: "\f54e"; } +.fa-minus::before { + content: "\f068"; } -.fa-store-alt:before { - content: "\f54f"; } +.fa-subtract::before { + content: "\f068"; } -.fa-store-alt-slash:before { - content: "\e070"; } +.fa-chess::before { + content: "\f439"; } -.fa-store-slash:before { - content: "\e071"; } +.fa-arrow-left-long::before { + content: "\f177"; } -.fa-strava:before { - content: "\f428"; } +.fa-long-arrow-left::before { + content: "\f177"; } -.fa-stream:before { - content: "\f550"; } +.fa-plug-circle-check::before { + content: "\e55c"; } -.fa-street-view:before { +.fa-street-view::before { content: "\f21d"; } -.fa-strikethrough:before { - content: "\f0cc"; } +.fa-franc-sign::before { + content: "\e18f"; } -.fa-stripe:before { - content: "\f429"; } +.fa-volume-off::before { + content: "\f026"; } -.fa-stripe-s:before { - content: "\f42a"; } +.fa-hands-asl-interpreting::before { + content: "\f2a3"; } -.fa-stroopwafel:before { - content: "\f551"; } +.fa-american-sign-language-interpreting::before { + content: "\f2a3"; } -.fa-studiovinari:before { - content: "\f3f8"; } +.fa-asl-interpreting::before { + content: "\f2a3"; } -.fa-stumbleupon:before { - content: "\f1a4"; } +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3"; } -.fa-stumbleupon-circle:before { - content: "\f1a3"; } +.fa-gear::before { + content: "\f013"; } -.fa-subscript:before { - content: "\f12c"; } +.fa-cog::before { + content: "\f013"; } -.fa-subway:before { - content: "\f239"; } +.fa-droplet-slash::before { + content: "\f5c7"; } -.fa-suitcase:before { - content: "\f0f2"; } +.fa-tint-slash::before { + content: "\f5c7"; } -.fa-suitcase-rolling:before { - content: "\f5c1"; } +.fa-mosque::before { + content: "\f678"; } -.fa-sun:before { - content: "\f185"; } +.fa-mosquito::before { + content: "\e52b"; } -.fa-superpowers:before { - content: "\f2dd"; } +.fa-star-of-david::before { + content: "\f69a"; } -.fa-superscript:before { - content: "\f12b"; } +.fa-person-military-rifle::before { + content: "\e54b"; } -.fa-supple:before { - content: "\f3f9"; } +.fa-cart-shopping::before { + content: "\f07a"; } -.fa-surprise:before { - content: "\f5c2"; } +.fa-shopping-cart::before { + content: "\f07a"; } -.fa-suse:before { - content: "\f7d6"; } +.fa-vials::before { + content: "\f493"; } -.fa-swatchbook:before { - content: "\f5c3"; } +.fa-plug-circle-plus::before { + content: "\e55f"; } -.fa-swift:before { - content: "\f8e1"; } +.fa-place-of-worship::before { + content: "\f67f"; } -.fa-swimmer:before { - content: "\f5c4"; } +.fa-grip-vertical::before { + content: "\f58e"; } -.fa-swimming-pool:before { - content: "\f5c5"; } +.fa-arrow-turn-up::before { + content: "\f148"; } -.fa-symfony:before { - content: "\f83d"; } +.fa-level-up::before { + content: "\f148"; } -.fa-synagogue:before { - content: "\f69b"; } +.fa-u::before { + content: "\55"; } -.fa-sync:before { - content: "\f021"; } +.fa-square-root-variable::before { + content: "\f698"; } -.fa-sync-alt:before { - content: "\f2f1"; } +.fa-square-root-alt::before { + content: "\f698"; } -.fa-syringe:before { - content: "\f48e"; } +.fa-clock::before { + content: "\f017"; } -.fa-table:before { - content: "\f0ce"; } +.fa-clock-four::before { + content: "\f017"; } -.fa-table-tennis:before { - content: "\f45d"; } +.fa-backward-step::before { + content: "\f048"; } -.fa-tablet:before { - content: "\f10a"; } +.fa-step-backward::before { + content: "\f048"; } -.fa-tablet-alt:before { - content: "\f3fa"; } +.fa-pallet::before { + content: "\f482"; } -.fa-tablets:before { - content: "\f490"; } +.fa-faucet::before { + content: "\e005"; } -.fa-tachometer-alt:before { - content: "\f3fd"; } +.fa-baseball-bat-ball::before { + content: "\f432"; } -.fa-tag:before { - content: "\f02b"; } +.fa-s::before { + content: "\53"; } -.fa-tags:before { - content: "\f02c"; } +.fa-timeline::before { + content: "\e29c"; } -.fa-tape:before { - content: "\f4db"; } +.fa-keyboard::before { + content: "\f11c"; } -.fa-tasks:before { - content: "\f0ae"; } +.fa-caret-down::before { + content: "\f0d7"; } -.fa-taxi:before { - content: "\f1ba"; } +.fa-house-chimney-medical::before { + content: "\f7f2"; } -.fa-teamspeak:before { - content: "\f4f9"; } +.fa-clinic-medical::before { + content: "\f7f2"; } -.fa-teeth:before { - content: "\f62e"; } +.fa-temperature-three-quarters::before { + content: "\f2c8"; } -.fa-teeth-open:before { - content: "\f62f"; } +.fa-temperature-3::before { + content: "\f2c8"; } -.fa-telegram:before { - content: "\f2c6"; } +.fa-thermometer-3::before { + content: "\f2c8"; } -.fa-telegram-plane:before { - content: "\f3fe"; } +.fa-thermometer-three-quarters::before { + content: "\f2c8"; } -.fa-temperature-high:before { - content: "\f769"; } +.fa-mobile-screen::before { + content: "\f3cf"; } -.fa-temperature-low:before { - content: "\f76b"; } +.fa-mobile-android-alt::before { + content: "\f3cf"; } -.fa-tencent-weibo:before { - content: "\f1d5"; } +.fa-plane-up::before { + content: "\e22d"; } -.fa-tenge:before { - content: "\f7d7"; } +.fa-piggy-bank::before { + content: "\f4d3"; } -.fa-terminal:before { - content: "\f120"; } +.fa-battery-half::before { + content: "\f242"; } -.fa-text-height:before { - content: "\f034"; } +.fa-battery-3::before { + content: "\f242"; } -.fa-text-width:before { - content: "\f035"; } +.fa-mountain-city::before { + content: "\e52e"; } -.fa-th:before { - content: "\f00a"; } +.fa-coins::before { + content: "\f51e"; } -.fa-th-large:before { - content: "\f009"; } +.fa-khanda::before { + content: "\f66d"; } -.fa-th-list:before { - content: "\f00b"; } +.fa-sliders::before { + content: "\f1de"; } -.fa-the-red-yeti:before { - content: "\f69d"; } +.fa-sliders-h::before { + content: "\f1de"; } -.fa-theater-masks:before { - content: "\f630"; } +.fa-folder-tree::before { + content: "\f802"; } -.fa-themeco:before { - content: "\f5c6"; } +.fa-network-wired::before { + content: "\f6ff"; } -.fa-themeisle:before { - content: "\f2b2"; } +.fa-map-pin::before { + content: "\f276"; } -.fa-thermometer:before { - content: "\f491"; } +.fa-hamsa::before { + content: "\f665"; } -.fa-thermometer-empty:before { - content: "\f2cb"; } +.fa-cent-sign::before { + content: "\e3f5"; } -.fa-thermometer-full:before { - content: "\f2c7"; } +.fa-flask::before { + content: "\f0c3"; } -.fa-thermometer-half:before { - content: "\f2c9"; } +.fa-person-pregnant::before { + content: "\e31e"; } -.fa-thermometer-quarter:before { - content: "\f2ca"; } +.fa-wand-sparkles::before { + content: "\f72b"; } -.fa-thermometer-three-quarters:before { - content: "\f2c8"; } +.fa-ellipsis-vertical::before { + content: "\f142"; } -.fa-think-peaks:before { - content: "\f731"; } +.fa-ellipsis-v::before { + content: "\f142"; } -.fa-thumbs-down:before { - content: "\f165"; } +.fa-ticket::before { + content: "\f145"; } -.fa-thumbs-up:before { - content: "\f164"; } +.fa-power-off::before { + content: "\f011"; } -.fa-thumbtack:before { - content: "\f08d"; } +.fa-right-long::before { + content: "\f30b"; } -.fa-ticket-alt:before { - content: "\f3ff"; } +.fa-long-arrow-alt-right::before { + content: "\f30b"; } -.fa-tiktok:before { - content: "\e07b"; } +.fa-flag-usa::before { + content: "\f74d"; } -.fa-times:before { - content: "\f00d"; } +.fa-laptop-file::before { + content: "\e51d"; } -.fa-times-circle:before { - content: "\f057"; } +.fa-tty::before { + content: "\f1e4"; } -.fa-tint:before { - content: "\f043"; } +.fa-teletype::before { + content: "\f1e4"; } -.fa-tint-slash:before { - content: "\f5c7"; } +.fa-diagram-next::before { + content: "\e476"; } -.fa-tired:before { - content: "\f5c8"; } +.fa-person-rifle::before { + content: "\e54e"; } -.fa-toggle-off:before { - content: "\f204"; } +.fa-house-medical-circle-exclamation::before { + content: "\e512"; } -.fa-toggle-on:before { - content: "\f205"; } +.fa-closed-captioning::before { + content: "\f20a"; } -.fa-toilet:before { - content: "\f7d8"; } +.fa-person-hiking::before { + content: "\f6ec"; } -.fa-toilet-paper:before { - content: "\f71e"; } +.fa-hiking::before { + content: "\f6ec"; } -.fa-toilet-paper-slash:before { - content: "\e072"; } +.fa-venus-double::before { + content: "\f226"; } -.fa-toolbox:before { - content: "\f552"; } +.fa-images::before { + content: "\f302"; } -.fa-tools:before { - content: "\f7d9"; } +.fa-calculator::before { + content: "\f1ec"; } -.fa-tooth:before { - content: "\f5c9"; } +.fa-people-pulling::before { + content: "\e535"; } -.fa-torah:before { - content: "\f6a0"; } +.fa-n::before { + content: "\4e"; } -.fa-torii-gate:before { - content: "\f6a1"; } +.fa-cable-car::before { + content: "\f7da"; } -.fa-tractor:before { - content: "\f722"; } +.fa-tram::before { + content: "\f7da"; } -.fa-trade-federation:before { - content: "\f513"; } +.fa-cloud-rain::before { + content: "\f73d"; } -.fa-trademark:before { - content: "\f25c"; } +.fa-building-circle-xmark::before { + content: "\e4d4"; } -.fa-traffic-light:before { - content: "\f637"; } +.fa-ship::before { + content: "\f21a"; } -.fa-trailer:before { - content: "\e041"; } +.fa-arrows-down-to-line::before { + content: "\e4b8"; } -.fa-train:before { - content: "\f238"; } +.fa-download::before { + content: "\f019"; } -.fa-tram:before { - content: "\f7da"; } +.fa-face-grin::before { + content: "\f580"; } -.fa-transgender:before { - content: "\f224"; } +.fa-grin::before { + content: "\f580"; } -.fa-transgender-alt:before { - content: "\f225"; } +.fa-delete-left::before { + content: "\f55a"; } -.fa-trash:before { - content: "\f1f8"; } +.fa-backspace::before { + content: "\f55a"; } -.fa-trash-alt:before { - content: "\f2ed"; } +.fa-eye-dropper::before { + content: "\f1fb"; } -.fa-trash-restore:before { - content: "\f829"; } +.fa-eye-dropper-empty::before { + content: "\f1fb"; } -.fa-trash-restore-alt:before { - content: "\f82a"; } +.fa-eyedropper::before { + content: "\f1fb"; } -.fa-tree:before { - content: "\f1bb"; } +.fa-file-circle-check::before { + content: "\e5a0"; } -.fa-trello:before { - content: "\f181"; } +.fa-forward::before { + content: "\f04e"; } -.fa-trophy:before { - content: "\f091"; } +.fa-mobile::before { + content: "\f3ce"; } -.fa-truck:before { - content: "\f0d1"; } +.fa-mobile-android::before { + content: "\f3ce"; } -.fa-truck-loading:before { - content: "\f4de"; } +.fa-mobile-phone::before { + content: "\f3ce"; } -.fa-truck-monster:before { - content: "\f63b"; } +.fa-face-meh::before { + content: "\f11a"; } -.fa-truck-moving:before { - content: "\f4df"; } +.fa-meh::before { + content: "\f11a"; } -.fa-truck-pickup:before { - content: "\f63c"; } +.fa-align-center::before { + content: "\f037"; } -.fa-tshirt:before { - content: "\f553"; } +.fa-book-skull::before { + content: "\f6b7"; } -.fa-tty:before { - content: "\f1e4"; } +.fa-book-dead::before { + content: "\f6b7"; } -.fa-tumblr:before { - content: "\f173"; } +.fa-id-card::before { + content: "\f2c2"; } -.fa-tumblr-square:before { - content: "\f174"; } +.fa-drivers-license::before { + content: "\f2c2"; } -.fa-tv:before { - content: "\f26c"; } +.fa-outdent::before { + content: "\f03b"; } -.fa-twitch:before { - content: "\f1e8"; } +.fa-dedent::before { + content: "\f03b"; } -.fa-twitter:before { - content: "\f099"; } +.fa-heart-circle-exclamation::before { + content: "\e4fe"; } -.fa-twitter-square:before { - content: "\f081"; } +.fa-house::before { + content: "\f015"; } -.fa-typo3:before { - content: "\f42b"; } +.fa-home::before { + content: "\f015"; } -.fa-uber:before { - content: "\f402"; } +.fa-home-alt::before { + content: "\f015"; } -.fa-ubuntu:before { - content: "\f7df"; } +.fa-home-lg-alt::before { + content: "\f015"; } -.fa-uikit:before { - content: "\f403"; } +.fa-calendar-week::before { + content: "\f784"; } -.fa-umbraco:before { - content: "\f8e8"; } +.fa-laptop-medical::before { + content: "\f812"; } -.fa-umbrella:before { - content: "\f0e9"; } +.fa-b::before { + content: "\42"; } -.fa-umbrella-beach:before { - content: "\f5ca"; } +.fa-file-medical::before { + content: "\f477"; } -.fa-uncharted:before { - content: "\e084"; } +.fa-dice-one::before { + content: "\f525"; } -.fa-underline:before { - content: "\f0cd"; } +.fa-kiwi-bird::before { + content: "\f535"; } -.fa-undo:before { - content: "\f0e2"; } +.fa-arrow-right-arrow-left::before { + content: "\f0ec"; } -.fa-undo-alt:before { - content: "\f2ea"; } +.fa-exchange::before { + content: "\f0ec"; } -.fa-uniregistry:before { - content: "\f404"; } +.fa-rotate-right::before { + content: "\f2f9"; } -.fa-unity:before { - content: "\e049"; } +.fa-redo-alt::before { + content: "\f2f9"; } -.fa-universal-access:before { - content: "\f29a"; } +.fa-rotate-forward::before { + content: "\f2f9"; } -.fa-university:before { - content: "\f19c"; } +.fa-utensils::before { + content: "\f2e7"; } -.fa-unlink:before { - content: "\f127"; } +.fa-cutlery::before { + content: "\f2e7"; } -.fa-unlock:before { - content: "\f09c"; } +.fa-arrow-up-wide-short::before { + content: "\f161"; } -.fa-unlock-alt:before { - content: "\f13e"; } +.fa-sort-amount-up::before { + content: "\f161"; } -.fa-unsplash:before { - content: "\e07c"; } +.fa-mill-sign::before { + content: "\e1ed"; } -.fa-untappd:before { - content: "\f405"; } +.fa-bowl-rice::before { + content: "\e2eb"; } -.fa-upload:before { - content: "\f093"; } +.fa-skull::before { + content: "\f54c"; } -.fa-ups:before { - content: "\f7e0"; } +.fa-tower-broadcast::before { + content: "\f519"; } -.fa-usb:before { - content: "\f287"; } +.fa-broadcast-tower::before { + content: "\f519"; } -.fa-user:before { - content: "\f007"; } +.fa-truck-pickup::before { + content: "\f63c"; } -.fa-user-alt:before { - content: "\f406"; } +.fa-up-long::before { + content: "\f30c"; } -.fa-user-alt-slash:before { - content: "\f4fa"; } +.fa-long-arrow-alt-up::before { + content: "\f30c"; } -.fa-user-astronaut:before { - content: "\f4fb"; } +.fa-stop::before { + content: "\f04d"; } -.fa-user-check:before { - content: "\f4fc"; } +.fa-code-merge::before { + content: "\f387"; } -.fa-user-circle:before { - content: "\f2bd"; } +.fa-upload::before { + content: "\f093"; } -.fa-user-clock:before { - content: "\f4fd"; } +.fa-hurricane::before { + content: "\f751"; } -.fa-user-cog:before { - content: "\f4fe"; } +.fa-mound::before { + content: "\e52d"; } -.fa-user-edit:before { - content: "\f4ff"; } +.fa-toilet-portable::before { + content: "\e583"; } -.fa-user-friends:before { - content: "\f500"; } +.fa-compact-disc::before { + content: "\f51f"; } -.fa-user-graduate:before { - content: "\f501"; } +.fa-file-arrow-down::before { + content: "\f56d"; } -.fa-user-injured:before { - content: "\f728"; } +.fa-file-download::before { + content: "\f56d"; } -.fa-user-lock:before { - content: "\f502"; } +.fa-caravan::before { + content: "\f8ff"; } -.fa-user-md:before { - content: "\f0f0"; } +.fa-shield-cat::before { + content: "\e572"; } -.fa-user-minus:before { - content: "\f503"; } +.fa-bolt::before { + content: "\f0e7"; } -.fa-user-ninja:before { - content: "\f504"; } +.fa-zap::before { + content: "\f0e7"; } -.fa-user-nurse:before { - content: "\f82f"; } +.fa-glass-water::before { + content: "\e4f4"; } -.fa-user-plus:before { - content: "\f234"; } +.fa-oil-well::before { + content: "\e532"; } -.fa-user-secret:before { - content: "\f21b"; } +.fa-vault::before { + content: "\e2c5"; } -.fa-user-shield:before { - content: "\f505"; } +.fa-mars::before { + content: "\f222"; } -.fa-user-slash:before { - content: "\f506"; } +.fa-toilet::before { + content: "\f7d8"; } -.fa-user-tag:before { - content: "\f507"; } +.fa-plane-circle-xmark::before { + content: "\e557"; } -.fa-user-tie:before { - content: "\f508"; } +.fa-yen-sign::before { + content: "\f157"; } -.fa-user-times:before { - content: "\f235"; } +.fa-cny::before { + content: "\f157"; } -.fa-users:before { - content: "\f0c0"; } +.fa-jpy::before { + content: "\f157"; } -.fa-users-cog:before { - content: "\f509"; } +.fa-rmb::before { + content: "\f157"; } -.fa-users-slash:before { - content: "\e073"; } +.fa-yen::before { + content: "\f157"; } -.fa-usps:before { - content: "\f7e1"; } +.fa-ruble-sign::before { + content: "\f158"; } -.fa-ussunnah:before { - content: "\f407"; } +.fa-rouble::before { + content: "\f158"; } -.fa-utensil-spoon:before { - content: "\f2e5"; } +.fa-rub::before { + content: "\f158"; } -.fa-utensils:before { - content: "\f2e7"; } +.fa-ruble::before { + content: "\f158"; } -.fa-vaadin:before { - content: "\f408"; } +.fa-sun::before { + content: "\f185"; } -.fa-vector-square:before { - content: "\f5cb"; } +.fa-guitar::before { + content: "\f7a6"; } -.fa-venus:before { - content: "\f221"; } +.fa-face-laugh-wink::before { + content: "\f59c"; } -.fa-venus-double:before { - content: "\f226"; } +.fa-laugh-wink::before { + content: "\f59c"; } -.fa-venus-mars:before { - content: "\f228"; } +.fa-horse-head::before { + content: "\f7ab"; } -.fa-vest:before { - content: "\e085"; } +.fa-bore-hole::before { + content: "\e4c3"; } -.fa-vest-patches:before { - content: "\e086"; } +.fa-industry::before { + content: "\f275"; } -.fa-viacoin:before { - content: "\f237"; } +.fa-circle-down::before { + content: "\f358"; } -.fa-viadeo:before { - content: "\f2a9"; } +.fa-arrow-alt-circle-down::before { + content: "\f358"; } -.fa-viadeo-square:before { - content: "\f2aa"; } +.fa-arrows-turn-to-dots::before { + content: "\e4c1"; } -.fa-vial:before { - content: "\f492"; } +.fa-florin-sign::before { + content: "\e184"; } -.fa-vials:before { - content: "\f493"; } +.fa-arrow-down-short-wide::before { + content: "\f884"; } -.fa-viber:before { - content: "\f409"; } +.fa-sort-amount-desc::before { + content: "\f884"; } -.fa-video:before { - content: "\f03d"; } +.fa-sort-amount-down-alt::before { + content: "\f884"; } -.fa-video-slash:before { - content: "\f4e2"; } +.fa-less-than::before { + content: "\3c"; } -.fa-vihara:before { - content: "\f6a7"; } +.fa-angle-down::before { + content: "\f107"; } -.fa-vimeo:before { - content: "\f40a"; } +.fa-car-tunnel::before { + content: "\e4de"; } -.fa-vimeo-square:before { - content: "\f194"; } +.fa-head-side-cough::before { + content: "\e061"; } -.fa-vimeo-v:before { - content: "\f27d"; } +.fa-grip-lines::before { + content: "\f7a4"; } -.fa-vine:before { - content: "\f1ca"; } +.fa-thumbs-down::before { + content: "\f165"; } -.fa-virus:before { - content: "\e074"; } +.fa-user-lock::before { + content: "\f502"; } -.fa-virus-slash:before { - content: "\e075"; } +.fa-arrow-right-long::before { + content: "\f178"; } -.fa-viruses:before { - content: "\e076"; } +.fa-long-arrow-right::before { + content: "\f178"; } -.fa-vk:before { - content: "\f189"; } +.fa-anchor-circle-xmark::before { + content: "\e4ac"; } -.fa-vnv:before { - content: "\f40b"; } +.fa-ellipsis::before { + content: "\f141"; } -.fa-voicemail:before { - content: "\f897"; } +.fa-ellipsis-h::before { + content: "\f141"; } -.fa-volleyball-ball:before { - content: "\f45f"; } +.fa-chess-pawn::before { + content: "\f443"; } -.fa-volume-down:before { - content: "\f027"; } +.fa-kit-medical::before { + content: "\f479"; } -.fa-volume-mute:before { - content: "\f6a9"; } +.fa-first-aid::before { + content: "\f479"; } -.fa-volume-off:before { - content: "\f026"; } +.fa-person-through-window::before { + content: "\e5a9"; } -.fa-volume-up:before { - content: "\f028"; } +.fa-toolbox::before { + content: "\f552"; } -.fa-vote-yea:before { - content: "\f772"; } +.fa-hands-holding-circle::before { + content: "\e4fb"; } -.fa-vr-cardboard:before { - content: "\f729"; } +.fa-bug::before { + content: "\f188"; } -.fa-vuejs:before { - content: "\f41f"; } +.fa-credit-card::before { + content: "\f09d"; } -.fa-walking:before { - content: "\f554"; } +.fa-credit-card-alt::before { + content: "\f09d"; } -.fa-wallet:before { - content: "\f555"; } +.fa-car::before { + content: "\f1b9"; } -.fa-warehouse:before { - content: "\f494"; } +.fa-automobile::before { + content: "\f1b9"; } -.fa-watchman-monitoring:before { - content: "\e087"; } +.fa-hand-holding-hand::before { + content: "\e4f7"; } -.fa-water:before { - content: "\f773"; } +.fa-book-open-reader::before { + content: "\f5da"; } -.fa-wave-square:before { - content: "\f83e"; } +.fa-book-reader::before { + content: "\f5da"; } -.fa-waze:before { - content: "\f83f"; } +.fa-mountain-sun::before { + content: "\e52f"; } -.fa-weebly:before { - content: "\f5cc"; } +.fa-arrows-left-right-to-line::before { + content: "\e4ba"; } -.fa-weibo:before { - content: "\f18a"; } +.fa-dice-d20::before { + content: "\f6cf"; } -.fa-weight:before { - content: "\f496"; } +.fa-truck-droplet::before { + content: "\e58c"; } -.fa-weight-hanging:before { - content: "\f5cd"; } +.fa-file-circle-xmark::before { + content: "\e5a1"; } -.fa-weixin:before { - content: "\f1d7"; } +.fa-temperature-arrow-up::before { + content: "\e040"; } -.fa-whatsapp:before { - content: "\f232"; } +.fa-temperature-up::before { + content: "\e040"; } -.fa-whatsapp-square:before { - content: "\f40c"; } +.fa-medal::before { + content: "\f5a2"; } -.fa-wheelchair:before { - content: "\f193"; } +.fa-bed::before { + content: "\f236"; } -.fa-whmcs:before { - content: "\f40d"; } +.fa-square-h::before { + content: "\f0fd"; } -.fa-wifi:before { - content: "\f1eb"; } +.fa-h-square::before { + content: "\f0fd"; } -.fa-wikipedia-w:before { - content: "\f266"; } +.fa-podcast::before { + content: "\f2ce"; } -.fa-wind:before { - content: "\f72e"; } +.fa-temperature-full::before { + content: "\f2c7"; } -.fa-window-close:before { - content: "\f410"; } +.fa-temperature-4::before { + content: "\f2c7"; } -.fa-window-maximize:before { - content: "\f2d0"; } +.fa-thermometer-4::before { + content: "\f2c7"; } -.fa-window-minimize:before { - content: "\f2d1"; } +.fa-thermometer-full::before { + content: "\f2c7"; } -.fa-window-restore:before { - content: "\f2d2"; } +.fa-bell::before { + content: "\f0f3"; } -.fa-windows:before { - content: "\f17a"; } +.fa-superscript::before { + content: "\f12b"; } -.fa-wine-bottle:before { - content: "\f72f"; } +.fa-plug-circle-xmark::before { + content: "\e560"; } -.fa-wine-glass:before { - content: "\f4e3"; } +.fa-star-of-life::before { + content: "\f621"; } -.fa-wine-glass-alt:before { - content: "\f5ce"; } +.fa-phone-slash::before { + content: "\f3dd"; } -.fa-wix:before { - content: "\f5cf"; } +.fa-paint-roller::before { + content: "\f5aa"; } -.fa-wizards-of-the-coast:before { - content: "\f730"; } +.fa-handshake-angle::before { + content: "\f4c4"; } -.fa-wodu:before { - content: "\e088"; } +.fa-hands-helping::before { + content: "\f4c4"; } -.fa-wolf-pack-battalion:before { - content: "\f514"; } +.fa-location-dot::before { + content: "\f3c5"; } -.fa-won-sign:before { - content: "\f159"; } +.fa-map-marker-alt::before { + content: "\f3c5"; } -.fa-wordpress:before { - content: "\f19a"; } +.fa-file::before { + content: "\f15b"; } -.fa-wordpress-simple:before { - content: "\f411"; } +.fa-greater-than::before { + content: "\3e"; } -.fa-wpbeginner:before { - content: "\f297"; } +.fa-person-swimming::before { + content: "\f5c4"; } -.fa-wpexplorer:before { - content: "\f2de"; } +.fa-swimmer::before { + content: "\f5c4"; } -.fa-wpforms:before { - content: "\f298"; } +.fa-arrow-down::before { + content: "\f063"; } -.fa-wpressr:before { - content: "\f3e4"; } +.fa-droplet::before { + content: "\f043"; } -.fa-wrench:before { - content: "\f0ad"; } +.fa-tint::before { + content: "\f043"; } -.fa-x-ray:before { - content: "\f497"; } +.fa-eraser::before { + content: "\f12d"; } -.fa-xbox:before { - content: "\f412"; } +.fa-earth-americas::before { + content: "\f57d"; } -.fa-xing:before { - content: "\f168"; } +.fa-earth::before { + content: "\f57d"; } -.fa-xing-square:before { - content: "\f169"; } +.fa-earth-america::before { + content: "\f57d"; } -.fa-y-combinator:before { - content: "\f23b"; } +.fa-globe-americas::before { + content: "\f57d"; } -.fa-yahoo:before { - content: "\f19e"; } +.fa-person-burst::before { + content: "\e53b"; } -.fa-yammer:before { - content: "\f840"; } +.fa-dove::before { + content: "\f4ba"; } -.fa-yandex:before { - content: "\f413"; } +.fa-battery-empty::before { + content: "\f244"; } -.fa-yandex-international:before { - content: "\f414"; } +.fa-battery-0::before { + content: "\f244"; } -.fa-yarn:before { - content: "\f7e3"; } +.fa-socks::before { + content: "\f696"; } -.fa-yelp:before { - content: "\f1e9"; } +.fa-inbox::before { + content: "\f01c"; } -.fa-yen-sign:before { - content: "\f157"; } +.fa-section::before { + content: "\e447"; } -.fa-yin-yang:before { - content: "\f6ad"; } +.fa-gauge-high::before { + content: "\f625"; } -.fa-yoast:before { - content: "\f2b1"; } +.fa-tachometer-alt::before { + content: "\f625"; } -.fa-youtube:before { - content: "\f167"; } +.fa-tachometer-alt-fast::before { + content: "\f625"; } -.fa-youtube-square:before { - content: "\f431"; } +.fa-envelope-open-text::before { + content: "\f658"; } -.fa-zhihu:before { - content: "\f63f"; } +.fa-hospital::before { + content: "\f0f8"; } -.sr-only { - border: 0; - clip: rect(0, 0, 0, 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; } - -.sr-only-focusable:active, .sr-only-focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; } -@font-face { - font-family: 'Font Awesome 5 Brands'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("../webfonts/fa-brands-400.eot"); - src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); } +.fa-hospital-alt::before { + content: "\f0f8"; } -.fab { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 400; - font-display: block; - src: url("../webfonts/fa-regular-400.eot"); - src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); } +.fa-hospital-wide::before { + content: "\f0f8"; } -.far { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } -@font-face { - font-family: 'Font Awesome 5 Free'; - font-style: normal; - font-weight: 900; - font-display: block; - src: url("../webfonts/fa-solid-900.eot"); - src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); } +.fa-wine-bottle::before { + content: "\f72f"; } -.fa, -.fas { - font-family: 'Font Awesome 5 Free'; - font-weight: 900; } +.fa-chess-rook::before { + content: "\f447"; } + +.fa-bars-staggered::before { + content: "\f550"; } + +.fa-reorder::before { + content: "\f550"; } + +.fa-stream::before { + content: "\f550"; } + +.fa-dharmachakra::before { + content: "\f655"; } + +.fa-hotdog::before { + content: "\f80f"; } + +.fa-person-walking-with-cane::before { + content: "\f29d"; } + +.fa-blind::before { + content: "\f29d"; } + +.fa-drum::before { + content: "\f569"; } + +.fa-ice-cream::before { + content: "\f810"; } + +.fa-heart-circle-bolt::before { + content: "\e4fc"; } + +.fa-fax::before { + content: "\f1ac"; } + +.fa-paragraph::before { + content: "\f1dd"; } + +.fa-check-to-slot::before { + content: "\f772"; } + +.fa-vote-yea::before { + content: "\f772"; } + +.fa-star-half::before { + content: "\f089"; } + +.fa-boxes-stacked::before { + content: "\f468"; } + +.fa-boxes::before { + content: "\f468"; } + +.fa-boxes-alt::before { + content: "\f468"; } + +.fa-link::before { + content: "\f0c1"; } + +.fa-chain::before { + content: "\f0c1"; } + +.fa-ear-listen::before { + content: "\f2a2"; } + +.fa-assistive-listening-systems::before { + content: "\f2a2"; } + +.fa-tree-city::before { + content: "\e587"; } + +.fa-play::before { + content: "\f04b"; } + +.fa-font::before { + content: "\f031"; } + +.fa-table-cells-row-lock::before { + content: "\e67a"; } + +.fa-rupiah-sign::before { + content: "\e23d"; } + +.fa-magnifying-glass::before { + content: "\f002"; } + +.fa-search::before { + content: "\f002"; } + +.fa-table-tennis-paddle-ball::before { + content: "\f45d"; } + +.fa-ping-pong-paddle-ball::before { + content: "\f45d"; } + +.fa-table-tennis::before { + content: "\f45d"; } + +.fa-person-dots-from-line::before { + content: "\f470"; } + +.fa-diagnoses::before { + content: "\f470"; } + +.fa-trash-can-arrow-up::before { + content: "\f82a"; } + +.fa-trash-restore-alt::before { + content: "\f82a"; } + +.fa-naira-sign::before { + content: "\e1f6"; } + +.fa-cart-arrow-down::before { + content: "\f218"; } + +.fa-walkie-talkie::before { + content: "\f8ef"; } + +.fa-file-pen::before { + content: "\f31c"; } + +.fa-file-edit::before { + content: "\f31c"; } + +.fa-receipt::before { + content: "\f543"; } + +.fa-square-pen::before { + content: "\f14b"; } + +.fa-pen-square::before { + content: "\f14b"; } + +.fa-pencil-square::before { + content: "\f14b"; } + +.fa-suitcase-rolling::before { + content: "\f5c1"; } + +.fa-person-circle-exclamation::before { + content: "\e53f"; } + +.fa-chevron-down::before { + content: "\f078"; } + +.fa-battery-full::before { + content: "\f240"; } + +.fa-battery::before { + content: "\f240"; } + +.fa-battery-5::before { + content: "\f240"; } + +.fa-skull-crossbones::before { + content: "\f714"; } + +.fa-code-compare::before { + content: "\e13a"; } + +.fa-list-ul::before { + content: "\f0ca"; } + +.fa-list-dots::before { + content: "\f0ca"; } + +.fa-school-lock::before { + content: "\e56f"; } + +.fa-tower-cell::before { + content: "\e585"; } + +.fa-down-long::before { + content: "\f309"; } + +.fa-long-arrow-alt-down::before { + content: "\f309"; } + +.fa-ranking-star::before { + content: "\e561"; } + +.fa-chess-king::before { + content: "\f43f"; } + +.fa-person-harassing::before { + content: "\e549"; } + +.fa-brazilian-real-sign::before { + content: "\e46c"; } + +.fa-landmark-dome::before { + content: "\f752"; } + +.fa-landmark-alt::before { + content: "\f752"; } + +.fa-arrow-up::before { + content: "\f062"; } + +.fa-tv::before { + content: "\f26c"; } + +.fa-television::before { + content: "\f26c"; } + +.fa-tv-alt::before { + content: "\f26c"; } + +.fa-shrimp::before { + content: "\e448"; } + +.fa-list-check::before { + content: "\f0ae"; } + +.fa-tasks::before { + content: "\f0ae"; } + +.fa-jug-detergent::before { + content: "\e519"; } + +.fa-circle-user::before { + content: "\f2bd"; } + +.fa-user-circle::before { + content: "\f2bd"; } + +.fa-user-shield::before { + content: "\f505"; } + +.fa-wind::before { + content: "\f72e"; } + +.fa-car-burst::before { + content: "\f5e1"; } + +.fa-car-crash::before { + content: "\f5e1"; } + +.fa-y::before { + content: "\59"; } + +.fa-person-snowboarding::before { + content: "\f7ce"; } + +.fa-snowboarding::before { + content: "\f7ce"; } + +.fa-truck-fast::before { + content: "\f48b"; } + +.fa-shipping-fast::before { + content: "\f48b"; } + +.fa-fish::before { + content: "\f578"; } + +.fa-user-graduate::before { + content: "\f501"; } + +.fa-circle-half-stroke::before { + content: "\f042"; } + +.fa-adjust::before { + content: "\f042"; } + +.fa-clapperboard::before { + content: "\e131"; } + +.fa-circle-radiation::before { + content: "\f7ba"; } + +.fa-radiation-alt::before { + content: "\f7ba"; } + +.fa-baseball::before { + content: "\f433"; } + +.fa-baseball-ball::before { + content: "\f433"; } + +.fa-jet-fighter-up::before { + content: "\e518"; } + +.fa-diagram-project::before { + content: "\f542"; } + +.fa-project-diagram::before { + content: "\f542"; } + +.fa-copy::before { + content: "\f0c5"; } + +.fa-volume-xmark::before { + content: "\f6a9"; } + +.fa-volume-mute::before { + content: "\f6a9"; } + +.fa-volume-times::before { + content: "\f6a9"; } + +.fa-hand-sparkles::before { + content: "\e05d"; } + +.fa-grip::before { + content: "\f58d"; } + +.fa-grip-horizontal::before { + content: "\f58d"; } + +.fa-share-from-square::before { + content: "\f14d"; } + +.fa-share-square::before { + content: "\f14d"; } + +.fa-child-combatant::before { + content: "\e4e0"; } + +.fa-child-rifle::before { + content: "\e4e0"; } + +.fa-gun::before { + content: "\e19b"; } + +.fa-square-phone::before { + content: "\f098"; } + +.fa-phone-square::before { + content: "\f098"; } + +.fa-plus::before { + content: "\2b"; } + +.fa-add::before { + content: "\2b"; } + +.fa-expand::before { + content: "\f065"; } + +.fa-computer::before { + content: "\e4e5"; } + +.fa-xmark::before { + content: "\f00d"; } + +.fa-close::before { + content: "\f00d"; } + +.fa-multiply::before { + content: "\f00d"; } + +.fa-remove::before { + content: "\f00d"; } + +.fa-times::before { + content: "\f00d"; } + +.fa-arrows-up-down-left-right::before { + content: "\f047"; } + +.fa-arrows::before { + content: "\f047"; } + +.fa-chalkboard-user::before { + content: "\f51c"; } + +.fa-chalkboard-teacher::before { + content: "\f51c"; } + +.fa-peso-sign::before { + content: "\e222"; } + +.fa-building-shield::before { + content: "\e4d8"; } + +.fa-baby::before { + content: "\f77c"; } + +.fa-users-line::before { + content: "\e592"; } + +.fa-quote-left::before { + content: "\f10d"; } + +.fa-quote-left-alt::before { + content: "\f10d"; } + +.fa-tractor::before { + content: "\f722"; } + +.fa-trash-arrow-up::before { + content: "\f829"; } + +.fa-trash-restore::before { + content: "\f829"; } + +.fa-arrow-down-up-lock::before { + content: "\e4b0"; } + +.fa-lines-leaning::before { + content: "\e51e"; } + +.fa-ruler-combined::before { + content: "\f546"; } + +.fa-copyright::before { + content: "\f1f9"; } + +.fa-equals::before { + content: "\3d"; } + +.fa-blender::before { + content: "\f517"; } + +.fa-teeth::before { + content: "\f62e"; } + +.fa-shekel-sign::before { + content: "\f20b"; } + +.fa-ils::before { + content: "\f20b"; } + +.fa-shekel::before { + content: "\f20b"; } + +.fa-sheqel::before { + content: "\f20b"; } + +.fa-sheqel-sign::before { + content: "\f20b"; } + +.fa-map::before { + content: "\f279"; } + +.fa-rocket::before { + content: "\f135"; } + +.fa-photo-film::before { + content: "\f87c"; } + +.fa-photo-video::before { + content: "\f87c"; } + +.fa-folder-minus::before { + content: "\f65d"; } + +.fa-store::before { + content: "\f54e"; } + +.fa-arrow-trend-up::before { + content: "\e098"; } + +.fa-plug-circle-minus::before { + content: "\e55e"; } + +.fa-sign-hanging::before { + content: "\f4d9"; } + +.fa-sign::before { + content: "\f4d9"; } + +.fa-bezier-curve::before { + content: "\f55b"; } + +.fa-bell-slash::before { + content: "\f1f6"; } + +.fa-tablet::before { + content: "\f3fb"; } + +.fa-tablet-android::before { + content: "\f3fb"; } + +.fa-school-flag::before { + content: "\e56e"; } + +.fa-fill::before { + content: "\f575"; } + +.fa-angle-up::before { + content: "\f106"; } + +.fa-drumstick-bite::before { + content: "\f6d7"; } + +.fa-holly-berry::before { + content: "\f7aa"; } + +.fa-chevron-left::before { + content: "\f053"; } + +.fa-bacteria::before { + content: "\e059"; } + +.fa-hand-lizard::before { + content: "\f258"; } + +.fa-notdef::before { + content: "\e1fe"; } + +.fa-disease::before { + content: "\f7fa"; } + +.fa-briefcase-medical::before { + content: "\f469"; } + +.fa-genderless::before { + content: "\f22d"; } + +.fa-chevron-right::before { + content: "\f054"; } + +.fa-retweet::before { + content: "\f079"; } + +.fa-car-rear::before { + content: "\f5de"; } + +.fa-car-alt::before { + content: "\f5de"; } + +.fa-pump-soap::before { + content: "\e06b"; } + +.fa-video-slash::before { + content: "\f4e2"; } + +.fa-battery-quarter::before { + content: "\f243"; } + +.fa-battery-2::before { + content: "\f243"; } + +.fa-radio::before { + content: "\f8d7"; } + +.fa-baby-carriage::before { + content: "\f77d"; } + +.fa-carriage-baby::before { + content: "\f77d"; } + +.fa-traffic-light::before { + content: "\f637"; } + +.fa-thermometer::before { + content: "\f491"; } + +.fa-vr-cardboard::before { + content: "\f729"; } + +.fa-hand-middle-finger::before { + content: "\f806"; } + +.fa-percent::before { + content: "\25"; } + +.fa-percentage::before { + content: "\25"; } + +.fa-truck-moving::before { + content: "\f4df"; } + +.fa-glass-water-droplet::before { + content: "\e4f5"; } + +.fa-display::before { + content: "\e163"; } + +.fa-face-smile::before { + content: "\f118"; } + +.fa-smile::before { + content: "\f118"; } + +.fa-thumbtack::before { + content: "\f08d"; } + +.fa-thumb-tack::before { + content: "\f08d"; } + +.fa-trophy::before { + content: "\f091"; } + +.fa-person-praying::before { + content: "\f683"; } + +.fa-pray::before { + content: "\f683"; } + +.fa-hammer::before { + content: "\f6e3"; } + +.fa-hand-peace::before { + content: "\f25b"; } + +.fa-rotate::before { + content: "\f2f1"; } + +.fa-sync-alt::before { + content: "\f2f1"; } + +.fa-spinner::before { + content: "\f110"; } + +.fa-robot::before { + content: "\f544"; } + +.fa-peace::before { + content: "\f67c"; } + +.fa-gears::before { + content: "\f085"; } + +.fa-cogs::before { + content: "\f085"; } + +.fa-warehouse::before { + content: "\f494"; } + +.fa-arrow-up-right-dots::before { + content: "\e4b7"; } + +.fa-splotch::before { + content: "\f5bc"; } + +.fa-face-grin-hearts::before { + content: "\f584"; } + +.fa-grin-hearts::before { + content: "\f584"; } + +.fa-dice-four::before { + content: "\f524"; } + +.fa-sim-card::before { + content: "\f7c4"; } + +.fa-transgender::before { + content: "\f225"; } + +.fa-transgender-alt::before { + content: "\f225"; } + +.fa-mercury::before { + content: "\f223"; } + +.fa-arrow-turn-down::before { + content: "\f149"; } + +.fa-level-down::before { + content: "\f149"; } + +.fa-person-falling-burst::before { + content: "\e547"; } + +.fa-award::before { + content: "\f559"; } + +.fa-ticket-simple::before { + content: "\f3ff"; } + +.fa-ticket-alt::before { + content: "\f3ff"; } + +.fa-building::before { + content: "\f1ad"; } + +.fa-angles-left::before { + content: "\f100"; } + +.fa-angle-double-left::before { + content: "\f100"; } + +.fa-qrcode::before { + content: "\f029"; } + +.fa-clock-rotate-left::before { + content: "\f1da"; } + +.fa-history::before { + content: "\f1da"; } + +.fa-face-grin-beam-sweat::before { + content: "\f583"; } + +.fa-grin-beam-sweat::before { + content: "\f583"; } + +.fa-file-export::before { + content: "\f56e"; } + +.fa-arrow-right-from-file::before { + content: "\f56e"; } + +.fa-shield::before { + content: "\f132"; } + +.fa-shield-blank::before { + content: "\f132"; } + +.fa-arrow-up-short-wide::before { + content: "\f885"; } + +.fa-sort-amount-up-alt::before { + content: "\f885"; } + +.fa-house-medical::before { + content: "\e3b2"; } + +.fa-golf-ball-tee::before { + content: "\f450"; } + +.fa-golf-ball::before { + content: "\f450"; } + +.fa-circle-chevron-left::before { + content: "\f137"; } + +.fa-chevron-circle-left::before { + content: "\f137"; } + +.fa-house-chimney-window::before { + content: "\e00d"; } + +.fa-pen-nib::before { + content: "\f5ad"; } + +.fa-tent-arrow-turn-left::before { + content: "\e580"; } + +.fa-tents::before { + content: "\e582"; } + +.fa-wand-magic::before { + content: "\f0d0"; } + +.fa-magic::before { + content: "\f0d0"; } + +.fa-dog::before { + content: "\f6d3"; } + +.fa-carrot::before { + content: "\f787"; } + +.fa-moon::before { + content: "\f186"; } + +.fa-wine-glass-empty::before { + content: "\f5ce"; } + +.fa-wine-glass-alt::before { + content: "\f5ce"; } + +.fa-cheese::before { + content: "\f7ef"; } + +.fa-yin-yang::before { + content: "\f6ad"; } + +.fa-music::before { + content: "\f001"; } + +.fa-code-commit::before { + content: "\f386"; } + +.fa-temperature-low::before { + content: "\f76b"; } + +.fa-person-biking::before { + content: "\f84a"; } + +.fa-biking::before { + content: "\f84a"; } + +.fa-broom::before { + content: "\f51a"; } + +.fa-shield-heart::before { + content: "\e574"; } + +.fa-gopuram::before { + content: "\f664"; } + +.fa-earth-oceania::before { + content: "\e47b"; } + +.fa-globe-oceania::before { + content: "\e47b"; } + +.fa-square-xmark::before { + content: "\f2d3"; } + +.fa-times-square::before { + content: "\f2d3"; } + +.fa-xmark-square::before { + content: "\f2d3"; } + +.fa-hashtag::before { + content: "\23"; } + +.fa-up-right-and-down-left-from-center::before { + content: "\f424"; } + +.fa-expand-alt::before { + content: "\f424"; } + +.fa-oil-can::before { + content: "\f613"; } + +.fa-t::before { + content: "\54"; } + +.fa-hippo::before { + content: "\f6ed"; } + +.fa-chart-column::before { + content: "\e0e3"; } + +.fa-infinity::before { + content: "\f534"; } + +.fa-vial-circle-check::before { + content: "\e596"; } + +.fa-person-arrow-down-to-line::before { + content: "\e538"; } + +.fa-voicemail::before { + content: "\f897"; } + +.fa-fan::before { + content: "\f863"; } + +.fa-person-walking-luggage::before { + content: "\e554"; } + +.fa-up-down::before { + content: "\f338"; } + +.fa-arrows-alt-v::before { + content: "\f338"; } + +.fa-cloud-moon-rain::before { + content: "\f73c"; } + +.fa-calendar::before { + content: "\f133"; } + +.fa-trailer::before { + content: "\e041"; } + +.fa-bahai::before { + content: "\f666"; } + +.fa-haykal::before { + content: "\f666"; } + +.fa-sd-card::before { + content: "\f7c2"; } + +.fa-dragon::before { + content: "\f6d5"; } + +.fa-shoe-prints::before { + content: "\f54b"; } + +.fa-circle-plus::before { + content: "\f055"; } + +.fa-plus-circle::before { + content: "\f055"; } + +.fa-face-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-grin-tongue-wink::before { + content: "\f58b"; } + +.fa-hand-holding::before { + content: "\f4bd"; } + +.fa-plug-circle-exclamation::before { + content: "\e55d"; } + +.fa-link-slash::before { + content: "\f127"; } + +.fa-chain-broken::before { + content: "\f127"; } + +.fa-chain-slash::before { + content: "\f127"; } + +.fa-unlink::before { + content: "\f127"; } + +.fa-clone::before { + content: "\f24d"; } + +.fa-person-walking-arrow-loop-left::before { + content: "\e551"; } + +.fa-arrow-up-z-a::before { + content: "\f882"; } + +.fa-sort-alpha-up-alt::before { + content: "\f882"; } + +.fa-fire-flame-curved::before { + content: "\f7e4"; } + +.fa-fire-alt::before { + content: "\f7e4"; } + +.fa-tornado::before { + content: "\f76f"; } + +.fa-file-circle-plus::before { + content: "\e494"; } + +.fa-book-quran::before { + content: "\f687"; } + +.fa-quran::before { + content: "\f687"; } + +.fa-anchor::before { + content: "\f13d"; } + +.fa-border-all::before { + content: "\f84c"; } + +.fa-face-angry::before { + content: "\f556"; } + +.fa-angry::before { + content: "\f556"; } + +.fa-cookie-bite::before { + content: "\f564"; } + +.fa-arrow-trend-down::before { + content: "\e097"; } + +.fa-rss::before { + content: "\f09e"; } + +.fa-feed::before { + content: "\f09e"; } + +.fa-draw-polygon::before { + content: "\f5ee"; } + +.fa-scale-balanced::before { + content: "\f24e"; } + +.fa-balance-scale::before { + content: "\f24e"; } + +.fa-gauge-simple-high::before { + content: "\f62a"; } + +.fa-tachometer::before { + content: "\f62a"; } + +.fa-tachometer-fast::before { + content: "\f62a"; } + +.fa-shower::before { + content: "\f2cc"; } + +.fa-desktop::before { + content: "\f390"; } + +.fa-desktop-alt::before { + content: "\f390"; } + +.fa-m::before { + content: "\4d"; } + +.fa-table-list::before { + content: "\f00b"; } + +.fa-th-list::before { + content: "\f00b"; } + +.fa-comment-sms::before { + content: "\f7cd"; } + +.fa-sms::before { + content: "\f7cd"; } + +.fa-book::before { + content: "\f02d"; } + +.fa-user-plus::before { + content: "\f234"; } + +.fa-check::before { + content: "\f00c"; } + +.fa-battery-three-quarters::before { + content: "\f241"; } + +.fa-battery-4::before { + content: "\f241"; } + +.fa-house-circle-check::before { + content: "\e509"; } + +.fa-angle-left::before { + content: "\f104"; } + +.fa-diagram-successor::before { + content: "\e47a"; } + +.fa-truck-arrow-right::before { + content: "\e58b"; } + +.fa-arrows-split-up-and-left::before { + content: "\e4bc"; } + +.fa-hand-fist::before { + content: "\f6de"; } + +.fa-fist-raised::before { + content: "\f6de"; } + +.fa-cloud-moon::before { + content: "\f6c3"; } + +.fa-briefcase::before { + content: "\f0b1"; } + +.fa-person-falling::before { + content: "\e546"; } + +.fa-image-portrait::before { + content: "\f3e0"; } + +.fa-portrait::before { + content: "\f3e0"; } + +.fa-user-tag::before { + content: "\f507"; } + +.fa-rug::before { + content: "\e569"; } + +.fa-earth-europe::before { + content: "\f7a2"; } + +.fa-globe-europe::before { + content: "\f7a2"; } + +.fa-cart-flatbed-suitcase::before { + content: "\f59d"; } + +.fa-luggage-cart::before { + content: "\f59d"; } + +.fa-rectangle-xmark::before { + content: "\f410"; } + +.fa-rectangle-times::before { + content: "\f410"; } + +.fa-times-rectangle::before { + content: "\f410"; } + +.fa-window-close::before { + content: "\f410"; } + +.fa-baht-sign::before { + content: "\e0ac"; } + +.fa-book-open::before { + content: "\f518"; } + +.fa-book-journal-whills::before { + content: "\f66a"; } + +.fa-journal-whills::before { + content: "\f66a"; } + +.fa-handcuffs::before { + content: "\e4f8"; } + +.fa-triangle-exclamation::before { + content: "\f071"; } + +.fa-exclamation-triangle::before { + content: "\f071"; } + +.fa-warning::before { + content: "\f071"; } + +.fa-database::before { + content: "\f1c0"; } + +.fa-share::before { + content: "\f064"; } + +.fa-mail-forward::before { + content: "\f064"; } + +.fa-bottle-droplet::before { + content: "\e4c4"; } + +.fa-mask-face::before { + content: "\e1d7"; } + +.fa-hill-rockslide::before { + content: "\e508"; } + +.fa-right-left::before { + content: "\f362"; } + +.fa-exchange-alt::before { + content: "\f362"; } + +.fa-paper-plane::before { + content: "\f1d8"; } + +.fa-road-circle-exclamation::before { + content: "\e565"; } + +.fa-dungeon::before { + content: "\f6d9"; } + +.fa-align-right::before { + content: "\f038"; } + +.fa-money-bill-1-wave::before { + content: "\f53b"; } + +.fa-money-bill-wave-alt::before { + content: "\f53b"; } + +.fa-life-ring::before { + content: "\f1cd"; } + +.fa-hands::before { + content: "\f2a7"; } + +.fa-sign-language::before { + content: "\f2a7"; } + +.fa-signing::before { + content: "\f2a7"; } + +.fa-calendar-day::before { + content: "\f783"; } + +.fa-water-ladder::before { + content: "\f5c5"; } + +.fa-ladder-water::before { + content: "\f5c5"; } + +.fa-swimming-pool::before { + content: "\f5c5"; } + +.fa-arrows-up-down::before { + content: "\f07d"; } + +.fa-arrows-v::before { + content: "\f07d"; } + +.fa-face-grimace::before { + content: "\f57f"; } + +.fa-grimace::before { + content: "\f57f"; } + +.fa-wheelchair-move::before { + content: "\e2ce"; } + +.fa-wheelchair-alt::before { + content: "\e2ce"; } + +.fa-turn-down::before { + content: "\f3be"; } + +.fa-level-down-alt::before { + content: "\f3be"; } + +.fa-person-walking-arrow-right::before { + content: "\e552"; } + +.fa-square-envelope::before { + content: "\f199"; } + +.fa-envelope-square::before { + content: "\f199"; } + +.fa-dice::before { + content: "\f522"; } + +.fa-bowling-ball::before { + content: "\f436"; } + +.fa-brain::before { + content: "\f5dc"; } + +.fa-bandage::before { + content: "\f462"; } + +.fa-band-aid::before { + content: "\f462"; } + +.fa-calendar-minus::before { + content: "\f272"; } + +.fa-circle-xmark::before { + content: "\f057"; } + +.fa-times-circle::before { + content: "\f057"; } + +.fa-xmark-circle::before { + content: "\f057"; } + +.fa-gifts::before { + content: "\f79c"; } + +.fa-hotel::before { + content: "\f594"; } + +.fa-earth-asia::before { + content: "\f57e"; } + +.fa-globe-asia::before { + content: "\f57e"; } + +.fa-id-card-clip::before { + content: "\f47f"; } + +.fa-id-card-alt::before { + content: "\f47f"; } + +.fa-magnifying-glass-plus::before { + content: "\f00e"; } + +.fa-search-plus::before { + content: "\f00e"; } + +.fa-thumbs-up::before { + content: "\f164"; } + +.fa-user-clock::before { + content: "\f4fd"; } + +.fa-hand-dots::before { + content: "\f461"; } + +.fa-allergies::before { + content: "\f461"; } + +.fa-file-invoice::before { + content: "\f570"; } + +.fa-window-minimize::before { + content: "\f2d1"; } + +.fa-mug-saucer::before { + content: "\f0f4"; } + +.fa-coffee::before { + content: "\f0f4"; } + +.fa-brush::before { + content: "\f55d"; } + +.fa-mask::before { + content: "\f6fa"; } + +.fa-magnifying-glass-minus::before { + content: "\f010"; } + +.fa-search-minus::before { + content: "\f010"; } + +.fa-ruler-vertical::before { + content: "\f548"; } + +.fa-user-large::before { + content: "\f406"; } + +.fa-user-alt::before { + content: "\f406"; } + +.fa-train-tram::before { + content: "\e5b4"; } + +.fa-user-nurse::before { + content: "\f82f"; } + +.fa-syringe::before { + content: "\f48e"; } + +.fa-cloud-sun::before { + content: "\f6c4"; } + +.fa-stopwatch-20::before { + content: "\e06f"; } + +.fa-square-full::before { + content: "\f45c"; } + +.fa-magnet::before { + content: "\f076"; } + +.fa-jar::before { + content: "\e516"; } + +.fa-note-sticky::before { + content: "\f249"; } + +.fa-sticky-note::before { + content: "\f249"; } + +.fa-bug-slash::before { + content: "\e490"; } + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6"; } + +.fa-bone::before { + content: "\f5d7"; } + +.fa-user-injured::before { + content: "\f728"; } + +.fa-face-sad-tear::before { + content: "\f5b4"; } + +.fa-sad-tear::before { + content: "\f5b4"; } + +.fa-plane::before { + content: "\f072"; } + +.fa-tent-arrows-down::before { + content: "\e581"; } + +.fa-exclamation::before { + content: "\21"; } + +.fa-arrows-spin::before { + content: "\e4bb"; } + +.fa-print::before { + content: "\f02f"; } + +.fa-turkish-lira-sign::before { + content: "\e2bb"; } + +.fa-try::before { + content: "\e2bb"; } + +.fa-turkish-lira::before { + content: "\e2bb"; } + +.fa-dollar-sign::before { + content: "\24"; } + +.fa-dollar::before { + content: "\24"; } + +.fa-usd::before { + content: "\24"; } + +.fa-x::before { + content: "\58"; } + +.fa-magnifying-glass-dollar::before { + content: "\f688"; } + +.fa-search-dollar::before { + content: "\f688"; } + +.fa-users-gear::before { + content: "\f509"; } + +.fa-users-cog::before { + content: "\f509"; } + +.fa-person-military-pointing::before { + content: "\e54a"; } + +.fa-building-columns::before { + content: "\f19c"; } + +.fa-bank::before { + content: "\f19c"; } + +.fa-institution::before { + content: "\f19c"; } + +.fa-museum::before { + content: "\f19c"; } + +.fa-university::before { + content: "\f19c"; } + +.fa-umbrella::before { + content: "\f0e9"; } + +.fa-trowel::before { + content: "\e589"; } + +.fa-d::before { + content: "\44"; } + +.fa-stapler::before { + content: "\e5af"; } + +.fa-masks-theater::before { + content: "\f630"; } + +.fa-theater-masks::before { + content: "\f630"; } + +.fa-kip-sign::before { + content: "\e1c4"; } + +.fa-hand-point-left::before { + content: "\f0a5"; } + +.fa-handshake-simple::before { + content: "\f4c6"; } + +.fa-handshake-alt::before { + content: "\f4c6"; } + +.fa-jet-fighter::before { + content: "\f0fb"; } + +.fa-fighter-jet::before { + content: "\f0fb"; } + +.fa-square-share-nodes::before { + content: "\f1e1"; } + +.fa-share-alt-square::before { + content: "\f1e1"; } + +.fa-barcode::before { + content: "\f02a"; } + +.fa-plus-minus::before { + content: "\e43c"; } + +.fa-video::before { + content: "\f03d"; } + +.fa-video-camera::before { + content: "\f03d"; } + +.fa-graduation-cap::before { + content: "\f19d"; } + +.fa-mortar-board::before { + content: "\f19d"; } + +.fa-hand-holding-medical::before { + content: "\e05c"; } + +.fa-person-circle-check::before { + content: "\e53e"; } + +.fa-turn-up::before { + content: "\f3bf"; } + +.fa-level-up-alt::before { + content: "\f3bf"; } + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } +:root, :host { + --fa-style-family-brands: 'Font Awesome 6 Brands'; + --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; } + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +.fab, +.fa-brands { + font-weight: 400; } + +.fa-monero:before { + content: "\f3d0"; } + +.fa-hooli:before { + content: "\f427"; } + +.fa-yelp:before { + content: "\f1e9"; } + +.fa-cc-visa:before { + content: "\f1f0"; } + +.fa-lastfm:before { + content: "\f202"; } + +.fa-shopware:before { + content: "\f5b5"; } + +.fa-creative-commons-nc:before { + content: "\f4e8"; } + +.fa-aws:before { + content: "\f375"; } + +.fa-redhat:before { + content: "\f7bc"; } + +.fa-yoast:before { + content: "\f2b1"; } + +.fa-cloudflare:before { + content: "\e07d"; } + +.fa-ups:before { + content: "\f7e0"; } + +.fa-pixiv:before { + content: "\e640"; } + +.fa-wpexplorer:before { + content: "\f2de"; } + +.fa-dyalog:before { + content: "\f399"; } + +.fa-bity:before { + content: "\f37a"; } + +.fa-stackpath:before { + content: "\f842"; } + +.fa-buysellads:before { + content: "\f20d"; } + +.fa-first-order:before { + content: "\f2b0"; } + +.fa-modx:before { + content: "\f285"; } + +.fa-guilded:before { + content: "\e07e"; } + +.fa-vnv:before { + content: "\f40b"; } + +.fa-square-js:before { + content: "\f3b9"; } + +.fa-js-square:before { + content: "\f3b9"; } + +.fa-microsoft:before { + content: "\f3ca"; } + +.fa-qq:before { + content: "\f1d6"; } + +.fa-orcid:before { + content: "\f8d2"; } + +.fa-java:before { + content: "\f4e4"; } + +.fa-invision:before { + content: "\f7b0"; } + +.fa-creative-commons-pd-alt:before { + content: "\f4ed"; } + +.fa-centercode:before { + content: "\f380"; } + +.fa-glide-g:before { + content: "\f2a6"; } + +.fa-drupal:before { + content: "\f1a9"; } + +.fa-jxl:before { + content: "\e67b"; } + +.fa-hire-a-helper:before { + content: "\f3b0"; } + +.fa-creative-commons-by:before { + content: "\f4e7"; } + +.fa-unity:before { + content: "\e049"; } + +.fa-whmcs:before { + content: "\f40d"; } + +.fa-rocketchat:before { + content: "\f3e8"; } + +.fa-vk:before { + content: "\f189"; } + +.fa-untappd:before { + content: "\f405"; } + +.fa-mailchimp:before { + content: "\f59e"; } + +.fa-css3-alt:before { + content: "\f38b"; } + +.fa-square-reddit:before { + content: "\f1a2"; } + +.fa-reddit-square:before { + content: "\f1a2"; } + +.fa-vimeo-v:before { + content: "\f27d"; } + +.fa-contao:before { + content: "\f26d"; } + +.fa-square-font-awesome:before { + content: "\e5ad"; } + +.fa-deskpro:before { + content: "\f38f"; } + +.fa-brave:before { + content: "\e63c"; } + +.fa-sistrix:before { + content: "\f3ee"; } + +.fa-square-instagram:before { + content: "\e055"; } + +.fa-instagram-square:before { + content: "\e055"; } + +.fa-battle-net:before { + content: "\f835"; } + +.fa-the-red-yeti:before { + content: "\f69d"; } + +.fa-square-hacker-news:before { + content: "\f3af"; } + +.fa-hacker-news-square:before { + content: "\f3af"; } + +.fa-edge:before { + content: "\f282"; } + +.fa-threads:before { + content: "\e618"; } + +.fa-napster:before { + content: "\f3d2"; } + +.fa-square-snapchat:before { + content: "\f2ad"; } + +.fa-snapchat-square:before { + content: "\f2ad"; } + +.fa-google-plus-g:before { + content: "\f0d5"; } + +.fa-artstation:before { + content: "\f77a"; } + +.fa-markdown:before { + content: "\f60f"; } + +.fa-sourcetree:before { + content: "\f7d3"; } + +.fa-google-plus:before { + content: "\f2b3"; } + +.fa-diaspora:before { + content: "\f791"; } + +.fa-foursquare:before { + content: "\f180"; } + +.fa-stack-overflow:before { + content: "\f16c"; } + +.fa-github-alt:before { + content: "\f113"; } + +.fa-phoenix-squadron:before { + content: "\f511"; } + +.fa-pagelines:before { + content: "\f18c"; } + +.fa-algolia:before { + content: "\f36c"; } + +.fa-red-river:before { + content: "\f3e3"; } + +.fa-creative-commons-sa:before { + content: "\f4ef"; } + +.fa-safari:before { + content: "\f267"; } + +.fa-google:before { + content: "\f1a0"; } + +.fa-square-font-awesome-stroke:before { + content: "\f35c"; } + +.fa-font-awesome-alt:before { + content: "\f35c"; } + +.fa-atlassian:before { + content: "\f77b"; } + +.fa-linkedin-in:before { + content: "\f0e1"; } + +.fa-digital-ocean:before { + content: "\f391"; } + +.fa-nimblr:before { + content: "\f5a8"; } + +.fa-chromecast:before { + content: "\f838"; } + +.fa-evernote:before { + content: "\f839"; } + +.fa-hacker-news:before { + content: "\f1d4"; } + +.fa-creative-commons-sampling:before { + content: "\f4f0"; } + +.fa-adversal:before { + content: "\f36a"; } + +.fa-creative-commons:before { + content: "\f25e"; } + +.fa-watchman-monitoring:before { + content: "\e087"; } + +.fa-fonticons:before { + content: "\f280"; } + +.fa-weixin:before { + content: "\f1d7"; } + +.fa-shirtsinbulk:before { + content: "\f214"; } + +.fa-codepen:before { + content: "\f1cb"; } + +.fa-git-alt:before { + content: "\f841"; } + +.fa-lyft:before { + content: "\f3c3"; } + +.fa-rev:before { + content: "\f5b2"; } + +.fa-windows:before { + content: "\f17a"; } + +.fa-wizards-of-the-coast:before { + content: "\f730"; } + +.fa-square-viadeo:before { + content: "\f2aa"; } + +.fa-viadeo-square:before { + content: "\f2aa"; } + +.fa-meetup:before { + content: "\f2e0"; } + +.fa-centos:before { + content: "\f789"; } + +.fa-adn:before { + content: "\f170"; } + +.fa-cloudsmith:before { + content: "\f384"; } + +.fa-opensuse:before { + content: "\e62b"; } + +.fa-pied-piper-alt:before { + content: "\f1a8"; } + +.fa-square-dribbble:before { + content: "\f397"; } + +.fa-dribbble-square:before { + content: "\f397"; } + +.fa-codiepie:before { + content: "\f284"; } + +.fa-node:before { + content: "\f419"; } + +.fa-mix:before { + content: "\f3cb"; } + +.fa-steam:before { + content: "\f1b6"; } + +.fa-cc-apple-pay:before { + content: "\f416"; } + +.fa-scribd:before { + content: "\f28a"; } + +.fa-debian:before { + content: "\e60b"; } + +.fa-openid:before { + content: "\f19b"; } + +.fa-instalod:before { + content: "\e081"; } + +.fa-expeditedssl:before { + content: "\f23e"; } + +.fa-sellcast:before { + content: "\f2da"; } + +.fa-square-twitter:before { + content: "\f081"; } + +.fa-twitter-square:before { + content: "\f081"; } + +.fa-r-project:before { + content: "\f4f7"; } + +.fa-delicious:before { + content: "\f1a5"; } + +.fa-freebsd:before { + content: "\f3a4"; } + +.fa-vuejs:before { + content: "\f41f"; } + +.fa-accusoft:before { + content: "\f369"; } + +.fa-ioxhost:before { + content: "\f208"; } + +.fa-fonticons-fi:before { + content: "\f3a2"; } + +.fa-app-store:before { + content: "\f36f"; } + +.fa-cc-mastercard:before { + content: "\f1f1"; } + +.fa-itunes-note:before { + content: "\f3b5"; } + +.fa-golang:before { + content: "\e40f"; } + +.fa-kickstarter:before { + content: "\f3bb"; } + +.fa-square-kickstarter:before { + content: "\f3bb"; } + +.fa-grav:before { + content: "\f2d6"; } + +.fa-weibo:before { + content: "\f18a"; } + +.fa-uncharted:before { + content: "\e084"; } + +.fa-firstdraft:before { + content: "\f3a1"; } + +.fa-square-youtube:before { + content: "\f431"; } + +.fa-youtube-square:before { + content: "\f431"; } + +.fa-wikipedia-w:before { + content: "\f266"; } + +.fa-wpressr:before { + content: "\f3e4"; } + +.fa-rendact:before { + content: "\f3e4"; } + +.fa-angellist:before { + content: "\f209"; } + +.fa-galactic-republic:before { + content: "\f50c"; } + +.fa-nfc-directional:before { + content: "\e530"; } + +.fa-skype:before { + content: "\f17e"; } + +.fa-joget:before { + content: "\f3b7"; } + +.fa-fedora:before { + content: "\f798"; } + +.fa-stripe-s:before { + content: "\f42a"; } + +.fa-meta:before { + content: "\e49b"; } + +.fa-laravel:before { + content: "\f3bd"; } + +.fa-hotjar:before { + content: "\f3b1"; } + +.fa-bluetooth-b:before { + content: "\f294"; } + +.fa-square-letterboxd:before { + content: "\e62e"; } + +.fa-sticker-mule:before { + content: "\f3f7"; } + +.fa-creative-commons-zero:before { + content: "\f4f3"; } + +.fa-hips:before { + content: "\f452"; } + +.fa-behance:before { + content: "\f1b4"; } + +.fa-reddit:before { + content: "\f1a1"; } + +.fa-discord:before { + content: "\f392"; } + +.fa-chrome:before { + content: "\f268"; } + +.fa-app-store-ios:before { + content: "\f370"; } + +.fa-cc-discover:before { + content: "\f1f2"; } + +.fa-wpbeginner:before { + content: "\f297"; } + +.fa-confluence:before { + content: "\f78d"; } + +.fa-shoelace:before { + content: "\e60c"; } + +.fa-mdb:before { + content: "\f8ca"; } + +.fa-dochub:before { + content: "\f394"; } + +.fa-accessible-icon:before { + content: "\f368"; } + +.fa-ebay:before { + content: "\f4f4"; } + +.fa-amazon:before { + content: "\f270"; } + +.fa-unsplash:before { + content: "\e07c"; } + +.fa-yarn:before { + content: "\f7e3"; } + +.fa-square-steam:before { + content: "\f1b7"; } + +.fa-steam-square:before { + content: "\f1b7"; } + +.fa-500px:before { + content: "\f26e"; } + +.fa-square-vimeo:before { + content: "\f194"; } + +.fa-vimeo-square:before { + content: "\f194"; } + +.fa-asymmetrik:before { + content: "\f372"; } + +.fa-font-awesome:before { + content: "\f2b4"; } + +.fa-font-awesome-flag:before { + content: "\f2b4"; } + +.fa-font-awesome-logo-full:before { + content: "\f2b4"; } + +.fa-gratipay:before { + content: "\f184"; } + +.fa-apple:before { + content: "\f179"; } + +.fa-hive:before { + content: "\e07f"; } + +.fa-gitkraken:before { + content: "\f3a6"; } + +.fa-keybase:before { + content: "\f4f5"; } + +.fa-apple-pay:before { + content: "\f415"; } + +.fa-padlet:before { + content: "\e4a0"; } + +.fa-amazon-pay:before { + content: "\f42c"; } + +.fa-square-github:before { + content: "\f092"; } + +.fa-github-square:before { + content: "\f092"; } + +.fa-stumbleupon:before { + content: "\f1a4"; } + +.fa-fedex:before { + content: "\f797"; } + +.fa-phoenix-framework:before { + content: "\f3dc"; } + +.fa-shopify:before { + content: "\e057"; } + +.fa-neos:before { + content: "\f612"; } + +.fa-square-threads:before { + content: "\e619"; } + +.fa-hackerrank:before { + content: "\f5f7"; } + +.fa-researchgate:before { + content: "\f4f8"; } + +.fa-swift:before { + content: "\f8e1"; } + +.fa-angular:before { + content: "\f420"; } + +.fa-speakap:before { + content: "\f3f3"; } + +.fa-angrycreative:before { + content: "\f36e"; } + +.fa-y-combinator:before { + content: "\f23b"; } + +.fa-empire:before { + content: "\f1d1"; } + +.fa-envira:before { + content: "\f299"; } + +.fa-google-scholar:before { + content: "\e63b"; } + +.fa-square-gitlab:before { + content: "\e5ae"; } + +.fa-gitlab-square:before { + content: "\e5ae"; } + +.fa-studiovinari:before { + content: "\f3f8"; } + +.fa-pied-piper:before { + content: "\f2ae"; } + +.fa-wordpress:before { + content: "\f19a"; } + +.fa-product-hunt:before { + content: "\f288"; } + +.fa-firefox:before { + content: "\f269"; } + +.fa-linode:before { + content: "\f2b8"; } + +.fa-goodreads:before { + content: "\f3a8"; } + +.fa-square-odnoklassniki:before { + content: "\f264"; } + +.fa-odnoklassniki-square:before { + content: "\f264"; } + +.fa-jsfiddle:before { + content: "\f1cc"; } + +.fa-sith:before { + content: "\f512"; } + +.fa-themeisle:before { + content: "\f2b2"; } + +.fa-page4:before { + content: "\f3d7"; } + +.fa-hashnode:before { + content: "\e499"; } + +.fa-react:before { + content: "\f41b"; } + +.fa-cc-paypal:before { + content: "\f1f4"; } + +.fa-squarespace:before { + content: "\f5be"; } + +.fa-cc-stripe:before { + content: "\f1f5"; } + +.fa-creative-commons-share:before { + content: "\f4f2"; } + +.fa-bitcoin:before { + content: "\f379"; } + +.fa-keycdn:before { + content: "\f3ba"; } + +.fa-opera:before { + content: "\f26a"; } + +.fa-itch-io:before { + content: "\f83a"; } + +.fa-umbraco:before { + content: "\f8e8"; } + +.fa-galactic-senate:before { + content: "\f50d"; } + +.fa-ubuntu:before { + content: "\f7df"; } + +.fa-draft2digital:before { + content: "\f396"; } + +.fa-stripe:before { + content: "\f429"; } + +.fa-houzz:before { + content: "\f27c"; } + +.fa-gg:before { + content: "\f260"; } + +.fa-dhl:before { + content: "\f790"; } + +.fa-square-pinterest:before { + content: "\f0d3"; } + +.fa-pinterest-square:before { + content: "\f0d3"; } + +.fa-xing:before { + content: "\f168"; } + +.fa-blackberry:before { + content: "\f37b"; } + +.fa-creative-commons-pd:before { + content: "\f4ec"; } + +.fa-playstation:before { + content: "\f3df"; } + +.fa-quinscape:before { + content: "\f459"; } + +.fa-less:before { + content: "\f41d"; } + +.fa-blogger-b:before { + content: "\f37d"; } + +.fa-opencart:before { + content: "\f23d"; } + +.fa-vine:before { + content: "\f1ca"; } + +.fa-signal-messenger:before { + content: "\e663"; } + +.fa-paypal:before { + content: "\f1ed"; } + +.fa-gitlab:before { + content: "\f296"; } + +.fa-typo3:before { + content: "\f42b"; } + +.fa-reddit-alien:before { + content: "\f281"; } + +.fa-yahoo:before { + content: "\f19e"; } + +.fa-dailymotion:before { + content: "\e052"; } + +.fa-affiliatetheme:before { + content: "\f36b"; } + +.fa-pied-piper-pp:before { + content: "\f1a7"; } + +.fa-bootstrap:before { + content: "\f836"; } + +.fa-odnoklassniki:before { + content: "\f263"; } + +.fa-nfc-symbol:before { + content: "\e531"; } + +.fa-mintbit:before { + content: "\e62f"; } + +.fa-ethereum:before { + content: "\f42e"; } + +.fa-speaker-deck:before { + content: "\f83c"; } + +.fa-creative-commons-nc-eu:before { + content: "\f4e9"; } + +.fa-patreon:before { + content: "\f3d9"; } + +.fa-avianex:before { + content: "\f374"; } + +.fa-ello:before { + content: "\f5f1"; } + +.fa-gofore:before { + content: "\f3a7"; } + +.fa-bimobject:before { + content: "\f378"; } + +.fa-brave-reverse:before { + content: "\e63d"; } + +.fa-facebook-f:before { + content: "\f39e"; } + +.fa-square-google-plus:before { + content: "\f0d4"; } + +.fa-google-plus-square:before { + content: "\f0d4"; } + +.fa-web-awesome:before { + content: "\e682"; } + +.fa-mandalorian:before { + content: "\f50f"; } + +.fa-first-order-alt:before { + content: "\f50a"; } + +.fa-osi:before { + content: "\f41a"; } + +.fa-google-wallet:before { + content: "\f1ee"; } + +.fa-d-and-d-beyond:before { + content: "\f6ca"; } + +.fa-periscope:before { + content: "\f3da"; } + +.fa-fulcrum:before { + content: "\f50b"; } + +.fa-cloudscale:before { + content: "\f383"; } + +.fa-forumbee:before { + content: "\f211"; } + +.fa-mizuni:before { + content: "\f3cc"; } + +.fa-schlix:before { + content: "\f3ea"; } + +.fa-square-xing:before { + content: "\f169"; } + +.fa-xing-square:before { + content: "\f169"; } + +.fa-bandcamp:before { + content: "\f2d5"; } + +.fa-wpforms:before { + content: "\f298"; } + +.fa-cloudversify:before { + content: "\f385"; } + +.fa-usps:before { + content: "\f7e1"; } + +.fa-megaport:before { + content: "\f5a3"; } + +.fa-magento:before { + content: "\f3c4"; } + +.fa-spotify:before { + content: "\f1bc"; } + +.fa-optin-monster:before { + content: "\f23c"; } + +.fa-fly:before { + content: "\f417"; } + +.fa-aviato:before { + content: "\f421"; } + +.fa-itunes:before { + content: "\f3b4"; } + +.fa-cuttlefish:before { + content: "\f38c"; } + +.fa-blogger:before { + content: "\f37c"; } + +.fa-flickr:before { + content: "\f16e"; } + +.fa-viber:before { + content: "\f409"; } + +.fa-soundcloud:before { + content: "\f1be"; } + +.fa-digg:before { + content: "\f1a6"; } + +.fa-tencent-weibo:before { + content: "\f1d5"; } + +.fa-letterboxd:before { + content: "\e62d"; } + +.fa-symfony:before { + content: "\f83d"; } + +.fa-maxcdn:before { + content: "\f136"; } + +.fa-etsy:before { + content: "\f2d7"; } + +.fa-facebook-messenger:before { + content: "\f39f"; } + +.fa-audible:before { + content: "\f373"; } + +.fa-think-peaks:before { + content: "\f731"; } + +.fa-bilibili:before { + content: "\e3d9"; } + +.fa-erlang:before { + content: "\f39d"; } + +.fa-x-twitter:before { + content: "\e61b"; } + +.fa-cotton-bureau:before { + content: "\f89e"; } + +.fa-dashcube:before { + content: "\f210"; } + +.fa-42-group:before { + content: "\e080"; } + +.fa-innosoft:before { + content: "\e080"; } + +.fa-stack-exchange:before { + content: "\f18d"; } + +.fa-elementor:before { + content: "\f430"; } + +.fa-square-pied-piper:before { + content: "\e01e"; } + +.fa-pied-piper-square:before { + content: "\e01e"; } + +.fa-creative-commons-nd:before { + content: "\f4eb"; } + +.fa-palfed:before { + content: "\f3d8"; } + +.fa-superpowers:before { + content: "\f2dd"; } + +.fa-resolving:before { + content: "\f3e7"; } + +.fa-xbox:before { + content: "\f412"; } + +.fa-square-web-awesome-stroke:before { + content: "\e684"; } + +.fa-searchengin:before { + content: "\f3eb"; } + +.fa-tiktok:before { + content: "\e07b"; } + +.fa-square-facebook:before { + content: "\f082"; } + +.fa-facebook-square:before { + content: "\f082"; } + +.fa-renren:before { + content: "\f18b"; } + +.fa-linux:before { + content: "\f17c"; } + +.fa-glide:before { + content: "\f2a5"; } + +.fa-linkedin:before { + content: "\f08c"; } + +.fa-hubspot:before { + content: "\f3b2"; } + +.fa-deploydog:before { + content: "\f38e"; } + +.fa-twitch:before { + content: "\f1e8"; } + +.fa-ravelry:before { + content: "\f2d9"; } + +.fa-mixer:before { + content: "\e056"; } + +.fa-square-lastfm:before { + content: "\f203"; } + +.fa-lastfm-square:before { + content: "\f203"; } + +.fa-vimeo:before { + content: "\f40a"; } + +.fa-mendeley:before { + content: "\f7b3"; } + +.fa-uniregistry:before { + content: "\f404"; } + +.fa-figma:before { + content: "\f799"; } + +.fa-creative-commons-remix:before { + content: "\f4ee"; } + +.fa-cc-amazon-pay:before { + content: "\f42d"; } + +.fa-dropbox:before { + content: "\f16b"; } + +.fa-instagram:before { + content: "\f16d"; } + +.fa-cmplid:before { + content: "\e360"; } + +.fa-upwork:before { + content: "\e641"; } + +.fa-facebook:before { + content: "\f09a"; } + +.fa-gripfire:before { + content: "\f3ac"; } + +.fa-jedi-order:before { + content: "\f50e"; } + +.fa-uikit:before { + content: "\f403"; } + +.fa-fort-awesome-alt:before { + content: "\f3a3"; } + +.fa-phabricator:before { + content: "\f3db"; } + +.fa-ussunnah:before { + content: "\f407"; } + +.fa-earlybirds:before { + content: "\f39a"; } + +.fa-trade-federation:before { + content: "\f513"; } + +.fa-autoprefixer:before { + content: "\f41c"; } + +.fa-whatsapp:before { + content: "\f232"; } + +.fa-square-upwork:before { + content: "\e67c"; } + +.fa-slideshare:before { + content: "\f1e7"; } + +.fa-google-play:before { + content: "\f3ab"; } + +.fa-viadeo:before { + content: "\f2a9"; } + +.fa-line:before { + content: "\f3c0"; } + +.fa-google-drive:before { + content: "\f3aa"; } + +.fa-servicestack:before { + content: "\f3ec"; } + +.fa-simplybuilt:before { + content: "\f215"; } + +.fa-bitbucket:before { + content: "\f171"; } + +.fa-imdb:before { + content: "\f2d8"; } + +.fa-deezer:before { + content: "\e077"; } + +.fa-raspberry-pi:before { + content: "\f7bb"; } + +.fa-jira:before { + content: "\f7b1"; } + +.fa-docker:before { + content: "\f395"; } + +.fa-screenpal:before { + content: "\e570"; } + +.fa-bluetooth:before { + content: "\f293"; } + +.fa-gitter:before { + content: "\f426"; } + +.fa-d-and-d:before { + content: "\f38d"; } + +.fa-microblog:before { + content: "\e01a"; } + +.fa-cc-diners-club:before { + content: "\f24c"; } + +.fa-gg-circle:before { + content: "\f261"; } + +.fa-pied-piper-hat:before { + content: "\f4e5"; } + +.fa-kickstarter-k:before { + content: "\f3bc"; } + +.fa-yandex:before { + content: "\f413"; } + +.fa-readme:before { + content: "\f4d5"; } + +.fa-html5:before { + content: "\f13b"; } + +.fa-sellsy:before { + content: "\f213"; } + +.fa-square-web-awesome:before { + content: "\e683"; } + +.fa-sass:before { + content: "\f41e"; } + +.fa-wirsindhandwerk:before { + content: "\e2d0"; } + +.fa-wsh:before { + content: "\e2d0"; } + +.fa-buromobelexperte:before { + content: "\f37f"; } + +.fa-salesforce:before { + content: "\f83b"; } + +.fa-octopus-deploy:before { + content: "\e082"; } + +.fa-medapps:before { + content: "\f3c6"; } + +.fa-ns8:before { + content: "\f3d5"; } + +.fa-pinterest-p:before { + content: "\f231"; } + +.fa-apper:before { + content: "\f371"; } + +.fa-fort-awesome:before { + content: "\f286"; } + +.fa-waze:before { + content: "\f83f"; } + +.fa-bluesky:before { + content: "\e671"; } + +.fa-cc-jcb:before { + content: "\f24b"; } + +.fa-snapchat:before { + content: "\f2ab"; } + +.fa-snapchat-ghost:before { + content: "\f2ab"; } + +.fa-fantasy-flight-games:before { + content: "\f6dc"; } + +.fa-rust:before { + content: "\e07a"; } + +.fa-wix:before { + content: "\f5cf"; } + +.fa-square-behance:before { + content: "\f1b5"; } + +.fa-behance-square:before { + content: "\f1b5"; } + +.fa-supple:before { + content: "\f3f9"; } + +.fa-webflow:before { + content: "\e65c"; } + +.fa-rebel:before { + content: "\f1d0"; } + +.fa-css3:before { + content: "\f13c"; } + +.fa-staylinked:before { + content: "\f3f5"; } + +.fa-kaggle:before { + content: "\f5fa"; } + +.fa-space-awesome:before { + content: "\e5ac"; } + +.fa-deviantart:before { + content: "\f1bd"; } + +.fa-cpanel:before { + content: "\f388"; } + +.fa-goodreads-g:before { + content: "\f3a9"; } + +.fa-square-git:before { + content: "\f1d2"; } + +.fa-git-square:before { + content: "\f1d2"; } + +.fa-square-tumblr:before { + content: "\f174"; } + +.fa-tumblr-square:before { + content: "\f174"; } + +.fa-trello:before { + content: "\f181"; } + +.fa-creative-commons-nc-jp:before { + content: "\f4ea"; } + +.fa-get-pocket:before { + content: "\f265"; } + +.fa-perbyte:before { + content: "\e083"; } + +.fa-grunt:before { + content: "\f3ad"; } + +.fa-weebly:before { + content: "\f5cc"; } + +.fa-connectdevelop:before { + content: "\f20e"; } + +.fa-leanpub:before { + content: "\f212"; } + +.fa-black-tie:before { + content: "\f27e"; } + +.fa-themeco:before { + content: "\f5c6"; } + +.fa-python:before { + content: "\f3e2"; } + +.fa-android:before { + content: "\f17b"; } + +.fa-bots:before { + content: "\e340"; } + +.fa-free-code-camp:before { + content: "\f2c5"; } + +.fa-hornbill:before { + content: "\f592"; } + +.fa-js:before { + content: "\f3b8"; } + +.fa-ideal:before { + content: "\e013"; } + +.fa-git:before { + content: "\f1d3"; } + +.fa-dev:before { + content: "\f6cc"; } + +.fa-sketch:before { + content: "\f7c6"; } + +.fa-yandex-international:before { + content: "\f414"; } + +.fa-cc-amex:before { + content: "\f1f3"; } + +.fa-uber:before { + content: "\f402"; } + +.fa-github:before { + content: "\f09b"; } + +.fa-php:before { + content: "\f457"; } + +.fa-alipay:before { + content: "\f642"; } + +.fa-youtube:before { + content: "\f167"; } + +.fa-skyatlas:before { + content: "\f216"; } + +.fa-firefox-browser:before { + content: "\e007"; } + +.fa-replyd:before { + content: "\f3e6"; } + +.fa-suse:before { + content: "\f7d6"; } + +.fa-jenkins:before { + content: "\f3b6"; } + +.fa-twitter:before { + content: "\f099"; } + +.fa-rockrms:before { + content: "\f3e9"; } + +.fa-pinterest:before { + content: "\f0d2"; } + +.fa-buffer:before { + content: "\f837"; } + +.fa-npm:before { + content: "\f3d4"; } + +.fa-yammer:before { + content: "\f840"; } + +.fa-btc:before { + content: "\f15a"; } + +.fa-dribbble:before { + content: "\f17d"; } + +.fa-stumbleupon-circle:before { + content: "\f1a3"; } + +.fa-internet-explorer:before { + content: "\f26b"; } + +.fa-stubber:before { + content: "\e5c7"; } + +.fa-telegram:before { + content: "\f2c6"; } + +.fa-telegram-plane:before { + content: "\f2c6"; } + +.fa-old-republic:before { + content: "\f510"; } + +.fa-odysee:before { + content: "\e5c6"; } + +.fa-square-whatsapp:before { + content: "\f40c"; } + +.fa-whatsapp-square:before { + content: "\f40c"; } + +.fa-node-js:before { + content: "\f3d3"; } + +.fa-edge-legacy:before { + content: "\e078"; } + +.fa-slack:before { + content: "\f198"; } + +.fa-slack-hash:before { + content: "\f198"; } + +.fa-medrt:before { + content: "\f3c8"; } + +.fa-usb:before { + content: "\f287"; } + +.fa-tumblr:before { + content: "\f173"; } + +.fa-vaadin:before { + content: "\f408"; } + +.fa-quora:before { + content: "\f2c4"; } + +.fa-square-x-twitter:before { + content: "\e61a"; } + +.fa-reacteurope:before { + content: "\f75d"; } + +.fa-medium:before { + content: "\f23a"; } + +.fa-medium-m:before { + content: "\f23a"; } + +.fa-amilia:before { + content: "\f36d"; } + +.fa-mixcloud:before { + content: "\f289"; } + +.fa-flipboard:before { + content: "\f44d"; } + +.fa-viacoin:before { + content: "\f237"; } + +.fa-critical-role:before { + content: "\f6c9"; } + +.fa-sitrox:before { + content: "\e44a"; } + +.fa-discourse:before { + content: "\f393"; } + +.fa-joomla:before { + content: "\f1aa"; } + +.fa-mastodon:before { + content: "\f4f6"; } + +.fa-airbnb:before { + content: "\f834"; } + +.fa-wolf-pack-battalion:before { + content: "\f514"; } + +.fa-buy-n-large:before { + content: "\f8a6"; } + +.fa-gulp:before { + content: "\f3ae"; } + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1"; } + +.fa-strava:before { + content: "\f428"; } + +.fa-ember:before { + content: "\f423"; } + +.fa-canadian-maple-leaf:before { + content: "\f785"; } + +.fa-teamspeak:before { + content: "\f4f9"; } + +.fa-pushed:before { + content: "\f3e1"; } + +.fa-wordpress-simple:before { + content: "\f411"; } + +.fa-nutritionix:before { + content: "\f3d6"; } + +.fa-wodu:before { + content: "\e088"; } + +.fa-google-pay:before { + content: "\e079"; } + +.fa-intercom:before { + content: "\f7af"; } + +.fa-zhihu:before { + content: "\f63f"; } + +.fa-korvue:before { + content: "\f42f"; } + +.fa-pix:before { + content: "\e43a"; } + +.fa-steam-symbol:before { + content: "\f3f6"; } +:root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } + +.far, +.fa-regular { + font-weight: 400; } +:root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +.fas, +.fa-solid { + font-weight: 900; } +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 900; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); + unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); + unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; } diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/v4-shims.css b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/v4-shims.css index 1ef4893..ea60ea4 100644 --- a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/v4-shims.css +++ b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/css/v4-shims.css @@ -1,16 +1,20 @@ /*! - * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2024 Fonticons, Inc. */ .fa.fa-glass:before { content: "\f000"; } -.fa.fa-meetup { - font-family: 'Font Awesome 5 Brands'; +.fa.fa-envelope-o { + font-family: 'Font Awesome 6 Free'; font-weight: 400; } +.fa.fa-envelope-o:before { + content: "\f0e0"; } + .fa.fa-star-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-star-o:before { @@ -26,42 +30,45 @@ content: "\f013"; } .fa.fa-trash-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-trash-o:before { content: "\f2ed"; } +.fa.fa-home:before { + content: "\f015"; } + .fa.fa-file-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-o:before { content: "\f15b"; } .fa.fa-clock-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-clock-o:before { content: "\f017"; } .fa.fa-arrow-circle-o-down { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-arrow-circle-o-down:before { content: "\f358"; } .fa.fa-arrow-circle-o-up { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-arrow-circle-o-up:before { content: "\f35b"; } .fa.fa-play-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-play-circle-o:before { @@ -77,9 +84,12 @@ content: "\f021"; } .fa.fa-list-alt { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } +.fa.fa-list-alt:before { + content: "\f022"; } + .fa.fa-dedent:before { content: "\f03b"; } @@ -87,48 +97,48 @@ content: "\f03d"; } .fa.fa-picture-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-picture-o:before { content: "\f03e"; } .fa.fa-photo { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-photo:before { content: "\f03e"; } .fa.fa-image { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-image:before { content: "\f03e"; } -.fa.fa-pencil:before { - content: "\f303"; } - .fa.fa-map-marker:before { content: "\f3c5"; } .fa.fa-pencil-square-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-pencil-square-o:before { content: "\f044"; } -.fa.fa-share-square-o { - font-family: 'Font Awesome 5 Free'; +.fa.fa-edit { + font-family: 'Font Awesome 6 Free'; font-weight: 400; } +.fa.fa-edit:before { + content: "\f044"; } + .fa.fa-share-square-o:before { content: "\f14d"; } .fa.fa-check-square-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-check-square-o:before { @@ -138,14 +148,14 @@ content: "\f0b2"; } .fa.fa-times-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-times-circle-o:before { content: "\f057"; } .fa.fa-check-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-check-circle-o:before { @@ -161,11 +171,11 @@ content: "\f422"; } .fa.fa-eye { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-eye-slash { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-warning:before { @@ -180,47 +190,45 @@ .fa.fa-arrows-h:before { content: "\f337"; } -.fa.fa-bar-chart { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - .fa.fa-bar-chart:before { - content: "\f080"; } - -.fa.fa-bar-chart-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } + content: "\e0e3"; } .fa.fa-bar-chart-o:before { - content: "\f080"; } + content: "\e0e3"; } .fa.fa-twitter-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-twitter-square:before { + content: "\f081"; } + .fa.fa-facebook-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-facebook-square:before { + content: "\f082"; } + .fa.fa-gears:before { content: "\f085"; } .fa.fa-thumbs-o-up { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-thumbs-o-up:before { content: "\f164"; } .fa.fa-thumbs-o-down { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-thumbs-o-down:before { content: "\f165"; } .fa.fa-heart-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-heart-o:before { @@ -230,7 +238,7 @@ content: "\f2f5"; } .fa.fa-linkedin-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-linkedin-square:before { @@ -246,94 +254,103 @@ content: "\f2f6"; } .fa.fa-github-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-github-square:before { + content: "\f092"; } + .fa.fa-lemon-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-lemon-o:before { content: "\f094"; } .fa.fa-square-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-square-o:before { content: "\f0c8"; } .fa.fa-bookmark-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-bookmark-o:before { content: "\f02e"; } .fa.fa-twitter { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-facebook { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-facebook:before { content: "\f39e"; } .fa.fa-facebook-f { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-facebook-f:before { content: "\f39e"; } .fa.fa-github { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-credit-card { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-feed:before { content: "\f09e"; } .fa.fa-hdd-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hdd-o:before { content: "\f0a0"; } .fa.fa-hand-o-right { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-o-right:before { content: "\f0a4"; } .fa.fa-hand-o-left { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-o-left:before { content: "\f0a5"; } .fa.fa-hand-o-up { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-o-up:before { content: "\f0a6"; } .fa.fa-hand-o-down { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-o-down:before { content: "\f0a7"; } +.fa.fa-globe:before { + content: "\f57d"; } + +.fa.fa-tasks:before { + content: "\f828"; } + .fa.fa-arrows-alt:before { content: "\f31e"; } @@ -343,52 +360,64 @@ .fa.fa-chain:before { content: "\f0c1"; } -.fa.fa-scissors:before { +.fa.fa-cut:before { content: "\f0c4"; } .fa.fa-files-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-files-o:before { content: "\f0c5"; } .fa.fa-floppy-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-floppy-o:before { content: "\f0c7"; } +.fa.fa-save { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; } + +.fa.fa-save:before { + content: "\f0c7"; } + .fa.fa-navicon:before { content: "\f0c9"; } .fa.fa-reorder:before { content: "\f0c9"; } +.fa.fa-magic:before { + content: "\e2ca"; } + .fa.fa-pinterest { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-pinterest-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-pinterest-square:before { + content: "\f0d3"; } + .fa.fa-google-plus-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-google-plus-square:before { + content: "\f0d4"; } + .fa.fa-google-plus { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-google-plus:before { content: "\f0d5"; } -.fa.fa-money { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - .fa.fa-money:before { content: "\f3d1"; } @@ -402,7 +431,7 @@ content: "\f0de"; } .fa.fa-linkedin { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-linkedin:before { @@ -415,20 +444,20 @@ content: "\f0e3"; } .fa.fa-tachometer:before { - content: "\f3fd"; } + content: "\f625"; } .fa.fa-dashboard:before { - content: "\f3fd"; } + content: "\f625"; } .fa.fa-comment-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-comment-o:before { content: "\f075"; } .fa.fa-comments-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-comments-o:before { @@ -437,19 +466,11 @@ .fa.fa-flash:before { content: "\f0e7"; } -.fa.fa-clipboard { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - -.fa.fa-paste { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - -.fa.fa-paste:before { - content: "\f328"; } +.fa.fa-clipboard:before { + content: "\f0ea"; } .fa.fa-lightbulb-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-lightbulb-o:before { @@ -459,13 +480,13 @@ content: "\f362"; } .fa.fa-cloud-download:before { - content: "\f381"; } + content: "\f0ed"; } .fa.fa-cloud-upload:before { - content: "\f382"; } + content: "\f0ee"; } .fa.fa-bell-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-bell-o:before { @@ -475,21 +496,21 @@ content: "\f2e7"; } .fa.fa-file-text-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-text-o:before { content: "\f15c"; } .fa.fa-building-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-building-o:before { content: "\f1ad"; } .fa.fa-hospital-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hospital-o:before { @@ -505,7 +526,7 @@ content: "\f3cd"; } .fa.fa-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-circle-o:before { @@ -515,53 +536,53 @@ content: "\f3e5"; } .fa.fa-github-alt { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-folder-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-folder-o:before { content: "\f07b"; } .fa.fa-folder-open-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-folder-open-o:before { content: "\f07c"; } .fa.fa-smile-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-smile-o:before { content: "\f118"; } .fa.fa-frown-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-frown-o:before { content: "\f119"; } .fa.fa-meh-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-meh-o:before { content: "\f11a"; } .fa.fa-keyboard-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-keyboard-o:before { content: "\f11c"; } .fa.fa-flag-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-flag-o:before { @@ -571,25 +592,25 @@ content: "\f122"; } .fa.fa-star-half-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-star-half-o:before { - content: "\f089"; } + content: "\f5c0"; } .fa.fa-star-half-empty { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-star-half-empty:before { - content: "\f089"; } + content: "\f5c0"; } .fa.fa-star-half-full { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-star-half-full:before { - content: "\f089"; } + content: "\f5c0"; } .fa.fa-code-fork:before { content: "\f126"; } @@ -597,33 +618,33 @@ .fa.fa-chain-broken:before { content: "\f127"; } -.fa.fa-shield:before { - content: "\f3ed"; } +.fa.fa-unlink:before { + content: "\f127"; } .fa.fa-calendar-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-calendar-o:before { content: "\f133"; } .fa.fa-maxcdn { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-html5 { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-css3 { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } -.fa.fa-ticket:before { - content: "\f3ff"; } +.fa.fa-unlock-alt:before { + content: "\f09c"; } .fa.fa-minus-square-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-minus-square-o:before { @@ -642,46 +663,46 @@ content: "\f360"; } .fa.fa-compass { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-caret-square-o-down { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-caret-square-o-down:before { content: "\f150"; } .fa.fa-toggle-down { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-toggle-down:before { content: "\f150"; } .fa.fa-caret-square-o-up { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-caret-square-o-up:before { content: "\f151"; } .fa.fa-toggle-up { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-toggle-up:before { content: "\f151"; } .fa.fa-caret-square-o-right { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-caret-square-o-right:before { content: "\f152"; } .fa.fa-toggle-right { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-toggle-right:before { @@ -697,16 +718,16 @@ content: "\f154"; } .fa.fa-usd:before { - content: "\f155"; } + content: "\24"; } .fa.fa-dollar:before { - content: "\f155"; } + content: "\24"; } .fa.fa-inr:before { - content: "\f156"; } + content: "\e1bc"; } .fa.fa-rupee:before { - content: "\f156"; } + content: "\e1bc"; } .fa.fa-jpy:before { content: "\f157"; } @@ -736,11 +757,11 @@ content: "\f159"; } .fa.fa-btc { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bitcoin { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bitcoin:before { @@ -756,10 +777,10 @@ content: "\f881"; } .fa.fa-sort-amount-asc:before { - content: "\f160"; } + content: "\f884"; } .fa.fa-sort-amount-desc:before { - content: "\f884"; } + content: "\f160"; } .fa.fa-sort-numeric-asc:before { content: "\f162"; } @@ -768,67 +789,76 @@ content: "\f886"; } .fa.fa-youtube-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-youtube-square:before { + content: "\f431"; } + .fa.fa-youtube { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-xing { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-xing-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-xing-square:before { + content: "\f169"; } + .fa.fa-youtube-play { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-youtube-play:before { content: "\f167"; } .fa.fa-dropbox { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-stack-overflow { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-instagram { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-flickr { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-adn { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bitbucket { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bitbucket-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bitbucket-square:before { content: "\f171"; } .fa.fa-tumblr { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-tumblr-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-tumblr-square:before { + content: "\f174"; } + .fa.fa-long-arrow-down:before { content: "\f309"; } @@ -842,144 +872,147 @@ content: "\f30b"; } .fa.fa-apple { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-windows { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-android { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-linux { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-dribbble { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-skype { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-foursquare { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-trello { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-gratipay { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-gittip { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-gittip:before { content: "\f184"; } .fa.fa-sun-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-sun-o:before { content: "\f185"; } .fa.fa-moon-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-moon-o:before { content: "\f186"; } .fa.fa-vk { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-weibo { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-renren { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-pagelines { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-stack-exchange { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-arrow-circle-o-right { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-arrow-circle-o-right:before { content: "\f35a"; } .fa.fa-arrow-circle-o-left { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-arrow-circle-o-left:before { content: "\f359"; } .fa.fa-caret-square-o-left { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-caret-square-o-left:before { content: "\f191"; } .fa.fa-toggle-left { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-toggle-left:before { content: "\f191"; } .fa.fa-dot-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-dot-circle-o:before { content: "\f192"; } .fa.fa-vimeo-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-vimeo-square:before { + content: "\f194"; } + .fa.fa-try:before { - content: "\f195"; } + content: "\e2bb"; } .fa.fa-turkish-lira:before { - content: "\f195"; } + content: "\e2bb"; } .fa.fa-plus-square-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-plus-square-o:before { content: "\f0fe"; } .fa.fa-slack { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wordpress { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-openid { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-institution:before { @@ -992,233 +1025,215 @@ content: "\f19d"; } .fa.fa-yahoo { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-google { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-reddit { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-reddit-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-reddit-square:before { + content: "\f1a2"; } + .fa.fa-stumbleupon-circle { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-stumbleupon { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-delicious { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-digg { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-pied-piper-pp { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-pied-piper-alt { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-drupal { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-joomla { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } -.fa.fa-spoon:before { - content: "\f2e5"; } - .fa.fa-behance { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-behance-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-behance-square:before { + content: "\f1b5"; } + .fa.fa-steam { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-steam-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-steam-square:before { + content: "\f1b7"; } + .fa.fa-automobile:before { content: "\f1b9"; } -.fa.fa-envelope-o { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - -.fa.fa-envelope-o:before { - content: "\f0e0"; } +.fa.fa-cab:before { + content: "\f1ba"; } .fa.fa-spotify { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-deviantart { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-soundcloud { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-file-pdf-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-pdf-o:before { content: "\f1c1"; } .fa.fa-file-word-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-word-o:before { content: "\f1c2"; } .fa.fa-file-excel-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-excel-o:before { content: "\f1c3"; } .fa.fa-file-powerpoint-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-powerpoint-o:before { content: "\f1c4"; } .fa.fa-file-image-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-image-o:before { content: "\f1c5"; } .fa.fa-file-photo-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-photo-o:before { content: "\f1c5"; } .fa.fa-file-picture-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-picture-o:before { content: "\f1c5"; } .fa.fa-file-archive-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-archive-o:before { content: "\f1c6"; } .fa.fa-file-zip-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-zip-o:before { content: "\f1c6"; } .fa.fa-file-audio-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-audio-o:before { content: "\f1c7"; } .fa.fa-file-sound-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-sound-o:before { content: "\f1c7"; } .fa.fa-file-video-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-video-o:before { content: "\f1c8"; } .fa.fa-file-movie-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-movie-o:before { content: "\f1c8"; } .fa.fa-file-code-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-file-code-o:before { content: "\f1c9"; } .fa.fa-vine { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-codepen { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-jsfiddle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } - -.fa.fa-life-ring { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - -.fa.fa-life-bouy { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-life-bouy:before { content: "\f1cd"; } -.fa.fa-life-buoy { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - .fa.fa-life-buoy:before { content: "\f1cd"; } -.fa.fa-life-saver { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - .fa.fa-life-saver:before { content: "\f1cd"; } -.fa.fa-support { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - .fa.fa-support:before { content: "\f1cd"; } @@ -1226,74 +1241,77 @@ content: "\f1ce"; } .fa.fa-rebel { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-ra { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-ra:before { content: "\f1d0"; } .fa.fa-resistance { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-resistance:before { content: "\f1d0"; } .fa.fa-empire { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-ge { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-ge:before { content: "\f1d1"; } .fa.fa-git-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-git-square:before { + content: "\f1d2"; } + .fa.fa-git { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-hacker-news { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-y-combinator-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-y-combinator-square:before { content: "\f1d4"; } .fa.fa-yc-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-yc-square:before { content: "\f1d4"; } .fa.fa-tencent-weibo { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-qq { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-weixin { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wechat { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wechat:before { @@ -1303,21 +1321,21 @@ content: "\f1d8"; } .fa.fa-paper-plane-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-paper-plane-o:before { content: "\f1d8"; } .fa.fa-send-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-send-o:before { content: "\f1d8"; } .fa.fa-circle-thin { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-circle-thin:before { @@ -1326,76 +1344,73 @@ .fa.fa-header:before { content: "\f1dc"; } -.fa.fa-sliders:before { - content: "\f1de"; } - .fa.fa-futbol-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-futbol-o:before { content: "\f1e3"; } .fa.fa-soccer-ball-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-soccer-ball-o:before { content: "\f1e3"; } .fa.fa-slideshare { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-twitch { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-yelp { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-newspaper-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-newspaper-o:before { content: "\f1ea"; } .fa.fa-paypal { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-google-wallet { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-visa { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-mastercard { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-discover { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-amex { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-paypal { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-stripe { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bell-slash-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-bell-slash-o:before { @@ -1405,7 +1420,7 @@ content: "\f2ed"; } .fa.fa-copyright { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-eyedropper:before { @@ -1421,23 +1436,26 @@ content: "\f201"; } .fa.fa-lastfm { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-lastfm-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-lastfm-square:before { + content: "\f203"; } + .fa.fa-ioxhost { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-angellist { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-cc:before { @@ -1452,106 +1470,105 @@ .fa.fa-sheqel:before { content: "\f20b"; } -.fa.fa-meanpath { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } - -.fa.fa-meanpath:before { - content: "\f2b4"; } - .fa.fa-buysellads { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-connectdevelop { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-dashcube { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-forumbee { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-leanpub { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-sellsy { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-shirtsinbulk { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-simplybuilt { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-skyatlas { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-diamond { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-diamond:before { content: "\f3a5"; } +.fa.fa-transgender:before { + content: "\f224"; } + .fa.fa-intersex:before { content: "\f224"; } +.fa.fa-transgender-alt:before { + content: "\f225"; } + .fa.fa-facebook-official { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-facebook-official:before { content: "\f09a"; } .fa.fa-pinterest-p { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-whatsapp { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-hotel:before { content: "\f236"; } .fa.fa-viacoin { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-medium { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-y-combinator { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-yc { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-yc:before { content: "\f23b"; } .fa.fa-optin-monster { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-opencart { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-expeditedssl { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-battery-4:before { @@ -1573,34 +1590,30 @@ content: "\f244"; } .fa.fa-object-group { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-object-ungroup { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-sticky-note-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-sticky-note-o:before { content: "\f249"; } .fa.fa-cc-jcb { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-cc-diners-club { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-clone { - font-family: 'Font Awesome 5 Free'; - font-weight: 400; } - -.fa.fa-hourglass-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hourglass-o:before { @@ -1616,169 +1629,168 @@ content: "\f253"; } .fa.fa-hand-rock-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-rock-o:before { content: "\f255"; } .fa.fa-hand-grab-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-grab-o:before { content: "\f255"; } .fa.fa-hand-paper-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-paper-o:before { content: "\f256"; } .fa.fa-hand-stop-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-stop-o:before { content: "\f256"; } .fa.fa-hand-scissors-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-scissors-o:before { content: "\f257"; } .fa.fa-hand-lizard-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-lizard-o:before { content: "\f258"; } .fa.fa-hand-spock-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-spock-o:before { content: "\f259"; } .fa.fa-hand-pointer-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-pointer-o:before { content: "\f25a"; } .fa.fa-hand-peace-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-hand-peace-o:before { content: "\f25b"; } .fa.fa-registered { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-creative-commons { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-gg { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-gg-circle { - font-family: 'Font Awesome 5 Brands'; - font-weight: 400; } - -.fa.fa-tripadvisor { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-odnoklassniki { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-odnoklassniki-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-odnoklassniki-square:before { + content: "\f264"; } + .fa.fa-get-pocket { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wikipedia-w { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-safari { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-chrome { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-firefox { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-opera { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-internet-explorer { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-television:before { content: "\f26c"; } .fa.fa-contao { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-500px { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-amazon { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-calendar-plus-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-calendar-plus-o:before { content: "\f271"; } .fa.fa-calendar-minus-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-calendar-minus-o:before { content: "\f272"; } .fa.fa-calendar-times-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-calendar-times-o:before { content: "\f273"; } .fa.fa-calendar-check-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-calendar-check-o:before { content: "\f274"; } .fa.fa-map-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-map-o:before { @@ -1788,117 +1800,117 @@ content: "\f4ad"; } .fa.fa-commenting-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-commenting-o:before { content: "\f4ad"; } .fa.fa-houzz { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-vimeo { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-vimeo:before { content: "\f27d"; } .fa.fa-black-tie { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-fonticons { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-reddit-alien { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-edge { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-credit-card-alt:before { content: "\f09d"; } .fa.fa-codiepie { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-modx { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-fort-awesome { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-usb { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-product-hunt { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-mixcloud { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-scribd { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-pause-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-pause-circle-o:before { content: "\f28b"; } .fa.fa-stop-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-stop-circle-o:before { content: "\f28d"; } .fa.fa-bluetooth { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-bluetooth-b { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-gitlab { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wpbeginner { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wpforms { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-envira { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wheelchair-alt { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wheelchair-alt:before { content: "\f368"; } .fa.fa-question-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-question-circle-o:before { @@ -1917,97 +1929,106 @@ content: "\f2a4"; } .fa.fa-glide { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-glide-g { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-signing:before { content: "\f2a7"; } .fa.fa-viadeo { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-viadeo-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-viadeo-square:before { + content: "\f2aa"; } + .fa.fa-snapchat { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-snapchat-ghost { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-snapchat-ghost:before { + content: "\f2ab"; } + .fa.fa-snapchat-square { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } +.fa.fa-snapchat-square:before { + content: "\f2ad"; } + .fa.fa-pied-piper { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-first-order { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-yoast { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-themeisle { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-google-plus-official { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-google-plus-official:before { content: "\f2b3"; } .fa.fa-google-plus-circle { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-google-plus-circle:before { content: "\f2b3"; } .fa.fa-font-awesome { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-fa { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-fa:before { content: "\f2b4"; } .fa.fa-handshake-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-handshake-o:before { content: "\f2b5"; } .fa.fa-envelope-open-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-envelope-open-o:before { content: "\f2b6"; } .fa.fa-linode { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-address-book-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-address-book-o:before { @@ -2017,64 +2038,64 @@ content: "\f2bb"; } .fa.fa-address-card-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-address-card-o:before { content: "\f2bb"; } .fa.fa-vcard-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-vcard-o:before { content: "\f2bb"; } .fa.fa-user-circle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-user-circle-o:before { content: "\f2bd"; } .fa.fa-user-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-user-o:before { content: "\f007"; } .fa.fa-id-badge { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-drivers-license:before { content: "\f2c2"; } .fa.fa-id-card-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-id-card-o:before { content: "\f2c2"; } .fa.fa-drivers-license-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-drivers-license-o:before { content: "\f2c2"; } .fa.fa-quora { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-free-code-camp { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-telegram { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-thermometer-4:before { @@ -2102,71 +2123,72 @@ content: "\f2cd"; } .fa.fa-window-maximize { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-window-restore { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-times-rectangle:before { content: "\f410"; } .fa.fa-window-close-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-window-close-o:before { content: "\f410"; } .fa.fa-times-rectangle-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-times-rectangle-o:before { content: "\f410"; } .fa.fa-bandcamp { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-grav { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-etsy { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-imdb { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-ravelry { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-eercast { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-eercast:before { content: "\f2da"; } .fa.fa-snowflake-o { - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 6 Free'; font-weight: 400; } .fa.fa-snowflake-o:before { content: "\f2dc"; } .fa.fa-superpowers { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } .fa.fa-wpexplorer { - font-family: 'Font Awesome 5 Brands'; + font-family: 'Font Awesome 6 Brands'; font-weight: 400; } -.fa.fa-cab:before { - content: "\f1ba"; } +.fa.fa-meetup { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; } diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.eot b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.eot deleted file mode 100644 index cba6c6c..0000000 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.eot and /dev/null differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.svg b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.svg deleted file mode 100644 index b9881a4..0000000 --- a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.svg +++ /dev/null @@ -1,3717 +0,0 @@ - - - - -Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf index 8d75ded..1fbb1f7 100644 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff deleted file mode 100644 index 3375bef..0000000 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff and /dev/null differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2 b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2 index 402f81c..5d28021 100644 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2 and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2 differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.eot b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.eot deleted file mode 100644 index a4e5989..0000000 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.eot and /dev/null differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.svg b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.svg deleted file mode 100644 index 463af27..0000000 --- a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.svg +++ /dev/null @@ -1,801 +0,0 @@ - - - - -Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf index 7157aaf..549d68d 100644 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff deleted file mode 100644 index ad077c6..0000000 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff and /dev/null differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2 b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2 index 5632894..18400d7 100644 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2 and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2 differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot deleted file mode 100644 index e994171..0000000 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot and /dev/null differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg deleted file mode 100644 index 00296e9..0000000 --- a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg +++ /dev/null @@ -1,5034 +0,0 @@ - - - - -Created by FontForge 20201107 at Wed Aug 4 12:25:29 2021 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf index 25abf38..bb2a869 100644 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff deleted file mode 100644 index 23ee663..0000000 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff and /dev/null differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2 b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2 index 2217164..758dd4f 100644 Binary files a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2 and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2 differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf new file mode 100644 index 0000000..8c5864c Binary files /dev/null and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2 b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2 new file mode 100644 index 0000000..f94bec2 Binary files /dev/null and b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2 differ diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/abp/jquery/abp.jquery.js b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/abp/jquery/abp.jquery.js index 76dfd38..7dc3439 100644 --- a/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/abp/jquery/abp.jquery.js +++ b/sample/CapSample/src/CapSample.HttpApi.Host/wwwroot/libs/abp/jquery/abp.jquery.js @@ -371,13 +371,18 @@ var abp = abp || {}; }; var _loadScript = function (url, loadCallback, failCallback) { + var nonce = document.body.nonce || document.body.getAttribute('nonce'); _loadFromUrl(url, loadCallback, failCallback, function (urlInfo) { $.get({ url: url, dataType: 'text' }) .done(function (script) { - $.globalEval(script); + if(nonce){ + $.globalEval(script, { nonce: nonce}); + }else{ + $.globalEval(script); + } urlInfo.succeed(); }) .fail(function () { diff --git a/sample/CapSample/src/CapSample.HttpApi.Host/yarn.lock b/sample/CapSample/src/CapSample.HttpApi.Host/yarn.lock index bcc9bbd..7018e5e 100644 --- a/sample/CapSample/src/CapSample.HttpApi.Host/yarn.lock +++ b/sample/CapSample/src/CapSample.HttpApi.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.leptonxlite@~3.0.0": - version "3.0.0" - resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui.theme.leptonxlite/-/aspnetcore.mvc.ui.theme.leptonxlite-3.0.0.tgz#311e9d9be628900fcdd8daf58d98e42dcf9d9e8a" - integrity sha512-OrM3o2HgFsw1R/Edq1/kS20JZ9VQ7qm8ge14Kd3kfo9uk6dS9D7XC45ZUfCQUquFqTNHyoOQYfHtra/7Z3U3QQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.2.1" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.2.1.tgz#68903cb3fafca670d603e658f20e435734e3d738" - integrity sha512-B7gGe8qAjvMsLfqxFVdvGFfMylV3NQzthXT/BMoq1MtgMdLKrrpeu6Oz3mIr68IuFlA38edqlm8Scy+iknD+Xg== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.2.1" - "@abp/bootstrap" "~7.2.1" - "@abp/bootstrap-datepicker" "~7.2.1" - "@abp/bootstrap-daterangepicker" "~7.2.1" - "@abp/datatables.net-bs5" "~7.2.1" - "@abp/font-awesome" "~7.2.1" - "@abp/jquery-form" "~7.2.1" - "@abp/jquery-validation-unobtrusive" "~7.2.1" - "@abp/lodash" "~7.2.1" - "@abp/luxon" "~7.2.1" - "@abp/malihu-custom-scrollbar-plugin" "~7.2.1" - "@abp/moment" "~7.2.1" - "@abp/select2" "~7.2.1" - "@abp/sweetalert2" "~7.2.1" - "@abp/timeago" "~7.2.1" - "@abp/toastr" "~7.2.1" - -"@abp/aspnetcore.mvc.ui@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.2.1.tgz#b4ae5dcdb90983673092dbfee93c16f21cbb21fe" - integrity sha512-edBAWEKQnUdH8jgY+QDECs3BFu0qIXbMV/AiTH9j64uo4ADQ6rgJ6Uq7xy6YtxJ0uImFkgLXDd9LYQEPvU43Bg== +"@abp/aspnetcore.mvc.ui.theme.leptonxlite@~3.1.0": + version "3.1.0" + resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui.theme.leptonxlite/-/aspnetcore.mvc.ui.theme.leptonxlite-3.1.0.tgz#1777004669844a2d8358c3332c0f90ff7064c73a" + integrity sha512-roc/hdUUSaJv7OZGW0n45owyXdCWgyI7VU7IHhoO4MgkBRvFVYx+YWSg/Jf50ovos1yyzC/fpGNyv13tt5HAuw== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~8.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-8.1.0.tgz#d848b55c43776967c0c460e455724217c9416100" + integrity sha512-Dp2msuUp9WGZ3AynB1t0mHhtqf4yVCU4XqCmgLcL8hfVklzkxxk7Bs+8XB4oITPAXY3xgV3k62RXr+AuwdmMVA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~8.1.0" + "@abp/bootstrap" "~8.1.0" + "@abp/bootstrap-datepicker" "~8.1.0" + "@abp/bootstrap-daterangepicker" "~8.1.0" + "@abp/datatables.net-bs5" "~8.1.0" + "@abp/font-awesome" "~8.1.0" + "@abp/jquery-form" "~8.1.0" + "@abp/jquery-validation-unobtrusive" "~8.1.0" + "@abp/lodash" "~8.1.0" + "@abp/luxon" "~8.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~8.1.0" + "@abp/moment" "~8.1.0" + "@abp/select2" "~8.1.0" + "@abp/sweetalert2" "~8.1.0" + "@abp/timeago" "~8.1.0" + "@abp/toastr" "~8.1.0" + +"@abp/aspnetcore.mvc.ui@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-8.1.0.tgz#282e07377fe939fde1f68b680e5c47e6ca551bc2" + integrity sha512-aIUc837hnaEuZP7EV3xgMv7xM7z0KrgYlpPbOSRlR1tHS6ASvQEQec8fsdAZ+9GyYuaWKppXpkNsPu2e8KKALg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,165 +43,165 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.2.1.tgz#eca6c1138074ce222ff6c474bc51f4fbe05882c3" - integrity sha512-DUBEz8wzsWJlEfQ7CZJYemLE/wNYyY7LtWRBRjNFndS8P2xo3FP4xuh0mnovSZ3AXPy7oAAKg0zayFzf3XS4aw== +"@abp/bootstrap-datepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-8.1.0.tgz#1f8fa4be5a086e6b6859b4a3b860e13fde74a849" + integrity sha512-8O5cYHTKDXz6vNaPMsIyzevTC3IAt+GR7mKCATcR+zvk0FvTUnph7AJ1inswwGi56cSlkpEY3ChoEvYOAN66LQ== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.2.1.tgz#ad236d026c3596e71a6a2088e5332e00d62c8ff7" - integrity sha512-WF/3qQobtvizWGmycgkzHMIjHJoLYAnCsi+vJPzv+VqvGstnQOgkz/rlfcu7uAp9y5H4OWdSAbkOj9eELNfxlA== +"@abp/bootstrap-daterangepicker@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-8.1.0.tgz#6790576a33a01ddeea71e025922170b04888a1ae" + integrity sha512-goHaUaS/bpUWUkMAhqx1UjYuxGnQtcRyqnpEv/cs09my4CnqhAecBdhlQlkoQ1OkQ2sIyEvGQCmTdnm+uJD0jA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/bootstrap/-/bootstrap-7.2.1.tgz#94d8186af2f1a1ed4d558756ffa18fd43f26e318" - integrity sha512-nU3mBK0VVgkDJqu5CBOHAD1FNvKSO6wnfX5wSB+IYDIfAV9wsmiTIMx6YO8psjMOd4flEmlKLALK6p17i79jhw== +"@abp/bootstrap@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/bootstrap/-/bootstrap-8.1.0.tgz#d9916a748faf3a5438522702e6e4f2cc16f6a361" + integrity sha512-Wik15yDg+7VnJDNqJALULcghaBL1rPzBWBAqf9kGSet5X+tzjffJQqz0IpiPm+UoZ5FaBuGizxSViftgW25DAA== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" bootstrap "^5.1.3" -"@abp/core@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/core/-/core-7.2.1.tgz#5685d615482daa032ab24f49aeb7fff3f50af898" - integrity sha512-N99Ee/rbtXFaV3vdGfv6Mbj1Zav73oBGGNbzmAiQaO/g1hda6ndzSC9WzRJkJ7MaJKTPNJx1ExBNEcNMw1P2UA== +"@abp/core@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/core/-/core-8.1.0.tgz#144b4ec3baf1f6f9b3f411eaa6d2dc80d3908e4f" + integrity sha512-8yt3FZbtk0iM1asj/wnAB3yg/DcH58AGMTdmyftvgGj1HDLve4kYbnYEzSiM1thmZqhQrkXSQ9JiRJOB5Gd+EA== dependencies: - "@abp/utils" "~7.2.1" + "@abp/utils" "~8.1.0" -"@abp/datatables.net-bs5@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.2.1.tgz#0474e874729a51a7e87f2ebfa931ecd8e6fe3eed" - integrity sha512-7AvNK0mYHWcdbQJAH6/PV9yjz/FbJlVHWP7mOREd6DIkg+Q8Ihmqjn8bnJyhN2UeRMTz9EZU2nO+E9oAllYlog== +"@abp/datatables.net-bs5@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/datatables.net-bs5/-/datatables.net-bs5-8.1.0.tgz#5f8e4c3fe779f7112a874156e8e07c73b86ae18b" + integrity sha512-RW9/ipH0o2i7mRhH0fIhVfwm6DJCKFnWuVhRcYJNxcDjZ5wBuAXzUJMQzhr4fmgu5/C63FxvDhIYjObQYEd8FQ== dependencies: - "@abp/datatables.net" "~7.2.1" + "@abp/datatables.net" "~8.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/datatables.net/-/datatables.net-7.2.1.tgz#30aeec4c37cc76e5c4dff78dee433c0b42599e41" - integrity sha512-AM6LonrGTOA2VyRme5rT/DcVX0TF2WxSRiM7vpTajq4A16O8yceos/XXop4QEGjGCPGbRqUuWQsIAxXRpcwYJQ== +"@abp/datatables.net@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/datatables.net/-/datatables.net-8.1.0.tgz#7d95757bac6c0bf817101c98674edde27dc70d86" + integrity sha512-2qH1gwL1sPveYWzkowCZg2L74y8dP6Kai2BEgxSrpCmzQ+s7vA5UiCGyHnVTZmBZZpSA1XATDwjnGxAM/pxisQ== dependencies: - "@abp/jquery" "~7.2.1" + "@abp/jquery" "~8.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/font-awesome/-/font-awesome-7.2.1.tgz#58751a48e7a648edb075d5a424c4ed9c6448e8e5" - integrity sha512-jIYHdXtijkd0b823Gd8pDqXmJ8luA0n4NqnF6MuZtQaz95CY8o0SNc7iGSJep3Gfi9XVVUVkXqWE2Gc82uyaNA== +"@abp/font-awesome@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/font-awesome/-/font-awesome-8.1.0.tgz#b479b813339786ba651daf9199769eea444be78c" + integrity sha512-UNT8Eo5AzI/ZMTYjcK2kpDNGAn8YW1ECVzqoQ/lpOOVjwA/YTMvnNmcVAFKY5rAL3IJpI1Rw9LTP3v55634wfQ== dependencies: - "@abp/core" "~7.2.1" - "@fortawesome/fontawesome-free" "^5.15.4" + "@abp/core" "~8.1.0" + "@fortawesome/fontawesome-free" "^6.5.1" -"@abp/jquery-form@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/jquery-form/-/jquery-form-7.2.1.tgz#b09398cfb0abef4255a5bb1853c67ef9bfa76f49" - integrity sha512-Jqgog1AJHsCP3lLhUkCXMUzzk2XhAW9pje5dwSdKqE0/bg2OOGo1L3LKUFeEk9dWuMVRkrLRmfdcGRt1SRb4rQ== +"@abp/jquery-form@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/jquery-form/-/jquery-form-8.1.0.tgz#72295af3637caa71523b29de0f153e4d3875535e" + integrity sha512-ZMJHBCAyjarYG+KqCEcUHTs7F1A06XEx+qHDNxw50l78cJCGHzL+nCu6Nt3ECE4ddwznWonR17GoLw7clz+6bg== dependencies: - "@abp/jquery" "~7.2.1" + "@abp/jquery" "~8.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.2.1.tgz#a62f85c7226d71588d1aa732739b3434c43f40e9" - integrity sha512-pEleVw7js8SpIRX73U5ccrfvc0H7Lxfa761wH9WglQOgC0Z1dAkJWbqr/6zKuUi3sVECYgFK8RcVm8/oPRGMzw== +"@abp/jquery-validation-unobtrusive@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-8.1.0.tgz#57682bfe524f9c58de8701fb98d790680780d616" + integrity sha512-lVa1gk5h0BDWWbM8i6PDA65mkOwBoiqNzauI+dL/GFH8FEFI4OiMBynvYCSJ7RwrrrAanuycvXJ98ffXRnLBMA== dependencies: - "@abp/jquery-validation" "~7.2.1" + "@abp/jquery-validation" "~8.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/jquery-validation/-/jquery-validation-7.2.1.tgz#e8506f0513d26ae3550cb9410ce500e20065d9cb" - integrity sha512-QuCQV2UhKUXwOgYfwKMdu959lWSTOPR83wDTbuTAYd9nsOpCHmhDMApVT0hv44Jv+/ZmE360mkpogzkb0abxLg== +"@abp/jquery-validation@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/jquery-validation/-/jquery-validation-8.1.0.tgz#e33efd304d132e2a3e72b0e7b52de9ce1a01a330" + integrity sha512-ZcmMXPEPd0FbR5ezOEAl+tE1xDibP+xXyH7nYkq/Oba60bWY1nvkfgvLjD3Jza8oKvvxEqp+T50yd9fXLb6tDQ== dependencies: - "@abp/jquery" "~7.2.1" + "@abp/jquery" "~8.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/jquery/-/jquery-7.2.1.tgz#4ac9cd9ba4710f8dccaa145c17cef00e147efe6f" - integrity sha512-W2qE9LP6BCp1bdOMiup4MuB/R7Plj9se+1Sct1EeF1AnpNXv4IvVr5aGEy0/gKeeHvOrHB4wKIXcBhURFSAY1w== +"@abp/jquery@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/jquery/-/jquery-8.1.0.tgz#60793c156a8ae9f2993b6d5115885c681bdb24ea" + integrity sha512-H1wG08Zfs1EHN+4JB75075kEfYqwu4t208FXKEPGGarcrlY1vKEB4nV6zyYj9I1SPInhpcXESMNnqqLfElJr5Q== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" jquery "~3.6.0" -"@abp/lodash@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/lodash/-/lodash-7.2.1.tgz#36d60374a9fc2130c1f7bd264902d78221fa3b5b" - integrity sha512-XFZrxijDLhKqtL4LL3x9C/TvnJs/MIjmNwJ7+Ieg26fo2IFqYg2+hIieCUqGzn66IBwUAoRR0Cqa66erxijDlA== +"@abp/lodash@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/lodash/-/lodash-8.1.0.tgz#581f88ae660efba28c47fa6c44c580e5bb040f06" + integrity sha512-i/4aOx6+3/luYKK6dob1a8aELysTJ0PIf32ercMj2S6UhkRK7BDBL/UpYdvadr6QgXsjQwlWtzbOtdKREMuOYA== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" lodash "^4.17.21" -"@abp/luxon@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/luxon/-/luxon-7.2.1.tgz#eb31dd7242be766f995954924e0127f2b58e4516" - integrity sha512-lSzulfTa4RPOcp80wmDUQFN9BatTASgYnYfu9RK9U/Fi2nV5KvqzUvRkB/XTitupLaoTJfV5h8Cpf47QMgiLSw== +"@abp/luxon@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/luxon/-/luxon-8.1.0.tgz#7a5892cbf5260efc1f938034b20defc0833ca852" + integrity sha512-rJ2xnxTNLg/En/IvaabZTW/76KGGKIERZKb3ogqygPLft9nCFCTtiGreJ0XgcXNgy7QV2CJGs0gIR1bkCHJh8g== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.2.1.tgz#d3b8aa15774a34f0abe704e416b00d8be76d3346" - integrity sha512-xqsjMQJez25mFwNRTUdHTQl78tYJ9+NEmEYLjpo+qRbs2hBExZQO67gTuO6TKvPRBCVgMiIcdpuegtoFhZLl5g== +"@abp/malihu-custom-scrollbar-plugin@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-8.1.0.tgz#36be0d7010d974e58588e3fd221aa704e5a50850" + integrity sha512-UORI6PYaUNTE8V7XvXgJs1dLB4xtmKVGS1P1zFisGOcS/uT1zLnxnzZMsbUz0HZxzWUssNRG4ndt5ISaWa4KiA== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/moment/-/moment-7.2.1.tgz#07bcaeb408b0025f2e8c2a7b259f5f27e05f8d25" - integrity sha512-L7EvEKEyl9RsPnSVbPwL3QC3xcKqkaLtZo75wTws2o5hXHs4f4mkADdnpfjCYFFZ+H0vMYjxzKYNI8rHm/ZU0g== +"@abp/moment@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/moment/-/moment-8.1.0.tgz#b45fa06cde91100328d0175f66a62743973434f4" + integrity sha512-jc7IlccPRm31RQbpIwgq9hZppExFcZr/y4FfbmtdNiMfp73HKgZtAEMGoQNVJubb/MJ46dug5Id/7Wl9TQxfAA== dependencies: moment "^2.9.0" -"@abp/select2@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/select2/-/select2-7.2.1.tgz#c2d9494d09395691792ede04bf3d7173ebd35a95" - integrity sha512-AW1ylrPQv+WeT3HdQQqy09uvxSeWPzxLhVEylL+HIGFn3TwMCVo2DtgnxSYde4WCpDMRlYzkWlUBX5y9UzhArw== +"@abp/select2@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/select2/-/select2-8.1.0.tgz#eee48159abddbfb141c4a2394490e9764071f913" + integrity sha512-v6DsN9B4R3fBfnHcllovtEn7b8b/8DoNr3wFsqQ03Py+JfFsZ4te725zQAPD/a7pCBvdcv3kjrUkhDwMb7Pezg== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/sweetalert2/-/sweetalert2-7.2.1.tgz#ab11b3ef48ca55687a8afb0f8fca0b9e696d10a3" - integrity sha512-qGMQE7I3bnCN0xwliBP+y+1m5nx7mOYc2yuTozNLdNpmNgT0TAkjyvufn99JQBPoFju+VjMEjS5R005RbvLuVQ== +"@abp/sweetalert2@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/sweetalert2/-/sweetalert2-8.1.0.tgz#6478e162f01fc2b0598c0fdeaa253cb5ecf74329" + integrity sha512-NW/tlX6c0a1M85CZwyEjBQhCqObtvn18T26rGfbKv7W2USHvWt00bQ7+Bo1TKo2vfqPq4MRrG0qxD8bebh7vDQ== dependencies: - "@abp/core" "~7.2.1" + "@abp/core" "~8.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/timeago/-/timeago-7.2.1.tgz#0fad3c1d7b0678ca63a47f9ba6f5702a162f6857" - integrity sha512-1M6WWQ/kPdndMPhgJ5/I22NjxLgmHM4b4sLaKATIH5D4EM7aii22RiM5cSBVAKoJZjJ8S3R28g78zS01xKrSnw== +"@abp/timeago@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/timeago/-/timeago-8.1.0.tgz#6216a635e2112e6b2ac80c97da7d2f24cf1fcead" + integrity sha512-SiZ7kE68LHCZJH2xOlDFYjLw7hQ4PIthQz3lv4ChNQ5Ynij3ckNrLiYgPwSyrQD3oymBt0OGHqGbI93M031Q8w== dependencies: - "@abp/jquery" "~7.2.1" + "@abp/jquery" "~8.1.0" timeago "^1.6.7" -"@abp/toastr@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/toastr/-/toastr-7.2.1.tgz#6ddc793e0a66e2b1f9dd192530ad46aacfd60cb2" - integrity sha512-BkLohyVJxLx0aJ6WJ2iBRV8y20JWfgoRCpzGUCcAhAp+BBF9FVhVxxZo0loFjprFprvLjJK91Z0bErJW6BWvFQ== +"@abp/toastr@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/toastr/-/toastr-8.1.0.tgz#80e9b7cc45e87ae47c7d6ab6a426e56945892d9f" + integrity sha512-bExDOV5AwbVfIuZsROM8WgrkvBK6TJgJF9g/OAe7/JfTcih3Yv1aquDiX9/yOQrIj9WsKezImv0OHkH581S3fA== dependencies: - "@abp/jquery" "~7.2.1" + "@abp/jquery" "~8.1.0" toastr "^2.1.4" -"@abp/utils@~7.2.1": - version "7.2.1" - resolved "https://registry.npmmirror.com/@abp/utils/-/utils-7.2.1.tgz#a0d5a6de02cb1b68d096399bb03771a8bb9b03b5" - integrity sha512-1QAdnFH9RD03w5mqNCz2G4mCuEPRgAJNLvFAEu9RTkL6EhOsCCQSG5mzA4cTWNDvVlNcUF8uyroXmlUvuzpYHg== +"@abp/utils@~8.1.0": + version "8.1.0" + resolved "https://registry.npmmirror.com/@abp/utils/-/utils-8.1.0.tgz#4eee19f0b001e3c360788d21441564fae65ea6f7" + integrity sha512-SYcIMu+BNyv8Om6OdnIBgtMlBvD+1JiL7US0OEuy9ly18LonyIcwi2PKmQhuzDUu03gh0yvhDJ1q+NMv/SRz/Q== dependencies: - just-compare "^1.3.0" + just-compare "^2.3.0" -"@fortawesome/fontawesome-free@^5.15.4": - version "5.15.4" - resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz#ecda5712b61ac852c760d8b3c79c96adca5554e5" - integrity sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg== +"@fortawesome/fontawesome-free@^6.5.1": + version "6.5.2" + resolved "https://registry.npmmirror.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz#310fe90cb5a8dee9698833171b98e7835404293d" + integrity sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q== ansi-colors@^1.0.1: version "1.1.0" @@ -1445,10 +1445,10 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -just-compare@^1.3.0: - version "1.5.1" - resolved "https://registry.npmmirror.com/just-compare/-/just-compare-1.5.1.tgz#aed7e93e6bae9c3b69d79aea7805684132a0c0c5" - integrity sha512-xDEEFHNIyJNmN4uo/2RVeUcay9THtN/5ka/iw98Y/gsa8w9KXZQuyaf5eFUY6VlntA2+G+bdPmdhqqTs7T+BRw== +just-compare@^2.3.0: + version "2.3.0" + resolved "https://registry.npmmirror.com/just-compare/-/just-compare-2.3.0.tgz#a2adcc1d1940536263275f5a1ef1298bcacfeda7" + integrity sha512-6shoR7HDT+fzfL3gBahx1jZG3hWLrhPAf+l7nCwahDdT9XDtosB9kIF0ZrzUp5QY8dJWfQVr5rnsPqsbvflDzg== just-debounce@^1.0.0: version "1.1.0" diff --git a/src/EasyAbp.Abp.EventBus.CAP.EntityFrameworkCore/EfCoreCapTransactionApiFactory.cs b/src/EasyAbp.Abp.EventBus.CAP.EntityFrameworkCore/EfCoreCapTransactionApiFactory.cs index 7cec602..ed72eb4 100644 --- a/src/EasyAbp.Abp.EventBus.CAP.EntityFrameworkCore/EfCoreCapTransactionApiFactory.cs +++ b/src/EasyAbp.Abp.EventBus.CAP.EntityFrameworkCore/EfCoreCapTransactionApiFactory.cs @@ -69,7 +69,7 @@ protected virtual IDbContextTransaction CreateCapTransactionOrNull(EfCoreTransac capTransaction.DbTransaction = originalApi.DbContextTransaction; capTransaction.AutoCommit = false; - Publisher.Transaction.Value = capTransaction; + Publisher.Transaction = capTransaction; return (IDbContextTransaction)Activator.CreateInstance(dbProviderInfo.CapEfDbTransactionType, capTransaction); } diff --git a/src/EasyAbp.Abp.EventBus.CAP/CapPublisherExtension.cs b/src/EasyAbp.Abp.EventBus.CAP/CapPublisherExtension.cs index d201f88..c652ff4 100644 --- a/src/EasyAbp.Abp.EventBus.CAP/CapPublisherExtension.cs +++ b/src/EasyAbp.Abp.EventBus.CAP/CapPublisherExtension.cs @@ -8,8 +8,8 @@ public static class CapPublisherExtension { public static IDisposable UseTransaction(this ICapPublisher capPublisher, ICapTransaction capTransaction) { - var previousValue = capPublisher.Transaction.Value; - capPublisher.Transaction.Value = capTransaction; - return new DisposeAction(() => capPublisher.Transaction.Value = previousValue); + var previousValue = capPublisher.Transaction; + capPublisher.Transaction = capTransaction; + return new DisposeAction(() => capPublisher.Transaction = previousValue); } } \ No newline at end of file diff --git a/src/EasyAbp.Abp.EventBus.CAP/CapUnitOfWork.cs b/src/EasyAbp.Abp.EventBus.CAP/CapUnitOfWork.cs index e9ecefb..b9c98b4 100644 --- a/src/EasyAbp.Abp.EventBus.CAP/CapUnitOfWork.cs +++ b/src/EasyAbp.Abp.EventBus.CAP/CapUnitOfWork.cs @@ -36,7 +36,7 @@ public override void AddTransactionApi(string key, ITransactionApi api) if (factory is not null) { api = factory.Create(api); - CapTransaction = CapPublisher.Transaction.Value; + CapTransaction = CapPublisher.Transaction; } base.AddTransactionApi(key, api);