+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Acumuladores/RepIndicadorDiarioDetalle.aspx.vb b/Acumuladores/RepIndicadorDiarioDetalle.aspx.vb
new file mode 100644
index 000000000..eb807a2e5
--- /dev/null
+++ b/Acumuladores/RepIndicadorDiarioDetalle.aspx.vb
@@ -0,0 +1,79 @@
+Option Explicit On
+Option Strict On
+
+Imports System.Data
+Imports System.IO
+Imports Extensiones
+Imports Microsoft.Reporting.WebForms
+Imports System.IO.Compression
+
+Partial Class Acumuladores_RepIndicadorDiarioDetalle
+ Inherits ClsPaginas
+
+ Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
+ If Not IsPostBack Then
+
+ CargaParametrosDetalle()
+
+ End If
+ End Sub
+
+
+#Region " CARGA DATOS INICIALES "
+
+ Private Sub CargaParametrosDetalle()
+
+ CargarCentrosDeCosto(Nothing, DdlSubProyecto, Nothing, LblSubProyecto)
+
+ Dim Partida As Integer = If(Request("Partida") IsNot Nothing AndAlso Request("Partida").ToEntero() > 0, Request("Partida").ToEntero(), -1)
+ DdlOpcion.SelectedValueExist(Partida.ToEntero)
+
+ Dim CveSubProyecto As Integer = If(Request("CveSubProyecto") IsNot Nothing AndAlso Request("CveSubProyecto").ToEntero() > 0, Request("CveSubProyecto").ToEntero(), -1)
+ DdlSubProyecto.SelectedValueExist(CveSubProyecto)
+
+ txtFechaI.Text = If(Request("FI") IsNot Nothing AndAlso Request("FI").ToString <> "", Request("FI").ToString.ToDate, MinFecha).ToShortDateString
+ txtFechaF.Text = If(Request("FF") IsNot Nothing AndAlso Request("FF").ToString <> "", Request("FF").ToString.ToDate, MinFecha).ToShortDateString
+ CargaDatos(Partida)
+ End Sub
+#End Region
+
+#Region " CARGA DATOS "
+ Protected Sub BtnConsultar_Click(sender As Object, e As System.EventArgs) Handles BtnConsultar.Click
+ CargaDatos(1)
+ UPDatos.Update()
+ End Sub
+
+ Private Sub CargaDatos(opcion As Integer)
+
+ Dim ObjAcum As New ClsAcumuladores()
+
+ Dim FechaI, FechaF As Date
+ FechaI = txtFechaI.Text.ToDate
+ FechaF = txtFechaF.Text.ToDate
+
+ If ObjAcum.GetRepIndicadorDiarioDetalle(FechaI, FechaF, DdlOpcion.SelectedValue.ToEntero, DdlSubProyecto.SelectedValue.ToEntero, UsuarioActual.CveEmpresa) Then
+ GvDatos.DataSource = ObjAcum.DtResultados
+ Else
+ GvDatos.DataSource = Nothing
+ End If
+
+ ObjAcum.Dispose()
+ GvDatos.DataBind()
+
+ End Sub
+
+ Private Sub GvDatos_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvDatos.RowDataBound
+ If e.Row.RowType = DataControlRowType.DataRow Then
+ If e.Row.DBCampo("SerieFolio") = "" Then
+ e.Row.CssClass = "SubTotales"
+ End If
+ End If
+ End Sub
+
+
+#End Region
+
+
+
+
+End Class
diff --git a/App_Code/ClsAcumuladores.vb b/App_Code/ClsAcumuladores.vb
index 14962f888..6a8a46e45 100644
--- a/App_Code/ClsAcumuladores.vb
+++ b/App_Code/ClsAcumuladores.vb
@@ -1135,7 +1135,7 @@ Public Class ClsAcumuladores
End Function
- Public Function GetRepIndicadorDiario(FechaInicio As Date, FechaFin As Date, CveSubProeycto As Integer, CveEmpresa As Integer) As Boolean
+ Public Function GetRepIndicadorDiario(FechaInicio As Date, FechaFin As Date, CveSubProyecto As Integer, CveEmpresa As Integer) As Boolean
Dim Retorno As Boolean = False
@@ -1144,7 +1144,35 @@ Public Class ClsAcumuladores
With SqlAdapter.SelectCommand.Parameters
.Add("@FechaInicio", SqlDbType.Date).Value = FechaInicio
.Add("@FechaFin", SqlDbType.Date).Value = FechaFin
- .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProeycto
+ .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+
+ SqlAdapter.Fill(Data)
+ Retorno = True
+
+ Catch ex As SqlException
+
+ OnError("Ocurrió un error al consultar los datos. ", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetRepIndicadorDiarioDetalle(FechaInicio As Date, FechaFin As Date, Opcion As Integer, CveSubProyecto As Integer, CveEmpresa As Integer) As Boolean
+
+ Dim Retorno As Boolean = False
+
+ SqlDataAdapter("PA_Acum_RepIndicadorDiarioDetalleGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@FechaInicio", SqlDbType.Date).Value = FechaInicio
+ .Add("@FechaFin", SqlDbType.Date).Value = FechaFin
+ .Add("@Opcion", SqlDbType.Int).Value = Opcion
+ .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
End With
diff --git a/App_Code/ClsCRM.vb b/App_Code/ClsCRM.vb
index 5db431cb1..cdad985da 100644
--- a/App_Code/ClsCRM.vb
+++ b/App_Code/ClsCRM.vb
@@ -447,11 +447,11 @@ Public Class ClsCRM
.Add("@Correo", SqlDbType.VarChar).Value = Correo
.Add("@CveGiroClasificacion", SqlDbType.Int).Value = CveGiroClasificacion
- .Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
+ .Add("@CveEmpresaCRM", SqlDbType.Int).Direction = ParameterDirection.ReturnValue
End With
Try
SqlAdapter.Fill(Data)
- CveEmpresaCRM = SqlAdapter.SelectCommand.Parameters("@RETURN_VALUE").Value.ToString().ToEntero()
+ CveEmpresaCRM = SqlAdapter.SelectCommand.Parameters("@CveEmpresaCRM").Value.ToString().ToEntero()
Catch ex As Exception
OnError("Ocurrió un error al agregar la Empresa CRM.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
End Try
diff --git a/App_Code/ClsContabilidad.vb b/App_Code/ClsContabilidad.vb
index d6693040d..1fa789d2c 100644
--- a/App_Code/ClsContabilidad.vb
+++ b/App_Code/ClsContabilidad.vb
@@ -6081,7 +6081,7 @@ Public Class ClsContabilidad
Return Retorno
End Function
- Public Function GetPrePolizasImpresion(CveEmpresa As Integer, FechaI As String, FechaF As String, Optional CveTipoPoliza As Integer = -1, Optional FolioI As Integer = -1,
+ Public Function GetPrePolizasImpresion(CveEmpresa As Integer, FechaI As Date, FechaF As Date, Optional CveTipoPoliza As Integer = -1, Optional FolioI As Integer = -1,
Optional FolioF As Integer = -1, Optional CveUsuario As Integer = -1, Optional CveSubProyecto As Integer = -1,
Optional CveCuenta As Integer = -1, Optional CvePlantillaPoliza As Integer = -1, Optional CveTipoProveedor As Integer = -1) As Boolean
Dim Retorno As Boolean = False
@@ -6601,6 +6601,34 @@ Public Class ClsContabilidad
#End Region
+
+
+ Public Function GetPolizas(Ejercicio As Integer, Periodo As Integer, TipoPoliza As Integer, CveSubProyecto As Integer, CveEmpresa As Integer) As Boolean
+ Dim Respuesta As Boolean = False
+
+ DataAdapter("PA_Conta_FiltraPolizasGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Ejercicio", SqlDbType.Int).Value = Ejercicio
+ .Add("@Periodo", SqlDbType.Int).Value = Periodo
+ .Add("@TipoPoliza", SqlDbType.Int).Value = TipoPoliza
+ .Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Respuesta = True
+ Catch ex As Exception
+ Me.OnError("Ocurrió un error al obtener las Prepolizas", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Respuesta
+
+ End Function
+
+
#Region "IDisposable Support"
' IDisposable
Protected Overridable Sub Dispose(disposing As Boolean)
diff --git a/App_Code/ClsGenerales.vb b/App_Code/ClsGenerales.vb
index 36a2814a5..16e26a4a7 100644
--- a/App_Code/ClsGenerales.vb
+++ b/App_Code/ClsGenerales.vb
@@ -3867,7 +3867,7 @@ Public Class ClsGenerales
End Function
Public Function AddInvEntregaAlmacenRuta(CveSubProyecto As Integer, CveDireccionOrigen As Integer, CveDireccionDestino As Integer, CveMovimientoAlmacen As Integer, CveChofer As Integer, CveCamion As Integer, FechaEntrega As Date, FechaLlegada As DateTime, Tipo As String,
- FolioReferencia As String, Referencia As String, FechaLimite As Date, Orden As Integer, Estatus As Integer, Distancia As Integer, Optional ConfigCartaPorte As String = "-1",
+ FolioReferencia As String, Referencia As String, FechaLimite As Date, Orden As Integer, Estatus As Integer, Distancia As Integer, Optional CveConfigAutoTransporte As Integer = -1,
Optional CveCamionRemolque1 As Integer = -1, Optional CveCamionRemolque2 As Integer = -1) As Integer
Dim Retorno As Integer = -1
DataAdapter("PA_Inv_EntregaAlmacenRutaAdd")
@@ -3893,7 +3893,7 @@ Public Class ClsGenerales
.Add("@CveCamionRemolque1", SqlDbType.Int).Value = CveCamionRemolque1
.Add("@CveCamionRemolque2", SqlDbType.Int).Value = CveCamionRemolque2
- .Add("@ConfigCartaPorte", SqlDbType.VarChar).Value = ConfigCartaPorte
+ .Add("@CveConfigAutoTransporte", SqlDbType.Int).Value = CveConfigAutoTransporte
.Add("@CveEntregaAlmacen", SqlDbType.Int).Direction = ParameterDirection.Output
End With
@@ -3909,7 +3909,7 @@ Public Class ClsGenerales
Public Function UpdateInvEntregaAlmacenRuta(CveEntregaAlmacen As Integer, CveDireccionOrigen As Integer, CveDireccionDestino As Integer, CveChofer As Integer, CveCamion As Integer, FechaEntrega As Date, CveEmpresa As Integer,
Optional FechaLlegada As DateTime = MinFecha, Optional CveCamionRemolque1 As Integer = -1, Optional CveCamionRemolque2 As Integer = -1, Optional Distancia As Integer = -1,
- Optional ConfigCartaPorte As String = "-1") As Boolean
+ Optional CveConfigAutoTransporte As Integer = -1) As Boolean
Dim Retorno As Boolean = False
DataAdapter("PA_Inv_EntregaAlmacenRutaUpdate")
@@ -3928,7 +3928,7 @@ Public Class ClsGenerales
.Add("@CveCamionRemolque1", SqlDbType.Int).Value = CveCamionRemolque1
.Add("@CveCamionRemolque2", SqlDbType.Int).Value = CveCamionRemolque2
.Add("@Distancia", SqlDbType.Int).Value = Distancia
- .Add("@ConfigCartaPorte", SqlDbType.VarChar).Value = ConfigCartaPorte
+ .Add("@CveConfigAutoTransporte", SqlDbType.Int).Value = CveConfigAutoTransporte
End With
@@ -4012,7 +4012,7 @@ Public Class ClsGenerales
End Function
- Public Function GetInvEntregaAlmacenRutaRep(CveSubProyecto As Integer, CveEmpresa As Integer, Estatus As Integer, FechaInicio As Date, FechaFin As Date, CveChofer As Integer, Optional CveTimbre As Integer = -1) As Boolean
+ Public Function GetInvEntregaAlmacenRutaRep(CveSubProyecto As Integer, CveEmpresa As Integer, Estatus As Integer, FechaInicio As Date, FechaFin As Date, CveChofer As Integer, CveUsuario As Integer, Optional CveTimbre As Integer = -1) As Boolean
Dim Retorno As Boolean = False
@@ -4027,7 +4027,7 @@ Public Class ClsGenerales
.Add("@FechaFin", SqlDbType.Date).Value = FechaFin
.Add("@CveChofer", SqlDbType.Int).Value = CveChofer
.Add("@CveTimbre", SqlDbType.Int).Value = CveTimbre
-
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
End With
Try
diff --git a/App_Code/ClsInventarios.vb b/App_Code/ClsInventarios.vb
index 2fcd6752f..e5d8cb414 100644
--- a/App_Code/ClsInventarios.vb
+++ b/App_Code/ClsInventarios.vb
@@ -2298,7 +2298,7 @@ Public Class ClsInventarios
Return Retorno
End Function
- Public Function GetInventarioFisico(CveInventarioFisico As Integer, CveEmpresa As Integer, CveSubProyecto As Integer, Estado As Integer) As Boolean
+ Public Function GetInventarioFisico(CveInventarioFisico As Integer, CveEmpresa As Integer, CveSubProyecto As Integer, Estado As Integer, CveUsuario As Integer) As Boolean
Dim Retorno As Boolean = False
DataAdapter("PA_Inv_InventarioFisicoGet")
With SqlAdapter.SelectCommand.Parameters
@@ -2306,6 +2306,7 @@ Public Class ClsInventarios
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
.Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
.Add("@Estado", SqlDbType.Int).Value = Estado
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
End With
Try
SqlAdapter.Fill(Data)
@@ -5541,16 +5542,17 @@ Public Class ClsInventarios
Return Retorno
End Function
- Public Function AddCamiones(Placa As String, Especificacion As String, CveEmpresa As Integer, ConfigCartaPorte As String, Anio As Integer, CveTipoPermisoSCT As Integer, NumPermisoSCT As String, NombreAseguradora As String,
+ Public Function AddCamiones(Placa As String, Especificacion As String, CveEmpresa As Integer, CveConfigAutoTransporte As Integer, Anio As Integer, CveTipoPermisoSCT As Integer, NumPermisoSCT As String, NombreAseguradora As String,
NumPolizaSeguro As String, CveUsuario As Integer, NombreAseguradoraMedioAmbiente As String, NumPolizaSeguroMedioAmbiente As String, NombreAseguradoraCarga As String, NumPolizaSeguroCarga As String,
Optional CveTipoCamion As Integer = 1, Optional LongitudCaja As String = "", Optional LineaTransportacion As String = "", Optional SCAC As String = "", Optional CAAT As String = "",
Optional CveTipoRemolque As Integer = -1, Optional NumeroTrailer As String = "") As Boolean
+
Dim Retorno As Boolean = False
DataAdapter("PA_Inv_CamionesAdd")
With SqlAdapter.SelectCommand.Parameters
.Add("@Placa", SqlDbType.VarChar).Value = Placa
.Add("@Especificacion", SqlDbType.VarChar).Value = Especificacion
- .Add("@ConfigCartaPorte", SqlDbType.VarChar).Value = ConfigCartaPorte
+ .Add("@CveConfigAutoTransporte", SqlDbType.Int).Value = CveConfigAutoTransporte
.Add("@Anio", SqlDbType.Int).Value = Anio
.Add("@CveTipoPermisoSCT", SqlDbType.VarChar).Value = CveTipoPermisoSCT
.Add("@NumPermisoSCT", SqlDbType.VarChar).Value = NumPermisoSCT
@@ -5593,7 +5595,7 @@ Public Class ClsInventarios
End Try
Return Retorno
End Function
- Public Function UpdateCamiones(CveCamion As Integer, Placa As String, Especificacion As String, ConfigCartaPorte As String, Anio As Integer, CveTipoPermisoSCT As Integer, NumPermisoSCT As String, NombreAseguradora As String,
+ Public Function UpdateCamiones(CveCamion As Integer, Placa As String, Especificacion As String, CveConfigAutoTransporte As Integer, Anio As Integer, CveTipoPermisoSCT As Integer, NumPermisoSCT As String, NombreAseguradora As String,
NumPolizaSeguro As String, CveUsuario As Integer, CveEmpresa As Integer, NombreAseguradoraMedioAmbiente As String, NumPolizaSeguroMedioAmbiente As String, NombreAseguradoraCarga As String,
NumPolizaSeguroCarga As String, Optional CveTipoCamion As Integer = -1, Optional LongitudCaja As String = "", Optional LineaTransportacion As String = "", Optional SCAC As String = "", Optional CAAT As String = "",
Optional CveTipoRemolque As Integer = -1, Optional NumeroTrailer As String = "") As Boolean
@@ -5603,7 +5605,7 @@ Public Class ClsInventarios
.Add("@CveCamion", SqlDbType.Int).Value = CveCamion
.Add("@Placa", SqlDbType.VarChar).Value = Placa
.Add("@Especificacion", SqlDbType.VarChar).Value = Especificacion
- .Add("@ConfigCartaPorte", SqlDbType.VarChar).Value = ConfigCartaPorte
+ .Add("@CveConfigAutoTransporte", SqlDbType.Int).Value = CveConfigAutoTransporte
.Add("@Anio", SqlDbType.Int).Value = Anio
.Add("@CveTipoPermisoSCT", SqlDbType.Int).Value = CveTipoPermisoSCT
.Add("@NumPermisoSCT", SqlDbType.VarChar).Value = NumPermisoSCT
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index a91192f13..062a5f89d 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -2039,7 +2039,7 @@ Public Class ClsPaginas
End Set
End Property
'Variables para Ventas
- Property GlobalDTVendedores(CveEmpresa As Integer, Optional Estatus As Boolean = True, Optional VendedorTipo As Integer = 1) As DataTable
+ Property GlobalDTVendedores(CveEmpresa As Integer, Optional Estatus As Integer = 1, Optional VendedorTipo As Integer = 1) As DataTable
Get
Dim AppNombre As String = String.Format("GlobalDTVendedores-{0}", CveEmpresa)
'sino existe, recarga los datos
@@ -2050,10 +2050,15 @@ Public Class ClsPaginas
End If
If CveEmpresa <> -1 Then
- Dim Dv As New DataView(DirectCast(Application(AppNombre), DataTable), String.Format("CveEmpresa = {0} AND CveEstatus = {1} AND VendedorTipo = {2}", CveEmpresa, If(Estatus, 1, 0), VendedorTipo), "", DataViewRowState.CurrentRows)
+ Dim StrSQL As New StringBuilder
+ StrSQL.AppendFormat("CveEmpresa = {0}", CveEmpresa)
+ If VendedorTipo >= 0 Then StrSQL.AppendFormat(" AND VendedorTipo = {0} ", VendedorTipo)
+ If Estatus >= 0 Then StrSQL.AppendFormat(" AND CveEstatus = {0} ", If(Estatus = 1, True, False))
+ Dim Dv As New DataView(DirectCast(Application(AppNombre), DataTable), StrSQL.ToString, "", DataViewRowState.CurrentRows)
GlobalDTVendedores = Dv.ToTable
Dv.Dispose()
+
Else
GlobalDTVendedores = DirectCast(Application(AppNombre), DataTable)
End If
@@ -5636,7 +5641,8 @@ Public Class ClsPaginas
PaginaDict.Add("/Acumuladores/CatTiposUso.aspx".ToUpper(), 1034)
PaginaDict.Add("/Acumuladores/CatFoliosGarantia.aspx".ToUpper(), 1035)
PaginaDict.Add("/Acumuladores/CatGarantiasMeses.aspx".ToUpper(), 1036)
- PaginaDict.Add("/Acumuladores/RepIndicadorDiario.aspx".ToUpper(), 2055)
+ PaginaDict.Add("/Acumuladores/RepIndicadorDiario.aspx".ToUpper(), 730)
+ PaginaDict.Add("/Acumuladores/RepIndicadorDiarioDetalle.aspx".ToUpper(), 730)
PaginaDict.Add("/Acumuladores/RepEntradasUsadosClientes.aspx".ToUpper(), 543)
PaginaDict.Add("/Acumuladores/EntradasUsadosResumenRep.aspx".ToUpper(), 1032)
@@ -7078,7 +7084,7 @@ Public Class ClsPaginas
'Si no tiene CBB, SE GENERA
If Not ImagenCBB.Exists AndAlso Vta.CveCliente.ToEntero > 0 Then
Dim CBB As New ClbNegBICFDv3_2.ClsNegCBBGenerar()
- CBB.GenerarCBB(UsuarioActual.Empresa.RFC, RFCReceptor, Vta.Total.ToString.ToDecimal, Vta.FolioFiscal, RutaCBB)
+ CBB.GenerarCBB(UsuarioActual.Empresa.RFC, RFCReceptor, Vta.Total, Vta.FolioFiscal, RutaCBB)
End If
'ImgCBB = String.Format("{0}://{1}:{2}/Empresas/{3}/CBB/{4}.jpg", Request.Url.Scheme.Replace("https", "http"), Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa, Vta.SerieFolio)
diff --git a/App_Code/ClsRH.vb b/App_Code/ClsRH.vb
index 67bf2bda2..3e3bce08c 100644
--- a/App_Code/ClsRH.vb
+++ b/App_Code/ClsRH.vb
@@ -2527,7 +2527,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
With SqlAdapter.SelectCommand.Parameters
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- .Add("@xmlRegistros", SqlDbType.Xml).Value = xmlProductos.ToString()
+ .Add("@xmlRegistros", SqlDbType.Xml).Value = If(xmlProductos Is Nothing, DBNull.Value, DirectCast(xmlProductos.ToString(), Object))
End With
Try
SqlAdapter.Fill(Data)
@@ -2549,7 +2549,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
SqlDataAdapter("PA_RH_ChecadorAsistenciaAdd")
With SqlAdapter.SelectCommand.Parameters
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@xmlRegistros", SqlDbType.Xml).Value = xmlProductos.ToString()
+ .Add("@xmlRegistros", SqlDbType.Xml).Value = If(xmlProductos Is Nothing, DBNull.Value, DirectCast(xmlProductos.ToString(), Object))
End With
Try
SqlAdapter.Fill(Data)
@@ -7181,6 +7181,25 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
+ Public Function UpPersonalAsistenciasMasiva(CveEmpresa As Integer, CveUsuario As Integer, xmlProductos As String) As Boolean
+ Dim Retorno As Boolean = False
+ Data = New DataTable
+ SqlDataAdapter("PA_RH_PersonalAsistenciasMasivaUP")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ .Add("@xmlRegistros", SqlDbType.Xml).Value = If(String.IsNullOrEmpty(xmlProductos), DBNull.Value, DirectCast(xmlProductos.ToString(), Object))
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch Ex1 As SqlException
+ Me.OnError("Ocurrió un error al guardar la asistencia masiva", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar la asistencia masiva.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
Public Function UpPersonalSupervisorMasiva(CveEmpresa As Integer, CveUsuario As Integer, registros As List(Of RequestUpSupervisorMasiva)) As Boolean
Dim Retorno As Boolean = False
Dim xmlProductos As System.Xml.Linq.XDocument = Nothing
@@ -7192,7 +7211,7 @@ chkAplicaVacacion As Boolean, chkAplicaIncapacidad As Boolean, chkAplicaRetardo
With SqlAdapter.SelectCommand.Parameters
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- .Add("@xmlRegistros", SqlDbType.Xml).Value = xmlProductos.ToString()
+ .Add("@xmlRegistros", SqlDbType.Xml).Value = If(xmlProductos Is Nothing, DBNull.Value, DirectCast(xmlProductos.ToString(), Object))
End With
Try
SqlAdapter.Fill(Data)
diff --git a/App_Code/ClsSisEmpresas.vb b/App_Code/ClsSisEmpresas.vb
index e96dd9a87..df98ac503 100644
--- a/App_Code/ClsSisEmpresas.vb
+++ b/App_Code/ClsSisEmpresas.vb
@@ -1,1851 +1,1851 @@
-Option Explicit On
-Option Strict On
-
-Imports System.Data
-Imports System.Data.SqlClient
-Imports Extensiones
-Imports System
-Imports System.Configuration
-
-Public Class ClsSisEmpresas
- Implements IDisposable
-
-#Region "Campos"
-
- 'SQL
- Private SqlConexion As SqlConnection
- Private SqlAdapter As SqlDataAdapter
- Private SqlTransacc As SqlTransaction
- Private SqlCommand As SqlCommand
- Private Data As DataTable
-
- 'Atributos de la clase
- Private _Empresa As Empresa
- Private _CveEmpresa As Integer
- 'Private _Empresa As String
- 'Private _Direccion As String
- 'Private _NoExt As String
- 'Private _NoInt As String
- 'Private _Colonia As String
- 'Private _Ciudad As String
-
- 'Private _Estado As String
- 'Private _CP As Integer
- 'Private _RFC As String
- 'Private _Telefono As String
- 'Private _Contacto As String
- 'Private _Mail As String
- 'Private _TipoFacturacion As String
- 'Private _ContraseñaKey As String
- 'Private _ArchivoKey As String
- 'Private _ArchivoCer As String
- 'Private _ArchivoPfx As String
- 'Private _BIUsuario As String
- 'Private _BIContraseña As String
- 'Private _Banner As String
- 'Private _FacturaProduccion As Boolean
- 'Private _FechaIng As Date
- 'Private _CveUsuario As Integer
- 'Private _SendMail As String
- 'Private _SendMailPassword As String
- 'Private _Usuario As String
- 'Private _MostrarRetIVA As Boolean
- ' Private _MostrarRetISR As Boolean
-
-
- Private disposedValue As Boolean = False ' Para detectar llamadas redundantes
- 'PARA REGISTRAR CONEXION
- Private CveConexion As Integer = 0
-
-#End Region
-
-#Region "Propiedades"
- Public ReadOnly Property DtResultados As DataTable
- Get
- DtResultados = Data
- End Get
- End Property
- Public ReadOnly Property CveEmpresa As Integer
- Get
- Return _CveEmpresa
- End Get
- End Property
- Public ReadOnly Property Empresa As Empresa
- Get
- Return _Empresa
- End Get
- End Property
-
- 'Public ReadOnly Property Usuario As String
- ' Get
- ' Return _Usuario
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property RFC As String
- ' Get
- ' Return _RFC
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property Telefono As String
- ' Get
- ' Return _Telefono
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property Contacto As String
- ' Get
- ' Return _Contacto
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property Mail As String
- ' Get
- ' Return _Mail
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property TipoFacturacion As String
- ' Get
- ' Return _TipoFacturacion
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property ContraseñaKey As String
- ' Get
- ' Return _ContraseñaKey
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property ArchivoKey As String
- ' Get
- ' Return _ArchivoKey
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property ArchivoCer As String
- ' Get
- ' Return _ArchivoCer
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property ArchivoPfx As String
- ' Get
- ' Return _ArchivoPfx
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property BIUsuario As String
- ' Get
- ' Return _BIUsuario
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property BIContraseña As String
- ' Get
- ' Return _BIContraseña
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property Banner As String
- ' Get
- ' Return _Banner
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property FacturaProduccion As Boolean
- ' Get
- ' Return _FacturaProduccion
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property Fechaing As Date
- ' Get
- ' Return _FechaIng
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property CveUsuario As Integer
- ' Get
- ' Return _CveUsuario
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property SendMail As String
- ' Get
- ' Return _SendMail
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property SendMailPassword As String
- ' Get
- ' Return _SendMailPassword
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property MostrarRetIVA As Boolean
- ' Get
- ' Return _MostrarRetIVA
- ' End Get
- 'End Property
-
- 'Public ReadOnly Property MostrarRetISR As Boolean
- ' Get
- ' Return _MostrarRetISR
- ' End Get
- 'End Property
-
- 'Public Property Regimen As String
- 'Public Property EstatusFacturacion As Boolean
- 'Public Property Estatus As Boolean
- 'Public Property UsaContabilidad As Boolean
- 'Public Property BDContPAQi As String
- 'Public Property ServerContPAQi As String
- 'Public Property UsrContPAQi As String
- 'Public Property PwdContPAQi As String
-#End Region
-
- Sub New(Optional TransaccionCompartida As SqlTransaction = Nothing)
-
- If TransaccionCompartida Is Nothing Then
- SqlConexion = New SqlConnection
- SqlConexion.ConnectionString = ConfigurationManager.ConnectionStrings("Conexion").ConnectionString
- Try
- SqlConexion.Open()
- Catch ex As Exception
- OnError("Ocurrió un error al intentar conectarse a la base de datos.", ex)
- End Try
- Else
- SqlConexion = TransaccionCompartida.Connection
- SqlTransacc = TransaccionCompartida
- End If
-
- SqlCommand = New SqlCommand("", SqlConexion)
- SqlAdapter = New SqlDataAdapter("", SqlConexion)
- ConexionAdd()
-
- End Sub
- Private Sub DataAdapter(StrSQL As String, Optional TipoComando As CommandType = CommandType.StoredProcedure)
- With SqlAdapter.SelectCommand
- .Parameters.Clear()
- .CommandText = StrSQL
- .CommandType = TipoComando
- End With
- If Not SqlTransacc Is Nothing Then SqlAdapter.SelectCommand.Transaction = SqlTransacc
- Data = New DataTable
- End Sub
-#Region "Conexiones"
-
- Private Sub ConexionAdd()
- If ConfigurationManager.AppSettings("RegistraConexion") IsNot Nothing AndAlso ConfigurationManager.AppSettings("RegistraConexion").ToString() = "1" Then
-
- Try
- 'DataAdapter(String.Format("INSERT INTO Sis_Conexiones (Clase,Modulo) VALUES ('ClsRH','{0}')", "RH/CatMotivosBaja"), CommandType.Text) ' pendiente de terminar parra registrar el cveconexion, falta el rarámetro de módulo
- DataAdapter("PA_Sis_RegistrarConexion")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Clase", SqlDbType.VarChar).Value = Me.GetType().Name
- .Add("@Modulo", SqlDbType.VarChar).Value = String.Format("{0}?{1}", HttpContext.Current.Request.Url.AbsolutePath.ToString, HttpContext.Current.Request.QueryString.ToString)
- .Add("@IDConexion", SqlDbType.Int).Direction = ParameterDirection.Output
- End With
- SqlAdapter.Fill(Data)
- CveConexion = SqlAdapter.SelectCommand.Parameters("@IDConexion").Value.ToString.ToEntero
- Catch ex As Exception
- OnError("Ocurrió un error registrar la conexión.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- End If
- End Sub
-
- Private Sub ConexionClose()
- If CveConexion > 0 AndAlso ConfigurationManager.AppSettings("RegistraConexion") IsNot Nothing AndAlso ConfigurationManager.AppSettings("RegistraConexion").ToString() = "1" Then
-
- DataAdapter(String.Format("UPDATE Sis_Conexiones SET FechaCierre = GETDATE() WHERE CveConexion = {0}", CveConexion), CommandType.Text)
- Try
- SqlAdapter.Fill(Data)
-
- Catch ex As Exception
- OnError("Ocurrió un error registrar la conexión.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- CveConexion = 0
-
- End If
-
- End Sub
-#End Region
- Private Sub DataCommand(pStrSQL As String, Optional TipoComando As CommandType = CommandType.StoredProcedure)
- With SqlCommand
- .Parameters.Clear()
- .CommandText = pStrSQL
- .CommandType = TipoComando
- End With
-
- If Not SqlTransacc Is Nothing Then SqlCommand.Transaction = SqlTransacc
-
- End Sub
- Public Function IniciaTransacSQL() As SqlTransaction
- If SqlTransacc Is Nothing Then SqlTransacc = SqlConexion.BeginTransaction()
- Return SqlTransacc
- End Function
- Public Sub RollBack()
- If SqlTransacc IsNot Nothing Then SqlTransacc.Rollback()
- SqlTransacc = Nothing
- End Sub
- Public Sub Commit()
- If SqlTransacc IsNot Nothing Then SqlTransacc.Commit()
- SqlTransacc = Nothing
- End Sub
-
-#Region "Empresas"
- Public Function UpEmpresaFiel(CveEmpresa As Integer, FielPassword As String, FielPFX As String) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("UPDATE Empresas SET FielPassword=@FielPassword, FielPFX=@FielPFX WHERE CveEmpresa=@CveEmpresa ", CommandType.Text)
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@FielPassword", SqlDbType.VarChar).Value = FielPassword
- .Add("@FielPFX", SqlDbType.VarChar).Value = FielPFX
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al actualizar la fiel de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
- Public Function GetEmpresas(CveEmpresa As Integer, Empresa As String, RFC As String, Telefono As String, Contacto As String) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasGet")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- End With
- Try
- SqlAdapter.Fill(Data)
- If CveEmpresa <> -1 And Data.Rows.Count > 0 Then
- _Empresa = New Empresa
- _Empresa.CveEmpresa = Data.Rows(0)("CveEmpresa").ToString.ToEntero
- _Empresa.Empresa = Data.Rows(0)("Empresa").ToString
- _Empresa.NombreCorto = Data.Rows(0)("NombreCorto").ToString
- _Empresa.Direccion = Data.Rows(0)("Direccion").ToString
- _Empresa.NoExt = Data.Rows(0)("NoExt").ToString
- _Empresa.NoInt = Data.Rows(0)("NoInt").ToString
- _Empresa.Colonia = Data.Rows(0)("Colonia").ToString
- _Empresa.Ciudad = Data.Rows(0)("Ciudad").ToString
- _Empresa.Estado = Data.Rows(0)("Estado").ToString
- _Empresa.CP = Data.Rows(0)("CP").ToString().ToEntero
- _Empresa.Regimen = Data.Rows(0)("Regimen").ToString
- _Empresa.CodigoRegimenFiscal = Data.Rows(0)("CodigoRegimenFiscal").ToString
- _Empresa.RFC = Data.Rows(0)("RFC").ToString
- _Empresa.CURP = Data.Rows(0)("CURP").ToString
- _Empresa.RegistroPatronal = Data.Rows(0)("RegistroPatronal").ToString.ToString
- _Empresa.Telefono = Data.Rows(0)("Telefono").ToString
- _Empresa.Contacto = Data.Rows(0)("Contacto").ToString
- _Empresa.Mail = Data.Rows(0)("Mail").ToString
- _Empresa.MostrarRetIVA = Data.Rows(0)("MostrarRetIVA").ToString <> "No"
- _Empresa.MostrarRetISR = Data.Rows(0)("MostrarRetISR").ToString <> "No"
- _Empresa.TipoFacturacion = Data.Rows(0)("TipoFacturacion").ToString
- _Empresa.BIUsuario = Data.Rows(0)("BIUsuario").ToString
- _Empresa.BIContraseña = Data.Rows(0)("BIContraseña").ToString
- _Empresa.ArchivoKey = Data.Rows(0)("ArchivoKey").ToString
- _Empresa.ArchivoCer = Data.Rows(0)("ArchivoCer").ToString
- _Empresa.ArchivoPfx = Data.Rows(0)("ArchivoPfx").ToString
- _Empresa.ContraseñaKey = Data.Rows(0)("ContraseñaKey").ToString
- _Empresa.SendMail = Data.Rows(0)("SendMail").ToString
- _Empresa.SendMailPassword = Data.Rows(0)("SendMailPassword").ToString
- _Empresa.SendMailServer = Data.Rows(0)("SendMailServer").ToString
- _Empresa.SendMailPuerto = Data.Rows(0)("SendMailPuerto").ToString.ToEntero
- _Empresa.SendMailSSL = If(Data.Rows(0)("SendMailSSL").ToString = "", False, CBool(Data.Rows(0)("SendMailSSL").ToString))
- _Empresa.Buzon_Mail = Data.Rows(0)("Buzon_Mail").ToString
- _Empresa.Buzon_Server = Data.Rows(0)("Buzon_Server").ToString
- _Empresa.Buzon_Puerto = Data.Rows(0)("Buzon_Puerto").ToString.ToEntero
- _Empresa.Buzon_SSL = If(Data.Rows(0)("Buzon_SSL").ToString = "", False, CBool(Data.Rows(0)("Buzon_SSL").ToString))
- _Empresa.Buzon_USR = Data.Rows(0)("Buzon_USR").ToString
- _Empresa.Buzon_PWD = Data.Rows(0)("Buzon_PWD").ToString
- _Empresa.Soporte_Mail = Data.Rows(0)("Soporte_Mail").ToString
- _Empresa.Soporte_Server = Data.Rows(0)("Soporte_Server").ToString
- _Empresa.Soporte_Puerto = Data.Rows(0)("Soporte_Puerto").ToString.ToEntero
- _Empresa.Soporte_SSL = If(Data.Rows(0)("Soporte_SSL").ToString = "", False, CBool(Data.Rows(0)("Soporte_SSL").ToString))
- _Empresa.Soporte_USR = Data.Rows(0)("Soporte_USR").ToString
- _Empresa.Soporte_PWD = Data.Rows(0)("Soporte_PWD").ToString
- _Empresa.Soporte_Tipo = Data.Rows(0)("Soporte_Tipo").ToString
- _Empresa.BDContPAQi = Data.Rows(0)("BDContPAQi").ToString
- _Empresa.ServerContPAQi = Data.Rows(0)("ServerContPAQi").ToString
- _Empresa.UsrContPAQi = Data.Rows(0)("UsrContPAQi").ToString
- _Empresa.PwdContPAQi = Data.Rows(0)("PwdContPAQi").ToString
- _Empresa.Estatus = Data.Rows(0)("Estatus").ToString = "Activo"
- _Empresa.FechaIng = Data.Rows(0)("Fecha").ToString.ToDate
- _Empresa.Usuario = Data.Rows(0)("Usuario").ToString
- _Empresa.FacturaProduccion = If(Data.Rows(0)("FacturaProduccion").ToString = "", False, CBool(Data.Rows(0)("FacturaProduccion").ToString))
- _Empresa.EstatusFacturacion = Data.Rows(0)("EstatusFacturacion").ToString <> "No"
- _Empresa.UsaContabilidad = Data.Rows(0)("UsaContabilidad").ToString <> "No"
- _Empresa.UsaContabilidadSIG = Data.Rows(0)("UsaContabilidadSIG").ToString <> "No"
- _Empresa.UsaBancos = Data.Rows(0)("UsaBancos").ToString <> "No"
- _Empresa.UsaVentas = Data.Rows(0)("UsaVentas").ToString <> "No"
- _Empresa.UsaCxC = Data.Rows(0)("UsaCxC").ToString <> "No"
- _Empresa.UsaCompras = Data.Rows(0)("UsaCompras").ToString <> "No"
- _Empresa.UsaInventarios = Data.Rows(0)("UsaInventarios").ToString <> "No"
- _Empresa.UsaRH = Data.Rows(0)("UsaRH").ToString <> "No"
- _Empresa.UsaNomina = Data.Rows(0)("UsaNomina").ToString <> "No"
- _Empresa.UsaOS = Data.Rows(0)("UsaOS").ToString <> "No"
- _Empresa.UsaAC = Data.Rows(0)("UsaAC").ToString <> "No"
- _Empresa.UsaArmonizacion = Data.Rows(0)("UsaArmonizacion").ToString <> "No"
- _Empresa.UsaAF = Data.Rows(0)("UsaAF").ToString <> "No"
- _Empresa.Banner = Data.Rows(0)("Banner").ToString
- _Empresa.CveUsuario = Data.Rows(0)("CveUsuario").ToString.ToEntero
- _Empresa.CvePAC = Data.Rows(0)("CvePAC").ToString.ToEntero
- _Empresa.CveRegimenFiscal = Data.Rows(0)("CveRegimenFiscal").ToString.ToEntero
- _Empresa.EmpresaEncabezado = Data.Rows(0)("EmpresaEncabezado").ToString
- _Empresa.EsComercializadora = Data.Rows(0)("EsComercializadora").ToString = "True"
-
- 'Nuevos Datos
- _Empresa.AreaGeografica = Data.Rows(0)("AreaGeografica").ToString
- _Empresa.IdCuentaIVAxAcreditar = Data.Rows(0)("IdCuentaIVAxAcreditar").ToString.ToEntero
- _Empresa.IdCuentaIVAAcreditable = Data.Rows(0)("IdCuentaIVAAcreditable").ToString.ToEntero
- _Empresa.IdCuentaIVAxTrasladar = Data.Rows(0)("IdCuentaIVAxTrasladar").ToString.ToEntero
- _Empresa.IdCuentaIVATrasladado = Data.Rows(0)("IdCuentaIVATrasladado").ToString.ToEntero
- _Empresa.IdCuentaRetIVACirculacion = Data.Rows(0)("IdCuentaRetIVACirculacion").ToString.ToEntero
- _Empresa.IdCuentaRetISRCirculacion = Data.Rows(0)("IdCuentaRetISRCirculacion").ToString.ToEntero
- _Empresa.IdCuentaDSV = Data.Rows(0)("Conta_IdCuentaDescuentoVenta").ToString.ToEntero
- _Empresa.IdCuentaImpuestosLocales = Data.Rows(0)("Conta_IdCuentaImpuestosLocales").ToString.ToEntero
- _Empresa.IdCuentaIEPSxAcreditar = Data.Rows(0)("IdCuentaIEPSxAcreditar").ToString.ToEntero
- _Empresa.IdCuentaIEPSAcreditable = Data.Rows(0)("IdCuentaIEPSAcreditable").ToString.ToEntero
- _Empresa.IdCuentaIEPSxTrasladar = Data.Rows(0)("IdCuentaIEPSxTrasladar").ToString.ToEntero
- _Empresa.IdCuentaIEPSTrasladado = Data.Rows(0)("IdCuentaIEPSTrasladado").ToString.ToEntero
- _Empresa.IdCuentaOtrosIngresos = Data.Rows(0)("Conta_IdCuentaOtrosIngresos").ToString.ToEntero
-
- '_Empresa.IdCtaProveedor = Data.Rows(0)("IdCtaProveedor").ToString.ToEntero
- '_Empresa.IdCtaCliente = Data.Rows(0)("IdCtaCliente").ToString.ToEntero
- '_Empresa.IdCtaDeudores = Data.Rows(0)("IdCtaDeudores").ToString.ToEntero
- '_Empresa.IdCtaCliente = Data.Rows(0)("IdCtaCliente").ToString.ToEntero
- '_Empresa.IdCtaAcreedores = Data.Rows(0)("IdCtaAcreedores").ToString.ToEntero
- '_Empresa.IdCtaDocXPagar = Data.Rows(0)("IdCtaDocXPagar").ToString.ToEntero
- '_Empresa.IdCtaAnticipoCliente = Data.Rows(0)("IdCtaAnticipoCliente").ToString.ToEntero
- '_Empresa.IdCtaAnticipoProveedores = Data.Rows(0)("IdCtaAnticipoProveedores").ToString.ToEntero
-
- _Empresa.Buzon_Tipo = Data.Rows(0)("Buzon_Tipo").ToString
- _Empresa.ContaContabilizacionNC = Data.Rows(0)("Conta_ContabilizacionNC").ToString.ToEntero
- '_Empresa.Ruta = String.Format("{0}Empresas\{1}\", ModExtensiones.DirectorioBaseEmpresas, _Empresa.CveEmpresa)
- _Empresa.PV_TerminalTipo = Data.Rows(0)("PV_TerminalTipo").ToString.ToEntero
- _Empresa.EjercicioActual = Data.Rows(0)("EjercicioActual").ToString.ToEntero
- _Empresa.PeriodoActual = Data.Rows(0)("PeriodoActual").ToString.ToEntero
- '_Empresa.GralSoloProyecto = Data.Rows(0)("Gral_SoloProyecto").ToString <> "No"
- _Empresa.MetodoOC = Data.Rows(0)("MetodoOC").ToString.ToEntero
- _Empresa.CveMetodoInventario = Data.Rows(0)("Inv_CveMetodoInventario").ToString.ToEntero
- _Empresa.RequiereCentroCostos = Data.Rows(0)("RequiereCentroCostos").ToString <> "No"
- _Empresa.IdCuentaPerdidaCambiaria = Data.Rows(0)("IdCuentaPerdidaCambiaria").ToString.ToEntero
- _Empresa.IdCuentaGananciaCambiaria = Data.Rows(0)("IdCuentaGananciaCambiaria").ToString.ToEntero
- _Empresa.Tipo_CentroCosto = Data.Rows(0)("Tipo_CentroCosto").ToString.ToEntero
- _Empresa.GrupoEmpresa = Data.Rows(0)("GrupoEmpresa").ToString.ToEntero
- _Empresa.PlantillaMailVenta = Data.Rows(0)("PlantillaMailVenta").ToString
- _Empresa.AsuntoPlantillaMailVenta = Data.Rows(0)("AsuntoPlantillaMailVenta").ToString
- _Empresa.CvePlataforma = Data.Rows(0)("CvePlataforma").ToString.ToEntero
- _Empresa.CveDistribuidor = Data.Rows(0)("CveDistribuidor").ToString.ToEntero
- _Empresa.DiasPermitidos = Data.Rows(0)("DiasPermitidos").ToString.ToEntero
- _Empresa.AsientoContableComprasContado = If(Data.Rows(0)("Conta_AsientoContableComprasContado").ToString = "", False, CBool(Data.Rows(0)("Conta_AsientoContableComprasContado").ToString))
- _Empresa.TipoContabilizacion = Data.Rows(0)("Conta_TipoContabilizacion").ToString.ToEntero
- _Empresa.TipoContabilidad = Data.Rows(0)("Conta_TipoContabilidad").ToString.ToEntero '0 - Sin Conta, 1- Contabilidad SIG, 2- Contabilidad Contpaq
- _Empresa.DefaultAsistencias = If(Data.Rows(0)("RH_DefaultAsistencias").ToString = "", False, CBool(Data.Rows(0)("RH_DefaultAsistencias").ToString))
- _Empresa.CIEC = Data.Rows(0)("CIEC").ToString
- _Empresa.Localidad = Data.Rows(0)("Localidad").ToString
- _Empresa.Importe = Data.Rows(0)("Importe").ToString.ToDecimal
- _Empresa.CveMetodoPago = Data.Rows(0)("CveMetodoPago").ToString.ToEntero
- _Empresa.Extension = Data.Rows(0)("Extension").ToString
- _Empresa.PorDepreciacion = Data.Rows(0)("PorDepreciacion").ToString.ToDecimal
- _Empresa.EsPersonaFisica = Data.Rows(0)("EsPersonaFisica").ToString.ToEntero
-
- _Empresa.UsaCRM = Data.Rows(0)("UsaCRM").ToString = "True"
- _Empresa.AplicaDatosTecnicosCRM = If(Data.Rows(0)("AplicaDatosTecnicosCRM").ToString = "", False, CBool(Data.Rows(0)("AplicaDatosTecnicosCRM").ToString))
- _Empresa.CveEncuestaCRM = Data.Rows(0)("CveEncuestaCRM").ToString.ToEntero
-
- _Empresa.FielPassword = Data.Rows(0)("FielPassword").ToString
+Option Explicit On
+Option Strict On
+
+Imports System.Data
+Imports System.Data.SqlClient
+Imports Extensiones
+Imports System
+Imports System.Configuration
+
+Public Class ClsSisEmpresas
+ Implements IDisposable
+
+#Region "Campos"
+
+ 'SQL
+ Private SqlConexion As SqlConnection
+ Private SqlAdapter As SqlDataAdapter
+ Private SqlTransacc As SqlTransaction
+ Private SqlCommand As SqlCommand
+ Private Data As DataTable
+
+ 'Atributos de la clase
+ Private _Empresa As Empresa
+ Private _CveEmpresa As Integer
+ 'Private _Empresa As String
+ 'Private _Direccion As String
+ 'Private _NoExt As String
+ 'Private _NoInt As String
+ 'Private _Colonia As String
+ 'Private _Ciudad As String
+
+ 'Private _Estado As String
+ 'Private _CP As Integer
+ 'Private _RFC As String
+ 'Private _Telefono As String
+ 'Private _Contacto As String
+ 'Private _Mail As String
+ 'Private _TipoFacturacion As String
+ 'Private _ContraseñaKey As String
+ 'Private _ArchivoKey As String
+ 'Private _ArchivoCer As String
+ 'Private _ArchivoPfx As String
+ 'Private _BIUsuario As String
+ 'Private _BIContraseña As String
+ 'Private _Banner As String
+ 'Private _FacturaProduccion As Boolean
+ 'Private _FechaIng As Date
+ 'Private _CveUsuario As Integer
+ 'Private _SendMail As String
+ 'Private _SendMailPassword As String
+ 'Private _Usuario As String
+ 'Private _MostrarRetIVA As Boolean
+ ' Private _MostrarRetISR As Boolean
+
+
+ Private disposedValue As Boolean = False ' Para detectar llamadas redundantes
+ 'PARA REGISTRAR CONEXION
+ Private CveConexion As Integer = 0
+
+#End Region
+
+#Region "Propiedades"
+ Public ReadOnly Property DtResultados As DataTable
+ Get
+ DtResultados = Data
+ End Get
+ End Property
+ Public ReadOnly Property CveEmpresa As Integer
+ Get
+ Return _CveEmpresa
+ End Get
+ End Property
+ Public ReadOnly Property Empresa As Empresa
+ Get
+ Return _Empresa
+ End Get
+ End Property
+
+ 'Public ReadOnly Property Usuario As String
+ ' Get
+ ' Return _Usuario
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property RFC As String
+ ' Get
+ ' Return _RFC
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property Telefono As String
+ ' Get
+ ' Return _Telefono
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property Contacto As String
+ ' Get
+ ' Return _Contacto
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property Mail As String
+ ' Get
+ ' Return _Mail
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property TipoFacturacion As String
+ ' Get
+ ' Return _TipoFacturacion
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property ContraseñaKey As String
+ ' Get
+ ' Return _ContraseñaKey
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property ArchivoKey As String
+ ' Get
+ ' Return _ArchivoKey
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property ArchivoCer As String
+ ' Get
+ ' Return _ArchivoCer
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property ArchivoPfx As String
+ ' Get
+ ' Return _ArchivoPfx
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property BIUsuario As String
+ ' Get
+ ' Return _BIUsuario
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property BIContraseña As String
+ ' Get
+ ' Return _BIContraseña
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property Banner As String
+ ' Get
+ ' Return _Banner
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property FacturaProduccion As Boolean
+ ' Get
+ ' Return _FacturaProduccion
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property Fechaing As Date
+ ' Get
+ ' Return _FechaIng
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property CveUsuario As Integer
+ ' Get
+ ' Return _CveUsuario
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property SendMail As String
+ ' Get
+ ' Return _SendMail
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property SendMailPassword As String
+ ' Get
+ ' Return _SendMailPassword
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property MostrarRetIVA As Boolean
+ ' Get
+ ' Return _MostrarRetIVA
+ ' End Get
+ 'End Property
+
+ 'Public ReadOnly Property MostrarRetISR As Boolean
+ ' Get
+ ' Return _MostrarRetISR
+ ' End Get
+ 'End Property
+
+ 'Public Property Regimen As String
+ 'Public Property EstatusFacturacion As Boolean
+ 'Public Property Estatus As Boolean
+ 'Public Property UsaContabilidad As Boolean
+ 'Public Property BDContPAQi As String
+ 'Public Property ServerContPAQi As String
+ 'Public Property UsrContPAQi As String
+ 'Public Property PwdContPAQi As String
+#End Region
+
+ Sub New(Optional TransaccionCompartida As SqlTransaction = Nothing)
+
+ If TransaccionCompartida Is Nothing Then
+ SqlConexion = New SqlConnection
+ SqlConexion.ConnectionString = ConfigurationManager.ConnectionStrings("Conexion").ConnectionString
+ Try
+ SqlConexion.Open()
+ Catch ex As Exception
+ OnError("Ocurrió un error al intentar conectarse a la base de datos.", ex)
+ End Try
+ Else
+ SqlConexion = TransaccionCompartida.Connection
+ SqlTransacc = TransaccionCompartida
+ End If
+
+ SqlCommand = New SqlCommand("", SqlConexion)
+ SqlAdapter = New SqlDataAdapter("", SqlConexion)
+ ConexionAdd()
+
+ End Sub
+ Private Sub DataAdapter(StrSQL As String, Optional TipoComando As CommandType = CommandType.StoredProcedure)
+ With SqlAdapter.SelectCommand
+ .Parameters.Clear()
+ .CommandText = StrSQL
+ .CommandType = TipoComando
+ End With
+ If Not SqlTransacc Is Nothing Then SqlAdapter.SelectCommand.Transaction = SqlTransacc
+ Data = New DataTable
+ End Sub
+#Region "Conexiones"
+
+ Private Sub ConexionAdd()
+ If ConfigurationManager.AppSettings("RegistraConexion") IsNot Nothing AndAlso ConfigurationManager.AppSettings("RegistraConexion").ToString() = "1" Then
+
+ Try
+ 'DataAdapter(String.Format("INSERT INTO Sis_Conexiones (Clase,Modulo) VALUES ('ClsRH','{0}')", "RH/CatMotivosBaja"), CommandType.Text) ' pendiente de terminar parra registrar el cveconexion, falta el rarámetro de módulo
+ DataAdapter("PA_Sis_RegistrarConexion")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Clase", SqlDbType.VarChar).Value = Me.GetType().Name
+ .Add("@Modulo", SqlDbType.VarChar).Value = String.Format("{0}?{1}", HttpContext.Current.Request.Url.AbsolutePath.ToString, HttpContext.Current.Request.QueryString.ToString)
+ .Add("@IDConexion", SqlDbType.Int).Direction = ParameterDirection.Output
+ End With
+ SqlAdapter.Fill(Data)
+ CveConexion = SqlAdapter.SelectCommand.Parameters("@IDConexion").Value.ToString.ToEntero
+ Catch ex As Exception
+ OnError("Ocurrió un error registrar la conexión.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ End If
+ End Sub
+
+ Private Sub ConexionClose()
+ If CveConexion > 0 AndAlso ConfigurationManager.AppSettings("RegistraConexion") IsNot Nothing AndAlso ConfigurationManager.AppSettings("RegistraConexion").ToString() = "1" Then
+
+ DataAdapter(String.Format("UPDATE Sis_Conexiones SET FechaCierre = GETDATE() WHERE CveConexion = {0}", CveConexion), CommandType.Text)
+ Try
+ SqlAdapter.Fill(Data)
+
+ Catch ex As Exception
+ OnError("Ocurrió un error registrar la conexión.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ CveConexion = 0
+
+ End If
+
+ End Sub
+#End Region
+ Private Sub DataCommand(pStrSQL As String, Optional TipoComando As CommandType = CommandType.StoredProcedure)
+ With SqlCommand
+ .Parameters.Clear()
+ .CommandText = pStrSQL
+ .CommandType = TipoComando
+ End With
+
+ If Not SqlTransacc Is Nothing Then SqlCommand.Transaction = SqlTransacc
+
+ End Sub
+ Public Function IniciaTransacSQL() As SqlTransaction
+ If SqlTransacc Is Nothing Then SqlTransacc = SqlConexion.BeginTransaction()
+ Return SqlTransacc
+ End Function
+ Public Sub RollBack()
+ If SqlTransacc IsNot Nothing Then SqlTransacc.Rollback()
+ SqlTransacc = Nothing
+ End Sub
+ Public Sub Commit()
+ If SqlTransacc IsNot Nothing Then SqlTransacc.Commit()
+ SqlTransacc = Nothing
+ End Sub
+
+#Region "Empresas"
+ Public Function UpEmpresaFiel(CveEmpresa As Integer, FielPassword As String, FielPFX As String) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("UPDATE Empresas SET FielPassword=@FielPassword, FielPFX=@FielPFX WHERE CveEmpresa=@CveEmpresa ", CommandType.Text)
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@FielPassword", SqlDbType.VarChar).Value = FielPassword
+ .Add("@FielPFX", SqlDbType.VarChar).Value = FielPFX
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al actualizar la fiel de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+ Public Function GetEmpresas(CveEmpresa As Integer, Empresa As String, RFC As String, Telefono As String, Contacto As String) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ If CveEmpresa <> -1 And Data.Rows.Count > 0 Then
+ _Empresa = New Empresa
+ _Empresa.CveEmpresa = Data.Rows(0)("CveEmpresa").ToString.ToEntero
+ _Empresa.Empresa = Data.Rows(0)("Empresa").ToString
+ _Empresa.NombreCorto = Data.Rows(0)("NombreCorto").ToString
+ _Empresa.Direccion = Data.Rows(0)("Direccion").ToString
+ _Empresa.NoExt = Data.Rows(0)("NoExt").ToString
+ _Empresa.NoInt = Data.Rows(0)("NoInt").ToString
+ _Empresa.Colonia = Data.Rows(0)("Colonia").ToString
+ _Empresa.Ciudad = Data.Rows(0)("Ciudad").ToString
+ _Empresa.Estado = Data.Rows(0)("Estado").ToString
+ _Empresa.CP = Data.Rows(0)("CP").ToString().ToEntero
+ _Empresa.Regimen = Data.Rows(0)("Regimen").ToString
+ _Empresa.CodigoRegimenFiscal = Data.Rows(0)("CodigoRegimenFiscal").ToString
+ _Empresa.RFC = Data.Rows(0)("RFC").ToString
+ _Empresa.CURP = Data.Rows(0)("CURP").ToString
+ _Empresa.RegistroPatronal = Data.Rows(0)("RegistroPatronal").ToString.ToString
+ _Empresa.Telefono = Data.Rows(0)("Telefono").ToString
+ _Empresa.Contacto = Data.Rows(0)("Contacto").ToString
+ _Empresa.Mail = Data.Rows(0)("Mail").ToString
+ _Empresa.MostrarRetIVA = Data.Rows(0)("MostrarRetIVA").ToString <> "No"
+ _Empresa.MostrarRetISR = Data.Rows(0)("MostrarRetISR").ToString <> "No"
+ _Empresa.TipoFacturacion = Data.Rows(0)("TipoFacturacion").ToString
+ _Empresa.BIUsuario = Data.Rows(0)("BIUsuario").ToString
+ _Empresa.BIContraseña = Data.Rows(0)("BIContraseña").ToString
+ _Empresa.ArchivoKey = Data.Rows(0)("ArchivoKey").ToString
+ _Empresa.ArchivoCer = Data.Rows(0)("ArchivoCer").ToString
+ _Empresa.ArchivoPfx = Data.Rows(0)("ArchivoPfx").ToString
+ _Empresa.ContraseñaKey = Data.Rows(0)("ContraseñaKey").ToString
+ _Empresa.SendMail = Data.Rows(0)("SendMail").ToString
+ _Empresa.SendMailPassword = Data.Rows(0)("SendMailPassword").ToString
+ _Empresa.SendMailServer = Data.Rows(0)("SendMailServer").ToString
+ _Empresa.SendMailPuerto = Data.Rows(0)("SendMailPuerto").ToString.ToEntero
+ _Empresa.SendMailSSL = If(Data.Rows(0)("SendMailSSL").ToString = "", False, CBool(Data.Rows(0)("SendMailSSL").ToString))
+ _Empresa.Buzon_Mail = Data.Rows(0)("Buzon_Mail").ToString
+ _Empresa.Buzon_Server = Data.Rows(0)("Buzon_Server").ToString
+ _Empresa.Buzon_Puerto = Data.Rows(0)("Buzon_Puerto").ToString.ToEntero
+ _Empresa.Buzon_SSL = If(Data.Rows(0)("Buzon_SSL").ToString = "", False, CBool(Data.Rows(0)("Buzon_SSL").ToString))
+ _Empresa.Buzon_USR = Data.Rows(0)("Buzon_USR").ToString
+ _Empresa.Buzon_PWD = Data.Rows(0)("Buzon_PWD").ToString
+ _Empresa.Soporte_Mail = Data.Rows(0)("Soporte_Mail").ToString
+ _Empresa.Soporte_Server = Data.Rows(0)("Soporte_Server").ToString
+ _Empresa.Soporte_Puerto = Data.Rows(0)("Soporte_Puerto").ToString.ToEntero
+ _Empresa.Soporte_SSL = If(Data.Rows(0)("Soporte_SSL").ToString = "", False, CBool(Data.Rows(0)("Soporte_SSL").ToString))
+ _Empresa.Soporte_USR = Data.Rows(0)("Soporte_USR").ToString
+ _Empresa.Soporte_PWD = Data.Rows(0)("Soporte_PWD").ToString
+ _Empresa.Soporte_Tipo = Data.Rows(0)("Soporte_Tipo").ToString
+ _Empresa.BDContPAQi = Data.Rows(0)("BDContPAQi").ToString
+ _Empresa.ServerContPAQi = Data.Rows(0)("ServerContPAQi").ToString
+ _Empresa.UsrContPAQi = Data.Rows(0)("UsrContPAQi").ToString
+ _Empresa.PwdContPAQi = Data.Rows(0)("PwdContPAQi").ToString
+ _Empresa.Estatus = Data.Rows(0)("Estatus").ToString = "Activo"
+ _Empresa.FechaIng = Data.Rows(0)("Fecha").ToString.ToDate
+ _Empresa.Usuario = Data.Rows(0)("Usuario").ToString
+ _Empresa.FacturaProduccion = If(Data.Rows(0)("FacturaProduccion").ToString = "", False, CBool(Data.Rows(0)("FacturaProduccion").ToString))
+ _Empresa.EstatusFacturacion = Data.Rows(0)("EstatusFacturacion").ToString <> "No"
+ _Empresa.UsaContabilidad = Data.Rows(0)("UsaContabilidad").ToString <> "No"
+ _Empresa.UsaContabilidadSIG = Data.Rows(0)("UsaContabilidadSIG").ToString <> "No"
+ _Empresa.UsaBancos = Data.Rows(0)("UsaBancos").ToString <> "No"
+ _Empresa.UsaVentas = Data.Rows(0)("UsaVentas").ToString <> "No"
+ _Empresa.UsaCxC = Data.Rows(0)("UsaCxC").ToString <> "No"
+ _Empresa.UsaCompras = Data.Rows(0)("UsaCompras").ToString <> "No"
+ _Empresa.UsaInventarios = Data.Rows(0)("UsaInventarios").ToString <> "No"
+ _Empresa.UsaRH = Data.Rows(0)("UsaRH").ToString <> "No"
+ _Empresa.UsaNomina = Data.Rows(0)("UsaNomina").ToString <> "No"
+ _Empresa.UsaOS = Data.Rows(0)("UsaOS").ToString <> "No"
+ _Empresa.UsaAC = Data.Rows(0)("UsaAC").ToString <> "No"
+ _Empresa.UsaArmonizacion = Data.Rows(0)("UsaArmonizacion").ToString <> "No"
+ _Empresa.UsaAF = Data.Rows(0)("UsaAF").ToString <> "No"
+ _Empresa.Banner = Data.Rows(0)("Banner").ToString
+ _Empresa.CveUsuario = Data.Rows(0)("CveUsuario").ToString.ToEntero
+ _Empresa.CvePAC = Data.Rows(0)("CvePAC").ToString.ToEntero
+ _Empresa.CveRegimenFiscal = Data.Rows(0)("CveRegimenFiscal").ToString.ToEntero
+ _Empresa.EmpresaEncabezado = Data.Rows(0)("EmpresaEncabezado").ToString
+ _Empresa.EsComercializadora = Data.Rows(0)("EsComercializadora").ToString = "True"
+
+ 'Nuevos Datos
+ _Empresa.AreaGeografica = Data.Rows(0)("AreaGeografica").ToString
+ _Empresa.IdCuentaIVAxAcreditar = Data.Rows(0)("IdCuentaIVAxAcreditar").ToString.ToEntero
+ _Empresa.IdCuentaIVAAcreditable = Data.Rows(0)("IdCuentaIVAAcreditable").ToString.ToEntero
+ _Empresa.IdCuentaIVAxTrasladar = Data.Rows(0)("IdCuentaIVAxTrasladar").ToString.ToEntero
+ _Empresa.IdCuentaIVATrasladado = Data.Rows(0)("IdCuentaIVATrasladado").ToString.ToEntero
+ _Empresa.IdCuentaRetIVACirculacion = Data.Rows(0)("IdCuentaRetIVACirculacion").ToString.ToEntero
+ _Empresa.IdCuentaRetISRCirculacion = Data.Rows(0)("IdCuentaRetISRCirculacion").ToString.ToEntero
+ _Empresa.IdCuentaDSV = Data.Rows(0)("Conta_IdCuentaDescuentoVenta").ToString.ToEntero
+ _Empresa.IdCuentaImpuestosLocales = Data.Rows(0)("Conta_IdCuentaImpuestosLocales").ToString.ToEntero
+ _Empresa.IdCuentaIEPSxAcreditar = Data.Rows(0)("IdCuentaIEPSxAcreditar").ToString.ToEntero
+ _Empresa.IdCuentaIEPSAcreditable = Data.Rows(0)("IdCuentaIEPSAcreditable").ToString.ToEntero
+ _Empresa.IdCuentaIEPSxTrasladar = Data.Rows(0)("IdCuentaIEPSxTrasladar").ToString.ToEntero
+ _Empresa.IdCuentaIEPSTrasladado = Data.Rows(0)("IdCuentaIEPSTrasladado").ToString.ToEntero
+ _Empresa.IdCuentaOtrosIngresos = Data.Rows(0)("Conta_IdCuentaOtrosIngresos").ToString.ToEntero
+
+ '_Empresa.IdCtaProveedor = Data.Rows(0)("IdCtaProveedor").ToString.ToEntero
+ '_Empresa.IdCtaCliente = Data.Rows(0)("IdCtaCliente").ToString.ToEntero
+ '_Empresa.IdCtaDeudores = Data.Rows(0)("IdCtaDeudores").ToString.ToEntero
+ '_Empresa.IdCtaCliente = Data.Rows(0)("IdCtaCliente").ToString.ToEntero
+ '_Empresa.IdCtaAcreedores = Data.Rows(0)("IdCtaAcreedores").ToString.ToEntero
+ '_Empresa.IdCtaDocXPagar = Data.Rows(0)("IdCtaDocXPagar").ToString.ToEntero
+ '_Empresa.IdCtaAnticipoCliente = Data.Rows(0)("IdCtaAnticipoCliente").ToString.ToEntero
+ '_Empresa.IdCtaAnticipoProveedores = Data.Rows(0)("IdCtaAnticipoProveedores").ToString.ToEntero
+
+ _Empresa.Buzon_Tipo = Data.Rows(0)("Buzon_Tipo").ToString
+ _Empresa.ContaContabilizacionNC = Data.Rows(0)("Conta_ContabilizacionNC").ToString.ToEntero
+ '_Empresa.Ruta = String.Format("{0}Empresas\{1}\", ModExtensiones.DirectorioBaseEmpresas, _Empresa.CveEmpresa)
+ _Empresa.PV_TerminalTipo = Data.Rows(0)("PV_TerminalTipo").ToString.ToEntero
+ _Empresa.EjercicioActual = Data.Rows(0)("EjercicioActual").ToString.ToEntero
+ _Empresa.PeriodoActual = Data.Rows(0)("PeriodoActual").ToString.ToEntero
+ '_Empresa.GralSoloProyecto = Data.Rows(0)("Gral_SoloProyecto").ToString <> "No"
+ _Empresa.MetodoOC = Data.Rows(0)("MetodoOC").ToString.ToEntero
+ _Empresa.CveMetodoInventario = Data.Rows(0)("Inv_CveMetodoInventario").ToString.ToEntero
+ _Empresa.RequiereCentroCostos = Data.Rows(0)("RequiereCentroCostos").ToString <> "No"
+ _Empresa.IdCuentaPerdidaCambiaria = Data.Rows(0)("IdCuentaPerdidaCambiaria").ToString.ToEntero
+ _Empresa.IdCuentaGananciaCambiaria = Data.Rows(0)("IdCuentaGananciaCambiaria").ToString.ToEntero
+ _Empresa.Tipo_CentroCosto = Data.Rows(0)("Tipo_CentroCosto").ToString.ToEntero
+ _Empresa.GrupoEmpresa = Data.Rows(0)("GrupoEmpresa").ToString.ToEntero
+ _Empresa.PlantillaMailVenta = Data.Rows(0)("PlantillaMailVenta").ToString
+ _Empresa.AsuntoPlantillaMailVenta = Data.Rows(0)("AsuntoPlantillaMailVenta").ToString
+ _Empresa.CvePlataforma = Data.Rows(0)("CvePlataforma").ToString.ToEntero
+ _Empresa.CveDistribuidor = Data.Rows(0)("CveDistribuidor").ToString.ToEntero
+ _Empresa.DiasPermitidos = Data.Rows(0)("DiasPermitidos").ToString.ToEntero
+ _Empresa.AsientoContableComprasContado = If(Data.Rows(0)("Conta_AsientoContableComprasContado").ToString = "", False, CBool(Data.Rows(0)("Conta_AsientoContableComprasContado").ToString))
+ _Empresa.TipoContabilizacion = Data.Rows(0)("Conta_TipoContabilizacion").ToString.ToEntero
+ _Empresa.TipoContabilidad = Data.Rows(0)("Conta_TipoContabilidad").ToString.ToEntero '0 - Sin Conta, 1- Contabilidad SIG, 2- Contabilidad Contpaq
+ _Empresa.DefaultAsistencias = If(Data.Rows(0)("RH_DefaultAsistencias").ToString = "", False, CBool(Data.Rows(0)("RH_DefaultAsistencias").ToString))
+ _Empresa.CIEC = Data.Rows(0)("CIEC").ToString
+ _Empresa.Localidad = Data.Rows(0)("Localidad").ToString
+ _Empresa.Importe = Data.Rows(0)("Importe").ToString.ToDecimal
+ _Empresa.CveMetodoPago = Data.Rows(0)("CveMetodoPago").ToString.ToEntero
+ _Empresa.Extension = Data.Rows(0)("Extension").ToString
+ _Empresa.PorDepreciacion = Data.Rows(0)("PorDepreciacion").ToString.ToDecimal
+ _Empresa.EsPersonaFisica = Data.Rows(0)("EsPersonaFisica").ToString.ToEntero
+
+ _Empresa.UsaCRM = Data.Rows(0)("UsaCRM").ToString = "True"
+ _Empresa.AplicaDatosTecnicosCRM = If(Data.Rows(0)("AplicaDatosTecnicosCRM").ToString = "", False, CBool(Data.Rows(0)("AplicaDatosTecnicosCRM").ToString))
+ _Empresa.CveEncuestaCRM = Data.Rows(0)("CveEncuestaCRM").ToString.ToEntero
+
+ _Empresa.FielPassword = Data.Rows(0)("FielPassword").ToString
_Empresa.FielPFX = Data.Rows(0)("FielPFX").ToString
- _Empresa.RutaArchivos = Data.Rows(0)("RutaArchivos").ToString
-
-
- Else
- 'Alert("No se encontró la Empresa solicitada.", TipoMensaje.MsgAdvertencia)
- End If
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
- Public Function AddEmpresa(CveEmpresa As Integer, Empresa As String, Direccion As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Estado As String,
- RFC As String, CP As Integer, Telefono As String, Contacto As String, Mail As String, TipoFacturacion As String, BIUsuario As String, BIContraseña As String, ContraseñaKey As String, ArchivoKey As String,
- ArchivoCer As String, ArchivoPfx As String, Banner As String, CveUsuario As Integer, FacturaProduccion As Boolean, MostrarRetIVA As Boolean, MostrarRetISR As Boolean, Regimen As String, EstatusFacturacion As Boolean,
- SendMail As String, SendMailPassword As String, SendMailServer As String, SendMailPuerto As Integer, SendMailSSL As Boolean, UsaContabilidad As Boolean, UsaBancos As Boolean, UsaVentas As Boolean, UsaCxC As Boolean,
- UsaCompras As Boolean, UsaInventarios As Boolean, UsaRH As Boolean, UsaNomina As Boolean, UsaOS As Boolean, BDContPAQi As String, ServerContPAQi As String, UsrContPAQi As String, PwdContPAQi As String, Buzon_Mail As String,
- Buzon_Server As String, Buzon_Puerto As Integer, Buzon_SSL As Boolean, Buzon_USR As String, Buzon_PWD As String, Buzon_Tipo As String, Soporte_Mail As String,
- Soporte_Server As String, Soporte_Puerto As Integer, Soporte_SSL As Boolean, Soporte_USR As String, Soporte_PWD As String, Soporte_Tipo As String, IdCuentaIVAxAcreditar As Integer, IdCuentaIVAAcreditable As Integer,
- IdCuentaIVAxTrasladar As Integer, IdCuentaIVATrasladado As Integer, IdCuentaRetIVACirculacion As Integer, IdCuentaOtrosIngresos As Integer, IdCuentaDescuentoVentas As Integer,
- IdCuentaRetISRCirculacion As Integer, RegistroPatronal As String, AreaGeografica As String,
- Conta_IdCuentaPerdidaCambiaria As Integer, Conta_IdCuentaGananciaCambiaria As Integer, NombreCorto As String, CURP As String, CveRegimenFiscal As Integer, Importe As Decimal,
- CIEC As String, CvePlataforma As Integer, UsaAC As Boolean, PorDepreciacion As Decimal, Extension As String, Localidad As String, MetodoInventario As Integer, AsientoContableComprasContado As Boolean,
- PeriodoActual As Integer, EjercicioActual As Integer, RH_DefaultAsistencias As Boolean, DiasPermitidos As Integer, TipoCentroCosto As Integer, RequiereCentroCosto As Boolean, PV_TerminalTipo As Integer,
- Optional CveMetodoPago As Integer = 0, Optional CvePAC As Integer = 0, Optional IdCuentaDSV As Integer = -1,
- Optional IdCuentaImpuestosLocales As Integer = -1, Optional RegistroCompleto As Boolean = False, Optional IdCuentaIEPSxAcreditar As Integer = -1, Optional IdCuentaIEPSAcreditable As Integer = -1, Optional IdCuentaIEPSxTrasladar As Integer = -1,
- Optional IdCuentaIEPSTrasladado As Integer = -1) As Boolean
-
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasAdd")
-
- With SqlAdapter.SelectCommand.Parameters
-
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@Direccion", SqlDbType.VarChar).Value = Direccion
- .Add("@NoExt", SqlDbType.VarChar).Value = NoExt
-
- .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
- .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
- .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
- .Add("@Estado", SqlDbType.VarChar).Value = Estado
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@CP", SqlDbType.Int).Value = CP
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Mail", SqlDbType.VarChar).Value = Mail
- .Add("@TipoFacturacion", SqlDbType.VarChar).Value = TipoFacturacion
- .Add("@BIUsuario", SqlDbType.VarChar).Value = BIUsuario
- .Add("@BIContraseña", SqlDbType.VarChar).Value = BIContraseña
- .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
- .Add("@ArchivoKey", SqlDbType.VarChar).Value = ArchivoKey
- .Add("@ArchivoCer", SqlDbType.VarChar).Value = ArchivoCer
- .Add("@ArchivoPfx", SqlDbType.VarChar).Value = ArchivoPfx
- .Add("@Banner", SqlDbType.VarChar).Value = Banner
- .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- .Add("@FacturaProduccion", SqlDbType.Bit).Value = FacturaProduccion
- .Add("@MostrarRetIVA", SqlDbType.Bit).Value = MostrarRetIVA
- .Add("@MostrarRetISR", SqlDbType.Bit).Value = MostrarRetISR
- .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
- .Add("@EstatusFacturacion", SqlDbType.Int).Value = EstatusFacturacion
- .Add("@SendMail", SqlDbType.VarChar).Value = SendMail
- .Add("@SendMailPassword", SqlDbType.VarChar).Value = SendMailPassword
- .Add("@SendMailServer", SqlDbType.VarChar).Value = SendMailServer
- .Add("@SendMailPuerto", SqlDbType.Int).Value = SendMailPuerto
- .Add("@SendMailSSL", SqlDbType.Bit).Value = SendMailSSL
- .Add("@UsaContabilidad", SqlDbType.Bit).Value = UsaContabilidad
- .Add("@UsaBancos", SqlDbType.Bit).Value = UsaBancos
- .Add("@UsaVentas", SqlDbType.Bit).Value = UsaVentas
- .Add("@UsaCxC", SqlDbType.Bit).Value = UsaCxC
- .Add("@UsaCompras", SqlDbType.Bit).Value = UsaCompras
- .Add("@UsaInventarios", SqlDbType.Bit).Value = UsaInventarios
- .Add("@UsaRH", SqlDbType.Bit).Value = UsaRH
- .Add("@UsaNomina", SqlDbType.Bit).Value = UsaNomina
- .Add("@UsaOS", SqlDbType.Bit).Value = UsaOS
- .Add("@BDContPAQi", SqlDbType.VarChar).Value = BDContPAQi
- .Add("@ServerContPAQi", SqlDbType.VarChar).Value = ServerContPAQi
- .Add("@UsrContPAQi", SqlDbType.VarChar).Value = UsrContPAQi
- .Add("@PwdContPAQi", SqlDbType.VarChar).Value = PwdContPAQi
- .Add("@Buzon_Mail", SqlDbType.VarChar).Value = Buzon_Mail
- .Add("@Buzon_Server", SqlDbType.VarChar).Value = Buzon_Server
- .Add("@Buzon_Puerto", SqlDbType.Int).Value = Buzon_Puerto
- .Add("@CveMetodoPago", SqlDbType.Int).Value = CveMetodoPago
- .Add("@Buzon_SSL", SqlDbType.Bit).Value = Buzon_SSL
- .Add("@Buzon_USR", SqlDbType.VarChar).Value = Buzon_USR
- .Add("@Buzon_PWD", SqlDbType.VarChar).Value = Buzon_PWD
- .Add("@CveRegimenFiscal", SqlDbType.Int).Value = CveRegimenFiscal
- .Add("@CURP", SqlDbType.VarChar).Value = CURP
-
- 'Nuevos Datos
- .Add("@Buzon_Tipo", SqlDbType.VarChar).Value = Buzon_Tipo
- .Add("@IdCuentaIVAxAcreditar", SqlDbType.VarChar).Value = IdCuentaIVAxAcreditar
- .Add("@IdCuentaIVAAcreditable", SqlDbType.VarChar).Value = IdCuentaIVAAcreditable
- .Add("@IdCuentaIVAxTrasladar", SqlDbType.VarChar).Value = IdCuentaIVAxTrasladar
- .Add("@IdCuentaIVATrasladado", SqlDbType.VarChar).Value = IdCuentaIVATrasladado
- .Add("@IdCuentaRetIVACirculacion", SqlDbType.VarChar).Value = IdCuentaRetIVACirculacion
- .Add("@IdCuentaRetISRCirculacion", SqlDbType.VarChar).Value = IdCuentaRetISRCirculacion
- .Add("@RegistroPatronal", SqlDbType.VarChar).Value = RegistroPatronal
- .Add("@AreaGeografica", SqlDbType.VarChar).Value = AreaGeografica
- .Add("@Conta_IdCuentaPerdidaCambiaria", SqlDbType.VarChar).Value = Conta_IdCuentaPerdidaCambiaria
- .Add("@Conta_IdCuentaGananciaCambiaria", SqlDbType.VarChar).Value = Conta_IdCuentaGananciaCambiaria
- .Add("@NombreCorto", SqlDbType.VarChar).Value = NombreCorto
- .Add("@CvePAC", SqlDbType.Int).Value = CvePAC
- .Add("@IdCuentaDSV", SqlDbType.Int).Value = IdCuentaDSV
- .Add("@IdCuentaImpuestosLocales", SqlDbType.Int).Value = IdCuentaImpuestosLocales
- .Add("@CveEmpresaNew", SqlDbType.Int).Direction = ParameterDirection.Output
- .Add("@RegistroCompleto", SqlDbType.Bit).Value = RegistroCompleto
-
- .Add("@IdCuentaIEPSxAcreditar", SqlDbType.VarChar).Value = IdCuentaIEPSxAcreditar
- .Add("@IdCuentaIEPSAcreditable", SqlDbType.VarChar).Value = IdCuentaIEPSAcreditable
- .Add("@IdCuentaIEPSxTrasladar", SqlDbType.VarChar).Value = IdCuentaIEPSxTrasladar
- .Add("@IdCuentaIEPSTrasladado", SqlDbType.VarChar).Value = IdCuentaIEPSTrasladado
- .Add("@Soporte_Tipo", SqlDbType.VarChar).Value = Soporte_Tipo
- .Add("@Soporte_SSL", SqlDbType.Bit).Value = Soporte_SSL
- .Add("@Soporte_USR", SqlDbType.VarChar).Value = Soporte_USR
- .Add("@Soporte_PWD", SqlDbType.VarChar).Value = Soporte_PWD
- .Add("@Soporte_Mail", SqlDbType.VarChar).Value = Soporte_Mail
- .Add("@Soporte_Server", SqlDbType.VarChar).Value = Soporte_Server
- .Add("@Soporte_Puerto", SqlDbType.Int).Value = Soporte_Puerto
-
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
- .Add("@UsaAC", SqlDbType.Bit).Value = UsaAC
- .Add("@PorDepreciacion", SqlDbType.Decimal).Value = PorDepreciacion
- .Add("@Extension", SqlDbType.VarChar).Value = Extension
- .Add("@Localidad", SqlDbType.VarChar).Value = Localidad
- .Add("@MetodoInventario", SqlDbType.Int).Value = MetodoInventario
- .Add("@AsientoContableComprasContado", SqlDbType.Bit).Value = AsientoContableComprasContado
- .Add("@PeriodoActual", SqlDbType.Int).Value = PeriodoActual
- .Add("@EjercicioActual", SqlDbType.Int).Value = EjercicioActual
- .Add("@RH_DefaultAsistencias", SqlDbType.Bit).Value = RH_DefaultAsistencias
- .Add("@DiasPermitidos", SqlDbType.Int).Value = DiasPermitidos
- .Add("@TipoCentroCosto", SqlDbType.Int).Value = TipoCentroCosto
- .Add("@RequiereCentroCosto", SqlDbType.Bit).Value = RequiereCentroCosto
- .Add("@PV_TerminalTipo", SqlDbType.Int).Value = PV_TerminalTipo
- .Add("@IdCuentaDescuentoVentas", SqlDbType.Int).Value = IdCuentaDescuentoVentas
- .Add("@IdCuentaOtrosIngresos", SqlDbType.Int).Value = IdCuentaOtrosIngresos
- .Add("@Importe", SqlDbType.Decimal).Value = Importe
-
-
- End With
-
- Try
- SqlAdapter.Fill(Data)
- _CveEmpresa = SqlAdapter.SelectCommand.Parameters("@CveEmpresaNew").Value.ToString().ToEntero()
- Retorno = True
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo Guardar debido a que ya se encuentra registrada.", TipoMensaje.MsgAdvertencia)
- Else
-
- Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
-
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al guardar la Nueva Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
- Public Function UpdateEmpresa(Empresa As String, Direccion As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Estado As String,
- RFC As String, CP As Integer, Telefono As String, Contacto As String, Mail As String, TipoFacturacion As String, BIUsuario As String, BIContraseña As String, ContraseñaKey As String, ArchivoKey As String,
- ArchivoCer As String, ArchivoPfx As String, Banner As String, Estatus As Boolean, FacturaProduccion As Boolean, MostrarRetIVA As Boolean, MostrarRetISR As Boolean, Regimen As String, EstatusFacturacion As Boolean,
- SendMail As String, SendMailPassword As String, SendMailServer As String, SendMailPuerto As Integer, SendMailSSL As Boolean, UsaContabilidad As Boolean, UsaBancos As Boolean, UsaVentas As Boolean, UsaCxC As Boolean,
- UsaCompras As Boolean, UsaInventarios As Boolean, UsaRH As Boolean, UsaNomina As Boolean, UsaOS As Boolean, BDContPAQi As String, ServerContPAQi As String, UsrContPAQi As String, PwdContPAQi As String, Buzon_Mail As String,
- Buzon_Server As String, Buzon_Puerto As Integer, Buzon_SSL As Boolean, Buzon_USR As String, Buzon_PWD As String, CveEmpresa As Integer, Buzon_Tipo As String, Soporte_Mail As String,
- Soporte_Server As String, Soporte_Puerto As Integer, Soporte_SSL As Boolean, Soporte_USR As String, Soporte_PWD As String, Soporte_Tipo As String, IdCuentaIVAxAcreditar As Integer, IdCuentaIVAAcreditable As Integer,
- IdCuentaIVAxTrasladar As Integer, IdCuentaIVATrasladado As Integer, IdCuentaRetIVACirculacion As Integer, IdCuentaRetISRCirculacion As Integer, IdCuentaOtrosIngresos As Integer, IdCuentaDescuentoVentas As Integer, RegistroPatronal As String, AreaGeografica As String,
- Conta_IdCuentaPerdidaCambiaria As Integer, Conta_IdCuentaGananciaCambiaria As Integer, NombreCorto As String, CURP As String, CveRegimenFiscal As Integer, CvePAC As Integer,
- Importe As Decimal, CIEC As String, CvePlataforma As Integer, UsaAC As Boolean, PorDepreciacion As Decimal, Extension As String, Localidad As String, MetodoInventario As Integer, AsientoContableComprasContado As Boolean,
- PeriodoActual As Integer, EjercicioActual As Integer, RH_DefaultAsistencias As Boolean, DiasPermitidos As Integer, TipoCentroCosto As Integer, RequiereCentroCosto As Boolean, PV_TerminalTipo As Integer, Optional IdCuentaDSV As Integer = -1, Optional IdCuentaImpuestosLocales As Integer = -1,
- Optional IdCuentaIEPSxAcreditar As Integer = -1, Optional IdCuentaIEPSAcreditable As Integer = -1, Optional IdCuentaIEPSxTrasladar As Integer = -1, Optional IdCuentaIEPSTrasladado As Integer = -1) As Boolean
-
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@Direccion", SqlDbType.VarChar).Value = Direccion
- .Add("@NoExt", SqlDbType.VarChar).Value = NoExt
- .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
- .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
- .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
- .Add("@Estado", SqlDbType.VarChar).Value = Estado
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@CP", SqlDbType.Int).Value = CP
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- .Add("@Mail", SqlDbType.VarChar).Value = Mail
- .Add("@TipoFacturacion", SqlDbType.VarChar).Value = TipoFacturacion
- .Add("@BIUsuario", SqlDbType.VarChar).Value = BIUsuario
- .Add("@BIContraseña", SqlDbType.VarChar).Value = BIContraseña
- .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
- .Add("@ArchivoKey", SqlDbType.VarChar).Value = ArchivoKey
- .Add("@ArchivoCer", SqlDbType.VarChar).Value = ArchivoCer
- .Add("@ArchivoPfx", SqlDbType.VarChar).Value = ArchivoPfx
- .Add("@Banner", SqlDbType.VarChar).Value = Banner
- .Add("@Estatus", SqlDbType.Bit).Value = Estatus
- .Add("@FacturaProduccion", SqlDbType.Bit).Value = FacturaProduccion
- .Add("@MostrarRetIVA", SqlDbType.Bit).Value = MostrarRetIVA
- .Add("@MostrarRetISR", SqlDbType.Bit).Value = MostrarRetISR
- .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
- .Add("@EstatusFacturacion", SqlDbType.Int).Value = EstatusFacturacion
- .Add("@SendMail", SqlDbType.VarChar).Value = SendMail
- .Add("@SendMailPassword", SqlDbType.VarChar).Value = SendMailPassword
- .Add("@SendMailServer", SqlDbType.VarChar).Value = SendMailServer
- .Add("@SendMailPuerto", SqlDbType.Int).Value = SendMailPuerto
- .Add("@SendMailSSL", SqlDbType.Bit).Value = SendMailSSL
- .Add("@UsaContabilidad", SqlDbType.Bit).Value = UsaContabilidad
- .Add("@UsaBancos", SqlDbType.Bit).Value = UsaBancos
- .Add("@UsaVentas", SqlDbType.Bit).Value = UsaVentas
- .Add("@UsaCxC", SqlDbType.Bit).Value = UsaCxC
- .Add("@UsaCompras", SqlDbType.Bit).Value = UsaCompras
- .Add("@UsaInventarios", SqlDbType.Bit).Value = UsaInventarios
- .Add("@UsaRH", SqlDbType.Bit).Value = UsaRH
- .Add("@UsaNomina", SqlDbType.Bit).Value = UsaNomina
- .Add("@UsaOS", SqlDbType.Bit).Value = UsaOS
- .Add("@BDContPAQi", SqlDbType.VarChar).Value = BDContPAQi
- .Add("@ServerContPAQi", SqlDbType.VarChar).Value = ServerContPAQi
- .Add("@UsrContPAQi", SqlDbType.VarChar).Value = UsrContPAQi
- .Add("@PwdContPAQi", SqlDbType.VarChar).Value = PwdContPAQi
- .Add("@Buzon_Mail", SqlDbType.VarChar).Value = Buzon_Mail
- .Add("@Buzon_Server", SqlDbType.VarChar).Value = Buzon_Server
- .Add("@Buzon_Puerto", SqlDbType.Int).Value = Buzon_Puerto
- .Add("@Buzon_SSL", SqlDbType.Bit).Value = Buzon_SSL
- .Add("@Buzon_USR", SqlDbType.VarChar).Value = Buzon_USR
- .Add("@Buzon_PWD", SqlDbType.VarChar).Value = Buzon_PWD
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@CveRegimenFiscal", SqlDbType.Int).Value = CveRegimenFiscal
- .Add("@CURP", SqlDbType.VarChar).Value = CURP
-
-
- 'Nuevos Datos
- .Add("@Buzon_Tipo", SqlDbType.VarChar).Value = Buzon_Tipo
- .Add("@IdCuentaIVAxAcreditar", SqlDbType.VarChar).Value = IdCuentaIVAxAcreditar
- .Add("@IdCuentaIVAAcreditable", SqlDbType.VarChar).Value = IdCuentaIVAAcreditable
- .Add("@IdCuentaIVAxTrasladar", SqlDbType.VarChar).Value = IdCuentaIVAxTrasladar
- .Add("@IdCuentaIVATrasladado", SqlDbType.VarChar).Value = IdCuentaIVATrasladado
- .Add("@IdCuentaRetIVACirculacion", SqlDbType.VarChar).Value = IdCuentaRetIVACirculacion
- .Add("@IdCuentaRetISRCirculacion", SqlDbType.VarChar).Value = IdCuentaRetISRCirculacion
- .Add("@RegistroPatronal", SqlDbType.VarChar).Value = RegistroPatronal
- .Add("@AreaGeografica", SqlDbType.VarChar).Value = AreaGeografica
- .Add("@Conta_IdCuentaPerdidaCambiaria", SqlDbType.Int).Value = Conta_IdCuentaPerdidaCambiaria
- .Add("@Conta_IdCuentaGananciaCambiaria", SqlDbType.Int).Value = Conta_IdCuentaGananciaCambiaria
- .Add("@NombreCorto", SqlDbType.VarChar).Value = NombreCorto
- .Add("@CvePAC", SqlDbType.Int).Value = CvePAC
- .Add("@IdCuentaDSV", SqlDbType.Int).Value = IdCuentaDSV
- .Add("@IdCuentaImpuestosLocales", SqlDbType.Int).Value = IdCuentaImpuestosLocales
-
- .Add("@IdCuentaIEPSxAcreditar", SqlDbType.VarChar).Value = IdCuentaIEPSxAcreditar
- .Add("@IdCuentaIEPSAcreditable", SqlDbType.VarChar).Value = IdCuentaIEPSAcreditable
- .Add("@IdCuentaIEPSxTrasladar", SqlDbType.VarChar).Value = IdCuentaIEPSxTrasladar
- .Add("@IdCuentaIEPSTrasladado", SqlDbType.VarChar).Value = IdCuentaIEPSTrasladado
- .Add("@Soporte_Tipo", SqlDbType.VarChar).Value = Soporte_Tipo
- .Add("@Soporte_SSL", SqlDbType.Bit).Value = Soporte_SSL
- .Add("@Soporte_USR", SqlDbType.VarChar).Value = Soporte_USR
- .Add("@Soporte_PWD", SqlDbType.VarChar).Value = Soporte_PWD
- .Add("@Soporte_Mail", SqlDbType.VarChar).Value = Soporte_Mail
- .Add("@Soporte_Server", SqlDbType.VarChar).Value = Soporte_Server
- .Add("@Soporte_Puerto", SqlDbType.Int).Value = Soporte_Puerto
-
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
- .Add("@UsaAC", SqlDbType.Bit).Value = UsaAC
- .Add("@PorDepreciacion", SqlDbType.Decimal).Value = PorDepreciacion
- .Add("@Extension", SqlDbType.VarChar).Value = Extension
- .Add("@Localidad", SqlDbType.VarChar).Value = Localidad
- .Add("@MetodoInventario", SqlDbType.Int).Value = MetodoInventario
- .Add("@AsientoContableComprasContado", SqlDbType.Bit).Value = AsientoContableComprasContado
- .Add("@PeriodoActual", SqlDbType.Int).Value = PeriodoActual
- .Add("@EjercicioActual", SqlDbType.Int).Value = EjercicioActual
- .Add("@RH_DefaultAsistencias", SqlDbType.Bit).Value = RH_DefaultAsistencias
- .Add("@DiasPermitidos", SqlDbType.Int).Value = DiasPermitidos
- .Add("@TipoCentroCosto", SqlDbType.Int).Value = TipoCentroCosto
- .Add("@RequiereCentroCosto", SqlDbType.Bit).Value = RequiereCentroCosto
- .Add("@PV_TerminalTipo", SqlDbType.Int).Value = PV_TerminalTipo
- .Add("@IdCuentaDescuentoVentas", SqlDbType.Int).Value = IdCuentaDescuentoVentas
- .Add("@IdCuentaOtrosIngresos", SqlDbType.Int).Value = IdCuentaOtrosIngresos
- .Add("@Importe", SqlDbType.Decimal).Value = Importe
-
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo Actualizar por que esta siendo usada por un registro", TipoMensaje.MsgAdvertencia)
- Else
- Me.OnError("Ocurrió un error al Actualizar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al guardar los cambios en la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
- Public Function UpdateEmpresaXWizard(Empresa As String, Direccion As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Estado As String,
- RFC As String, CP As Integer, Telefono As String, Contacto As String, Mail As String, Regimen As String, SendMail As String, SendMailPassword As String, SendMailServer As String, SendMailPuerto As Integer, SendMailSSL As Boolean,
- Buzon_Mail As String, Buzon_Server As String, Buzon_Puerto As Integer, Buzon_SSL As Boolean, Buzon_USR As String, Buzon_PWD As String, CveEmpresa As Integer,
- Buzon_Tipo As String, Localidad As String, Extension As String, CIEC As String, ArchivoKey As String, ArchivoCER As String, ContraseñaKey As String, Optional CveMetodoInventario As Integer = -1) As Boolean
-
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresaSelfUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@Direccion", SqlDbType.VarChar).Value = Direccion
- .Add("@NoExt", SqlDbType.VarChar).Value = NoExt
- .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
- .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
- .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
- .Add("@Estado", SqlDbType.VarChar).Value = Estado
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@CP", SqlDbType.Int).Value = CP
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- .Add("@Mail", SqlDbType.VarChar).Value = Mail
-
- .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
- .Add("@SendMail", SqlDbType.VarChar).Value = SendMail
- .Add("@SendMailPassword", SqlDbType.VarChar).Value = SendMailPassword
- .Add("@SendMailServer", SqlDbType.VarChar).Value = SendMailServer
- .Add("@SendMailPuerto", SqlDbType.Int).Value = SendMailPuerto
- .Add("@SendMailSSL", SqlDbType.Bit).Value = SendMailSSL
-
- .Add("@Buzon_Mail", SqlDbType.VarChar).Value = Buzon_Mail
- .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
- .Add("@Buzon_Server", SqlDbType.VarChar).Value = Buzon_Server
- .Add("@Buzon_Puerto", SqlDbType.Int).Value = Buzon_Puerto
- .Add("@Buzon_SSL", SqlDbType.Bit).Value = Buzon_SSL
- .Add("@Buzon_USR", SqlDbType.VarChar).Value = Buzon_USR
- .Add("@Buzon_PWD", SqlDbType.VarChar).Value = Buzon_PWD
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@ArchivoKey", SqlDbType.VarChar).Value = ArchivoKey
- .Add("@ArchivoCER", SqlDbType.VarChar).Value = ArchivoCER
- .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
- .Add("@CveMetodoInventario", SqlDbType.Int).Value = CveMetodoInventario
-
- 'Nuevos Datos
- .Add("@Buzon_Tipo", SqlDbType.VarChar).Value = Buzon_Tipo
- .Add("@Localidad", SqlDbType.VarChar).Value = Buzon_Tipo
- .Add("@Extension", SqlDbType.VarChar).Value = Buzon_Tipo
-
-
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo Actualizar por que ya existe una empresa con esos datos", TipoMensaje.MsgAdvertencia)
- Else
- Me.OnError("Ocurrió un error al Actualizar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al guardar los cambios en la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
- Public Function RemoveEmpresa(CveEmpresa As Integer) As Boolean
- Dim OnError As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasRemove")
-
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Data = New DataTable()
-
- Try
- SqlAdapter.Fill(Data)
- OnError = True
-
- Catch Ex1 As SqlException
-
- If Ex1.Message.Contains("Número: 547;") Then
-
- Alert("La Empresa no se pudo eliminar por que esta siendo usada por un registro", TipoMensaje.MsgAdvertencia)
-
- Else
- Me.OnError("Ocurrió un error al eliminar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
-
- End If
-
- Catch ex As Exception
- Me.OnError("Ocurrió un error al eliminar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return OnError
- End Function
-#End Region
-
-#Region " REGISTRO EMPRESAS - PYME "
- Public Function RegistroEmpresasDatosFiscales(NombreEmpresa As String, RFC As String, CorreoElectronico As String, Regimen As String, Contacto As String, Telefono As String, Extension As String,
- Calle As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Localidad As String, Estado As String, CP As String, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_RegistroEmpresasDatosFiscales")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@NombreEmpresa", SqlDbType.VarChar).Value = NombreEmpresa
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@CorreoElectronico", SqlDbType.VarChar).Value = CorreoElectronico
- .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Extension", SqlDbType.VarChar).Value = Extension
- .Add("@Calle", SqlDbType.VarChar).Value = Calle
- .Add("@NoExt", SqlDbType.Int).Value = NoExt
- .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
- .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
- .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
- .Add("@Localidad", SqlDbType.VarChar).Value = Localidad
- .Add("@Estado", SqlDbType.VarChar).Value = Estado
- .Add("@CP", SqlDbType.VarChar).Value = CP
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo actualizar por que ya existe una empresa con esos datos", TipoMensaje.MsgAdvertencia)
- Else
- Me.OnError("Ocurrió un error al Actualizar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al guardar los cambios en la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
- Public Function RegistroEmpresasCertificadosFIEL(ArchivoFIEL As String, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_RegistroEmpresasCertificadosFIEL")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@ArchivoFIEL", SqlDbType.VarChar).Value = ArchivoFIEL
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al guardar el archivo FIEL de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
- Public Function RegistroEmpresasCertificadosCSD(ArchivoCSD As String, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_RegistroEmpresasCertificadosCSD")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@ArchivoCSD", SqlDbType.VarChar).Value = ArchivoCSD
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al guardar el archivo CSD de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
- Public Function RegistroEmpresasCertificados(ContraseñaKey As String, CIEC As String, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_RegistroEmpresasCertificados")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
- .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al guardar el archivo CSD de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
- Public Function RegistroEmpresasCorreos(EnvioCorreo As String, EnvioContraseña As String, EnvioServidor As String, EnvioPuerto As Integer, EnvioSSL As Boolean,
- RecepCorreo As String, RecepContraseña As String, RecepServidor As String, RecepPuerto As Integer, RecepProtocolo As String, RecepSSL As Boolean, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_RegistroEmpresasCorreos")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@EnvioCorreo", SqlDbType.VarChar).Value = EnvioCorreo
- .Add("@EnvioContraseña", SqlDbType.VarChar).Value = EnvioContraseña
- .Add("@EnvioServidor", SqlDbType.VarChar).Value = EnvioServidor
- .Add("@EnvioPuerto", SqlDbType.Int).Value = EnvioPuerto
- .Add("@EnvioSSL", SqlDbType.Bit).Value = EnvioSSL
- .Add("@RecepCorreo", SqlDbType.VarChar).Value = RecepCorreo
- .Add("@RecepContraseña", SqlDbType.VarChar).Value = RecepContraseña
- .Add("@RecepServidor", SqlDbType.VarChar).Value = RecepServidor
- .Add("@RecepPuerto", SqlDbType.Int).Value = RecepPuerto
- .Add("@RecepProtocolo", SqlDbType.VarChar).Value = RecepProtocolo
- .Add("@RecepSSL", SqlDbType.Bit).Value = RecepSSL
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al guardar la información de correos de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
-
- Return Retorno
- End Function
-
- Public Function UpdateTipoCentroCosto(Tipo_CentroCosto As Integer, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_Tipo_CentroCostoUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Tipo_CentroCosto", SqlDbType.Int).Value = Tipo_CentroCosto
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al actualizar el tipo de centro de costo.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
-
- Public Function UpdateFormatoImpresion(CveEmpresa As Integer, FormatoImpresion As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasFormatoPlantillaUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@FormatoImpresion", SqlDbType.Int).Value = FormatoImpresion
-
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al guardar el fomato de plantilla.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-#End Region
-
-#Region "E M P R E S A S - F U N C I O N A L I D A D"
- Public Function GetFuncionalidades() As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_FuncionalidadesGet")
-
- With SqlAdapter.SelectCommand.Parameters
-
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al obtener los datos de la página.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
- Public Function GetEmpresasFuncionalidades(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasFuncionalidadesGet")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al consultar las Empresas Funcionalidades.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function AddUpdateEmpresaFuncionalidades(CveEmpresa As Integer, CveFuncionalidad As Integer, Valor As String) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasFuncionalidadesAddUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@Valor", SqlDbType.VarChar).Value = Valor
- .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
-
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al agregar los datos a la Cuenta Padre", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al agregar los datos a la cuenta padre.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function AddFuncionalidades(CveFuncionalidad As Integer, Funcionalidad As String, Descripcion As String) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_FuncionalidadesAdd")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
- .Add("@Funcionalidad", SqlDbType.VarChar).Value = Funcionalidad
- .Add("@Descripcion", SqlDbType.VarChar).Value = Descripcion
-
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al agregar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al agregar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function UpdateFuncionalidades(CveFuncionalidad As Integer, Funcionalidad As String, Descripcion As String) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_FuncionalidadesUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
- .Add("@Funcionalidad", SqlDbType.VarChar).Value = Funcionalidad
- .Add("@Descripcion", SqlDbType.VarChar).Value = Descripcion
-
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al agregar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al agregar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function UpdateEmpresaFuncionalidad(CveFuncionalidad As Integer, Valor As String, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresaFuncionalidadUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
- .Add("@Valor", SqlDbType.VarChar).Value = Valor
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
-
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al agregar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al agregar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
- Public Function UpdateEmpresaCierre(CveEmpresa As Integer, Fecha As DateTime) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresaCierreUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Fecha", SqlDbType.DateTime).Value = Fecha
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al actualizar la fecha de cierre", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
- Public Function RemoveFuncionalidades(CveFuncionalidad As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_FuncionalidadesRemove")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al Eliminar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al Eliminar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function RemoveEmpresasFuncionalidades(CveFuncionalidad As Integer, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasFuncionalidadesRemove")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al Eliminar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al Eliminar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-#End Region
-
-
-#Region "EmpresasGrupos"
-
- Public Function GetEmpresasGrupos(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasGruposGet")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function GetEmpresasGruposNot(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasGruposnotGet")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function AddEmpresasGrupos(CveEmpresaPrincipal As Integer, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasGruposAdd")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresaPrincipal", SqlDbType.Int).Value = CveEmpresaPrincipal
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
- Public Function RemoveEmpresasGrupos(CveEmpresaPrincipal As Integer, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasGruposRemove")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresaPrincipal", SqlDbType.Int).Value = CveEmpresaPrincipal
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- If CveEmpresa <> -1 Then
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- Else
- OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End If
- End Try
-
- Return Retorno
- End Function
-
-#End Region
-
-#Region " EMPRESAS - MODULOS "
- Public Function GetEmpresasModulos(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasModulosGet")
-
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al consultar las Empresas Modulos.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function AddEmpresasModulos(CveEmpresa As Integer, CveModulo As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasModulosAdd")
-
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@CveModulo", SqlDbType.Int).Value = CveModulo
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al agregar el modulo a la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function RemoveEmpresasModulos(CveEmpresa As Integer, CveModulo As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasModulosRemove")
-
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@CveModulo", SqlDbType.Int).Value = CveModulo
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al eliminar el modulo a la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-#End Region
-
-#Region "Empresas temporales"
- Public Function AddEmpresaTemp(Empresa As String,
- RFC As String, Mail As String, MetodoPago As Integer) As Integer
-
- Dim Retorno As Integer = -1
-
- DataAdapter("PA_Sis_EmpresasTempAdd")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@Mail", SqlDbType.VarChar).Value = Mail
- .Add("@MetodoPago", SqlDbType.Int).Value = MetodoPago
- .Add("@CveEmpresaTemp", SqlDbType.Int).Direction = ParameterDirection.Output
-
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = CType(SqlAdapter.SelectCommand.Parameters("@CveEmpresaTemp").Value, Integer)
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo Guardar debido a que ya se encuentra registrada.", TipoMensaje.MsgAdvertencia)
- Else
-
- Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
-
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al guardar la Nueva Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
- Public Function GetEmpresaTemp(CveEmpresaTemp As Integer) As Boolean
- Dim retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasTempGet")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresaTemp", SqlDbType.Int).Value = CveEmpresaTemp
- End With
-
- Try
- SqlAdapter.Fill(Data)
- retorno = True
- Catch Ex1 As SqlException
- Me.OnError("Ocurrió un error al obtener los datos de la empresa", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- Catch ex As Exception
- OnError("Ocurrió un error al obtener los datos de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return retorno
- End Function
-#End Region
-
- Public Function UpdatePlantillaMail(NombreCampoBDAsuntoPlantilla As String, AsuntoValor As String, NombreCampoBDPlantilla As String, HTMLValorPlantilla As String, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasPlantillaMailUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@AsuntoPlantilla", SqlDbType.VarChar).Value = NombreCampoBDAsuntoPlantilla
- .Add("@ValorAsuntoPlantilla", SqlDbType.NVarChar).Value = AsuntoValor
- .Add("@Plantilla", SqlDbType.VarChar).Value = NombreCampoBDPlantilla
- .Add("@ValorPlantilla", SqlDbType.NVarChar).Value = HTMLValorPlantilla
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al guardar la plantilla de correo.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
-#Region " P A C "
- Public Function GetPacs() As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PacGet")
- With SqlAdapter.SelectCommand.Parameters
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al obtener los PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
-
- Public Function AddPacs(PAC As String, Estatus As Boolean, CveUsuario As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PacAdd")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@PAC", SqlDbType.VarChar).Value = PAC
- .Add("@Estatus", SqlDbType.Bit).Value = Estatus
- .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al agregar el PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
- Public Function UpdatePacs(PAC As String, Estatus As Boolean, CveUsuario As Integer, CvePAC As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PacUpdate")
- With SqlAdapter.SelectCommand.Parameters
-
- .Add("@CvePAC", SqlDbType.TinyInt).Value = CvePAC
- .Add("@PAC", SqlDbType.VarChar).Value = PAC
- .Add("@Estatus", SqlDbType.Bit).Value = Estatus
- .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al agregar el PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
- Public Function RemovePacs(CvePAC As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PacRemove")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CvePAC", SqlDbType.VarChar).Value = CvePAC
-
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al eliminar el PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-
-#End Region
-
-#Region "D I S T R I B U I D O R E S , P L A T A F O R M A"
- Public Function AddPlataforma(Plataforma As String) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PlataformaAdd")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Plataforma", SqlDbType.VarChar).Value = Plataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al agregar la plataforma.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function GetPlataforma(CvePlataforma As Integer, Plataforma As String) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PlataformaGet")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- .Add("@Plataforma", SqlDbType.VarChar).Value = Plataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al obtener el Catálogo de Plataformas.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function UpdatePlataforma(CvePlataforma As Integer, Plataforma As String) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PlataformaUpdate")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- .Add("@Plataforma", SqlDbType.VarChar).Value = Plataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al actualizar la Plataforma.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
-
- Public Function DeletePlataforma(CvePlataforma As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_PlataformaDelete")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al eliminar la Plataforma.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
-
- Public Function AddDistribuidor(Distribuidor As String, CvePlataforma As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidorAdd")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@Distribuidor", SqlDbType.VarChar).Value = Distribuidor
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al agregar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function GetDistribuidor(CveDistribuidor As Integer, Distribuidor As String, Plataforma As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidorGet")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveDistribuidor", SqlDbType.Int).Value = CveDistribuidor
- .Add("@Distribuidor", SqlDbType.VarChar).Value = Distribuidor
- .Add("@CvePlataforma", SqlDbType.Int).Value = Plataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al obtener el Catálogo de Distribuidores.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function UpdateDistribuidor(CveDistribuidor As Integer, CvePlataforma As Integer, Distribuidor As String) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidorUpdate")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveDistribuidor", SqlDbType.Int).Value = CveDistribuidor
- .Add("@Distribuidor", SqlDbType.VarChar).Value = Distribuidor
- .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al actualizar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
-
- Public Function DeleteDistribuidor(CveDistribuidor As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidorDelete")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveDistribuidor", SqlDbType.Int).Value = CveDistribuidor
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al eliminar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function GetDistribuidorMaster(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidoresMasterGet")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al obtener el catálogo de distribuidores.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function AddDistribuidorMaster(RFC As String, Empresa As String, Telefono As String, Contacto As String, Mail As String, Usuario As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidoresMasterAdd")
- With SqlAdapter.SelectCommand.Parameters
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- .Add("@Mail", SqlDbType.VarChar).Value = Mail
- .Add("@Usuario", SqlDbType.Int).Value = Usuario
- .Add("@CveEmpresaNew", SqlDbType.Int).Direction = ParameterDirection.Output
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- _CveEmpresa = SqlAdapter.SelectCommand.Parameters("@CveEmpresaNew").Value.ToString().ToEntero()
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo Guardar debido a que ya se encuentra registrada.", TipoMensaje.MsgAdvertencia)
- Else
-
- Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
-
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al agregar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function UpdateDistribuidorMaster(RFC As String, Empresa As String, Telefono As String, Contacto As String, Mail As String, Usuario As Integer, Estatus As Boolean, CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidoresMasterUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@RFC", SqlDbType.VarChar).Value = RFC
- .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
- .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
- .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
- .Add("@Mail", SqlDbType.VarChar).Value = Mail
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@Estatus", SqlDbType.Bit).Value = Estatus
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch Ex1 As SqlException
- If Ex1.Message.Contains("Número: 2627;") Then
- Alert("La Empresa no se pudo Guardar ya que ya existe una empresa con el mismo nombre.", TipoMensaje.MsgAdvertencia)
- Else
-
- Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
-
- End If
- Catch ex As Exception
- OnError("Ocurrió un error al actualizar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-
- Public Function DeleteDistribuidorMaster(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
- DataAdapter("PA_Sis_DistribuidoresMasterDelete")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
-
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As Exception
- OnError("Ocurrió un error al eliminar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
- End Try
-
- Return Retorno
- End Function
-#End Region
-
-#Region "R E G I M E N F I S C A L"
- Public Function GetRegimenFiscal(CveRegimenFIscal As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_GetRegimenFiscal")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveRegimenFiscal", SqlDbType.Int).Value = CveRegimenFIscal
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al obtener Regimen Fiscal.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
-
- Return Retorno
- End Function
-#End Region
-
-#Region "C O M U N I C A D O"
- Public Function UpdateComunicado(CveEmpresa As Integer, Comunicado As String) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasComunicadoUpdate")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- .Add("@Comunicado", SqlDbType.VarChar).Value = Comunicado
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al Actualizar el Comunicado de la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
-
- Public Function GetComunicado(CveEmpresa As Integer) As Boolean
- Dim Retorno As Boolean = False
-
- DataAdapter("PA_Sis_EmpresasComunicadoGet")
-
- With SqlAdapter.SelectCommand.Parameters
- .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
- End With
- Try
- SqlAdapter.Fill(Data)
- Retorno = True
- Catch ex As SqlException
- OnError("Ocurrió un error al Obtener el Comunicado de la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
- End Try
- Return Retorno
- End Function
-#End Region
-
-#Region " IDisposable Support "
- ' IDisposable
- Protected Overridable Sub Dispose(disposing As Boolean)
- If Not Me.disposedValue Then
+ _Empresa.RutaArchivos = Data.Rows(0)("RutaArchivos").ToString
+
+
+ Else
+ 'Alert("No se encontró la Empresa solicitada.", TipoMensaje.MsgAdvertencia)
+ End If
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+ Public Function AddEmpresa(CveEmpresa As Integer, Empresa As String, Direccion As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Estado As String,
+ RFC As String, CP As Integer, Telefono As String, Contacto As String, Mail As String, TipoFacturacion As String, BIUsuario As String, BIContraseña As String, ContraseñaKey As String, ArchivoKey As String,
+ ArchivoCer As String, ArchivoPfx As String, Banner As String, CveUsuario As Integer, FacturaProduccion As Boolean, MostrarRetIVA As Boolean, MostrarRetISR As Boolean, Regimen As String, EstatusFacturacion As Boolean,
+ SendMail As String, SendMailPassword As String, SendMailServer As String, SendMailPuerto As Integer, SendMailSSL As Boolean, UsaContabilidad As Boolean, UsaBancos As Boolean, UsaVentas As Boolean, UsaCxC As Boolean,
+ UsaCompras As Boolean, UsaInventarios As Boolean, UsaRH As Boolean, UsaNomina As Boolean, UsaOS As Boolean, BDContPAQi As String, ServerContPAQi As String, UsrContPAQi As String, PwdContPAQi As String, Buzon_Mail As String,
+ Buzon_Server As String, Buzon_Puerto As Integer, Buzon_SSL As Boolean, Buzon_USR As String, Buzon_PWD As String, Buzon_Tipo As String, Soporte_Mail As String,
+ Soporte_Server As String, Soporte_Puerto As Integer, Soporte_SSL As Boolean, Soporte_USR As String, Soporte_PWD As String, Soporte_Tipo As String, IdCuentaIVAxAcreditar As Integer, IdCuentaIVAAcreditable As Integer,
+ IdCuentaIVAxTrasladar As Integer, IdCuentaIVATrasladado As Integer, IdCuentaRetIVACirculacion As Integer, IdCuentaOtrosIngresos As Integer, IdCuentaDescuentoVentas As Integer,
+ IdCuentaRetISRCirculacion As Integer, RegistroPatronal As String, AreaGeografica As String,
+ Conta_IdCuentaPerdidaCambiaria As Integer, Conta_IdCuentaGananciaCambiaria As Integer, NombreCorto As String, CURP As String, CveRegimenFiscal As Integer, Importe As Decimal,
+ CIEC As String, CvePlataforma As Integer, UsaAC As Boolean, PorDepreciacion As Decimal, Extension As String, Localidad As String, MetodoInventario As Integer, AsientoContableComprasContado As Boolean,
+ PeriodoActual As Integer, EjercicioActual As Integer, RH_DefaultAsistencias As Boolean, DiasPermitidos As Integer, TipoCentroCosto As Integer, RequiereCentroCosto As Boolean, PV_TerminalTipo As Integer,
+ Optional CveMetodoPago As Integer = 0, Optional CvePAC As Integer = 0, Optional IdCuentaDSV As Integer = -1,
+ Optional IdCuentaImpuestosLocales As Integer = -1, Optional RegistroCompleto As Boolean = False, Optional IdCuentaIEPSxAcreditar As Integer = -1, Optional IdCuentaIEPSAcreditable As Integer = -1, Optional IdCuentaIEPSxTrasladar As Integer = -1,
+ Optional IdCuentaIEPSTrasladado As Integer = -1) As Boolean
+
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasAdd")
+
+ With SqlAdapter.SelectCommand.Parameters
+
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@Direccion", SqlDbType.VarChar).Value = Direccion
+ .Add("@NoExt", SqlDbType.VarChar).Value = NoExt
+
+ .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
+ .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
+ .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
+ .Add("@Estado", SqlDbType.VarChar).Value = Estado
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@CP", SqlDbType.Int).Value = CP
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Mail", SqlDbType.VarChar).Value = Mail
+ .Add("@TipoFacturacion", SqlDbType.VarChar).Value = TipoFacturacion
+ .Add("@BIUsuario", SqlDbType.VarChar).Value = BIUsuario
+ .Add("@BIContraseña", SqlDbType.VarChar).Value = BIContraseña
+ .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
+ .Add("@ArchivoKey", SqlDbType.VarChar).Value = ArchivoKey
+ .Add("@ArchivoCer", SqlDbType.VarChar).Value = ArchivoCer
+ .Add("@ArchivoPfx", SqlDbType.VarChar).Value = ArchivoPfx
+ .Add("@Banner", SqlDbType.VarChar).Value = Banner
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ .Add("@FacturaProduccion", SqlDbType.Bit).Value = FacturaProduccion
+ .Add("@MostrarRetIVA", SqlDbType.Bit).Value = MostrarRetIVA
+ .Add("@MostrarRetISR", SqlDbType.Bit).Value = MostrarRetISR
+ .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
+ .Add("@EstatusFacturacion", SqlDbType.Int).Value = EstatusFacturacion
+ .Add("@SendMail", SqlDbType.VarChar).Value = SendMail
+ .Add("@SendMailPassword", SqlDbType.VarChar).Value = SendMailPassword
+ .Add("@SendMailServer", SqlDbType.VarChar).Value = SendMailServer
+ .Add("@SendMailPuerto", SqlDbType.Int).Value = SendMailPuerto
+ .Add("@SendMailSSL", SqlDbType.Bit).Value = SendMailSSL
+ .Add("@UsaContabilidad", SqlDbType.Bit).Value = UsaContabilidad
+ .Add("@UsaBancos", SqlDbType.Bit).Value = UsaBancos
+ .Add("@UsaVentas", SqlDbType.Bit).Value = UsaVentas
+ .Add("@UsaCxC", SqlDbType.Bit).Value = UsaCxC
+ .Add("@UsaCompras", SqlDbType.Bit).Value = UsaCompras
+ .Add("@UsaInventarios", SqlDbType.Bit).Value = UsaInventarios
+ .Add("@UsaRH", SqlDbType.Bit).Value = UsaRH
+ .Add("@UsaNomina", SqlDbType.Bit).Value = UsaNomina
+ .Add("@UsaOS", SqlDbType.Bit).Value = UsaOS
+ .Add("@BDContPAQi", SqlDbType.VarChar).Value = BDContPAQi
+ .Add("@ServerContPAQi", SqlDbType.VarChar).Value = ServerContPAQi
+ .Add("@UsrContPAQi", SqlDbType.VarChar).Value = UsrContPAQi
+ .Add("@PwdContPAQi", SqlDbType.VarChar).Value = PwdContPAQi
+ .Add("@Buzon_Mail", SqlDbType.VarChar).Value = Buzon_Mail
+ .Add("@Buzon_Server", SqlDbType.VarChar).Value = Buzon_Server
+ .Add("@Buzon_Puerto", SqlDbType.Int).Value = Buzon_Puerto
+ .Add("@CveMetodoPago", SqlDbType.Int).Value = CveMetodoPago
+ .Add("@Buzon_SSL", SqlDbType.Bit).Value = Buzon_SSL
+ .Add("@Buzon_USR", SqlDbType.VarChar).Value = Buzon_USR
+ .Add("@Buzon_PWD", SqlDbType.VarChar).Value = Buzon_PWD
+ .Add("@CveRegimenFiscal", SqlDbType.Int).Value = CveRegimenFiscal
+ .Add("@CURP", SqlDbType.VarChar).Value = CURP
+
+ 'Nuevos Datos
+ .Add("@Buzon_Tipo", SqlDbType.VarChar).Value = Buzon_Tipo
+ .Add("@IdCuentaIVAxAcreditar", SqlDbType.VarChar).Value = IdCuentaIVAxAcreditar
+ .Add("@IdCuentaIVAAcreditable", SqlDbType.VarChar).Value = IdCuentaIVAAcreditable
+ .Add("@IdCuentaIVAxTrasladar", SqlDbType.VarChar).Value = IdCuentaIVAxTrasladar
+ .Add("@IdCuentaIVATrasladado", SqlDbType.VarChar).Value = IdCuentaIVATrasladado
+ .Add("@IdCuentaRetIVACirculacion", SqlDbType.VarChar).Value = IdCuentaRetIVACirculacion
+ .Add("@IdCuentaRetISRCirculacion", SqlDbType.VarChar).Value = IdCuentaRetISRCirculacion
+ .Add("@RegistroPatronal", SqlDbType.VarChar).Value = RegistroPatronal
+ .Add("@AreaGeografica", SqlDbType.VarChar).Value = AreaGeografica
+ .Add("@Conta_IdCuentaPerdidaCambiaria", SqlDbType.VarChar).Value = Conta_IdCuentaPerdidaCambiaria
+ .Add("@Conta_IdCuentaGananciaCambiaria", SqlDbType.VarChar).Value = Conta_IdCuentaGananciaCambiaria
+ .Add("@NombreCorto", SqlDbType.VarChar).Value = NombreCorto
+ .Add("@CvePAC", SqlDbType.Int).Value = CvePAC
+ .Add("@IdCuentaDSV", SqlDbType.Int).Value = IdCuentaDSV
+ .Add("@IdCuentaImpuestosLocales", SqlDbType.Int).Value = IdCuentaImpuestosLocales
+ .Add("@CveEmpresaNew", SqlDbType.Int).Direction = ParameterDirection.Output
+ .Add("@RegistroCompleto", SqlDbType.Bit).Value = RegistroCompleto
+
+ .Add("@IdCuentaIEPSxAcreditar", SqlDbType.VarChar).Value = IdCuentaIEPSxAcreditar
+ .Add("@IdCuentaIEPSAcreditable", SqlDbType.VarChar).Value = IdCuentaIEPSAcreditable
+ .Add("@IdCuentaIEPSxTrasladar", SqlDbType.VarChar).Value = IdCuentaIEPSxTrasladar
+ .Add("@IdCuentaIEPSTrasladado", SqlDbType.VarChar).Value = IdCuentaIEPSTrasladado
+ .Add("@Soporte_Tipo", SqlDbType.VarChar).Value = Soporte_Tipo
+ .Add("@Soporte_SSL", SqlDbType.Bit).Value = Soporte_SSL
+ .Add("@Soporte_USR", SqlDbType.VarChar).Value = Soporte_USR
+ .Add("@Soporte_PWD", SqlDbType.VarChar).Value = Soporte_PWD
+ .Add("@Soporte_Mail", SqlDbType.VarChar).Value = Soporte_Mail
+ .Add("@Soporte_Server", SqlDbType.VarChar).Value = Soporte_Server
+ .Add("@Soporte_Puerto", SqlDbType.Int).Value = Soporte_Puerto
+
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
+ .Add("@UsaAC", SqlDbType.Bit).Value = UsaAC
+ .Add("@PorDepreciacion", SqlDbType.Decimal).Value = PorDepreciacion
+ .Add("@Extension", SqlDbType.VarChar).Value = Extension
+ .Add("@Localidad", SqlDbType.VarChar).Value = Localidad
+ .Add("@MetodoInventario", SqlDbType.Int).Value = MetodoInventario
+ .Add("@AsientoContableComprasContado", SqlDbType.Bit).Value = AsientoContableComprasContado
+ .Add("@PeriodoActual", SqlDbType.Int).Value = PeriodoActual
+ .Add("@EjercicioActual", SqlDbType.Int).Value = EjercicioActual
+ .Add("@RH_DefaultAsistencias", SqlDbType.Bit).Value = RH_DefaultAsistencias
+ .Add("@DiasPermitidos", SqlDbType.Int).Value = DiasPermitidos
+ .Add("@TipoCentroCosto", SqlDbType.Int).Value = TipoCentroCosto
+ .Add("@RequiereCentroCosto", SqlDbType.Bit).Value = RequiereCentroCosto
+ .Add("@PV_TerminalTipo", SqlDbType.Int).Value = PV_TerminalTipo
+ .Add("@IdCuentaDescuentoVentas", SqlDbType.Int).Value = IdCuentaDescuentoVentas
+ .Add("@IdCuentaOtrosIngresos", SqlDbType.Int).Value = IdCuentaOtrosIngresos
+ .Add("@Importe", SqlDbType.Decimal).Value = Importe
+
+
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ _CveEmpresa = SqlAdapter.SelectCommand.Parameters("@CveEmpresaNew").Value.ToString().ToEntero()
+ Retorno = True
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo Guardar debido a que ya se encuentra registrada.", TipoMensaje.MsgAdvertencia)
+ Else
+
+ Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar la Nueva Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+ Public Function UpdateEmpresa(Empresa As String, Direccion As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Estado As String,
+ RFC As String, CP As Integer, Telefono As String, Contacto As String, Mail As String, TipoFacturacion As String, BIUsuario As String, BIContraseña As String, ContraseñaKey As String, ArchivoKey As String,
+ ArchivoCer As String, ArchivoPfx As String, Banner As String, Estatus As Boolean, FacturaProduccion As Boolean, MostrarRetIVA As Boolean, MostrarRetISR As Boolean, Regimen As String, EstatusFacturacion As Boolean,
+ SendMail As String, SendMailPassword As String, SendMailServer As String, SendMailPuerto As Integer, SendMailSSL As Boolean, UsaContabilidad As Boolean, UsaBancos As Boolean, UsaVentas As Boolean, UsaCxC As Boolean,
+ UsaCompras As Boolean, UsaInventarios As Boolean, UsaRH As Boolean, UsaNomina As Boolean, UsaOS As Boolean, BDContPAQi As String, ServerContPAQi As String, UsrContPAQi As String, PwdContPAQi As String, Buzon_Mail As String,
+ Buzon_Server As String, Buzon_Puerto As Integer, Buzon_SSL As Boolean, Buzon_USR As String, Buzon_PWD As String, CveEmpresa As Integer, Buzon_Tipo As String, Soporte_Mail As String,
+ Soporte_Server As String, Soporte_Puerto As Integer, Soporte_SSL As Boolean, Soporte_USR As String, Soporte_PWD As String, Soporte_Tipo As String, IdCuentaIVAxAcreditar As Integer, IdCuentaIVAAcreditable As Integer,
+ IdCuentaIVAxTrasladar As Integer, IdCuentaIVATrasladado As Integer, IdCuentaRetIVACirculacion As Integer, IdCuentaRetISRCirculacion As Integer, IdCuentaOtrosIngresos As Integer, IdCuentaDescuentoVentas As Integer, RegistroPatronal As String, AreaGeografica As String,
+ Conta_IdCuentaPerdidaCambiaria As Integer, Conta_IdCuentaGananciaCambiaria As Integer, NombreCorto As String, CURP As String, CveRegimenFiscal As Integer, CvePAC As Integer,
+ Importe As Decimal, CIEC As String, CvePlataforma As Integer, UsaAC As Boolean, PorDepreciacion As Decimal, Extension As String, Localidad As String, MetodoInventario As Integer, AsientoContableComprasContado As Boolean,
+ PeriodoActual As Integer, EjercicioActual As Integer, RH_DefaultAsistencias As Boolean, DiasPermitidos As Integer, TipoCentroCosto As Integer, RequiereCentroCosto As Boolean, PV_TerminalTipo As Integer, Optional IdCuentaDSV As Integer = -1, Optional IdCuentaImpuestosLocales As Integer = -1,
+ Optional IdCuentaIEPSxAcreditar As Integer = -1, Optional IdCuentaIEPSAcreditable As Integer = -1, Optional IdCuentaIEPSxTrasladar As Integer = -1, Optional IdCuentaIEPSTrasladado As Integer = -1) As Boolean
+
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@Direccion", SqlDbType.VarChar).Value = Direccion
+ .Add("@NoExt", SqlDbType.VarChar).Value = NoExt
+ .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
+ .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
+ .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
+ .Add("@Estado", SqlDbType.VarChar).Value = Estado
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@CP", SqlDbType.Int).Value = CP
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ .Add("@Mail", SqlDbType.VarChar).Value = Mail
+ .Add("@TipoFacturacion", SqlDbType.VarChar).Value = TipoFacturacion
+ .Add("@BIUsuario", SqlDbType.VarChar).Value = BIUsuario
+ .Add("@BIContraseña", SqlDbType.VarChar).Value = BIContraseña
+ .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
+ .Add("@ArchivoKey", SqlDbType.VarChar).Value = ArchivoKey
+ .Add("@ArchivoCer", SqlDbType.VarChar).Value = ArchivoCer
+ .Add("@ArchivoPfx", SqlDbType.VarChar).Value = ArchivoPfx
+ .Add("@Banner", SqlDbType.VarChar).Value = Banner
+ .Add("@Estatus", SqlDbType.Bit).Value = Estatus
+ .Add("@FacturaProduccion", SqlDbType.Bit).Value = FacturaProduccion
+ .Add("@MostrarRetIVA", SqlDbType.Bit).Value = MostrarRetIVA
+ .Add("@MostrarRetISR", SqlDbType.Bit).Value = MostrarRetISR
+ .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
+ .Add("@EstatusFacturacion", SqlDbType.Int).Value = EstatusFacturacion
+ .Add("@SendMail", SqlDbType.VarChar).Value = SendMail
+ .Add("@SendMailPassword", SqlDbType.VarChar).Value = SendMailPassword
+ .Add("@SendMailServer", SqlDbType.VarChar).Value = SendMailServer
+ .Add("@SendMailPuerto", SqlDbType.Int).Value = SendMailPuerto
+ .Add("@SendMailSSL", SqlDbType.Bit).Value = SendMailSSL
+ .Add("@UsaContabilidad", SqlDbType.Bit).Value = UsaContabilidad
+ .Add("@UsaBancos", SqlDbType.Bit).Value = UsaBancos
+ .Add("@UsaVentas", SqlDbType.Bit).Value = UsaVentas
+ .Add("@UsaCxC", SqlDbType.Bit).Value = UsaCxC
+ .Add("@UsaCompras", SqlDbType.Bit).Value = UsaCompras
+ .Add("@UsaInventarios", SqlDbType.Bit).Value = UsaInventarios
+ .Add("@UsaRH", SqlDbType.Bit).Value = UsaRH
+ .Add("@UsaNomina", SqlDbType.Bit).Value = UsaNomina
+ .Add("@UsaOS", SqlDbType.Bit).Value = UsaOS
+ .Add("@BDContPAQi", SqlDbType.VarChar).Value = BDContPAQi
+ .Add("@ServerContPAQi", SqlDbType.VarChar).Value = ServerContPAQi
+ .Add("@UsrContPAQi", SqlDbType.VarChar).Value = UsrContPAQi
+ .Add("@PwdContPAQi", SqlDbType.VarChar).Value = PwdContPAQi
+ .Add("@Buzon_Mail", SqlDbType.VarChar).Value = Buzon_Mail
+ .Add("@Buzon_Server", SqlDbType.VarChar).Value = Buzon_Server
+ .Add("@Buzon_Puerto", SqlDbType.Int).Value = Buzon_Puerto
+ .Add("@Buzon_SSL", SqlDbType.Bit).Value = Buzon_SSL
+ .Add("@Buzon_USR", SqlDbType.VarChar).Value = Buzon_USR
+ .Add("@Buzon_PWD", SqlDbType.VarChar).Value = Buzon_PWD
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@CveRegimenFiscal", SqlDbType.Int).Value = CveRegimenFiscal
+ .Add("@CURP", SqlDbType.VarChar).Value = CURP
+
+
+ 'Nuevos Datos
+ .Add("@Buzon_Tipo", SqlDbType.VarChar).Value = Buzon_Tipo
+ .Add("@IdCuentaIVAxAcreditar", SqlDbType.VarChar).Value = IdCuentaIVAxAcreditar
+ .Add("@IdCuentaIVAAcreditable", SqlDbType.VarChar).Value = IdCuentaIVAAcreditable
+ .Add("@IdCuentaIVAxTrasladar", SqlDbType.VarChar).Value = IdCuentaIVAxTrasladar
+ .Add("@IdCuentaIVATrasladado", SqlDbType.VarChar).Value = IdCuentaIVATrasladado
+ .Add("@IdCuentaRetIVACirculacion", SqlDbType.VarChar).Value = IdCuentaRetIVACirculacion
+ .Add("@IdCuentaRetISRCirculacion", SqlDbType.VarChar).Value = IdCuentaRetISRCirculacion
+ .Add("@RegistroPatronal", SqlDbType.VarChar).Value = RegistroPatronal
+ .Add("@AreaGeografica", SqlDbType.VarChar).Value = AreaGeografica
+ .Add("@Conta_IdCuentaPerdidaCambiaria", SqlDbType.Int).Value = Conta_IdCuentaPerdidaCambiaria
+ .Add("@Conta_IdCuentaGananciaCambiaria", SqlDbType.Int).Value = Conta_IdCuentaGananciaCambiaria
+ .Add("@NombreCorto", SqlDbType.VarChar).Value = NombreCorto
+ .Add("@CvePAC", SqlDbType.Int).Value = CvePAC
+ .Add("@IdCuentaDSV", SqlDbType.Int).Value = IdCuentaDSV
+ .Add("@IdCuentaImpuestosLocales", SqlDbType.Int).Value = IdCuentaImpuestosLocales
+
+ .Add("@IdCuentaIEPSxAcreditar", SqlDbType.VarChar).Value = IdCuentaIEPSxAcreditar
+ .Add("@IdCuentaIEPSAcreditable", SqlDbType.VarChar).Value = IdCuentaIEPSAcreditable
+ .Add("@IdCuentaIEPSxTrasladar", SqlDbType.VarChar).Value = IdCuentaIEPSxTrasladar
+ .Add("@IdCuentaIEPSTrasladado", SqlDbType.VarChar).Value = IdCuentaIEPSTrasladado
+ .Add("@Soporte_Tipo", SqlDbType.VarChar).Value = Soporte_Tipo
+ .Add("@Soporte_SSL", SqlDbType.Bit).Value = Soporte_SSL
+ .Add("@Soporte_USR", SqlDbType.VarChar).Value = Soporte_USR
+ .Add("@Soporte_PWD", SqlDbType.VarChar).Value = Soporte_PWD
+ .Add("@Soporte_Mail", SqlDbType.VarChar).Value = Soporte_Mail
+ .Add("@Soporte_Server", SqlDbType.VarChar).Value = Soporte_Server
+ .Add("@Soporte_Puerto", SqlDbType.Int).Value = Soporte_Puerto
+
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
+ .Add("@UsaAC", SqlDbType.Bit).Value = UsaAC
+ .Add("@PorDepreciacion", SqlDbType.Decimal).Value = PorDepreciacion
+ .Add("@Extension", SqlDbType.VarChar).Value = Extension
+ .Add("@Localidad", SqlDbType.VarChar).Value = Localidad
+ .Add("@MetodoInventario", SqlDbType.Int).Value = MetodoInventario
+ .Add("@AsientoContableComprasContado", SqlDbType.Bit).Value = AsientoContableComprasContado
+ .Add("@PeriodoActual", SqlDbType.Int).Value = PeriodoActual
+ .Add("@EjercicioActual", SqlDbType.Int).Value = EjercicioActual
+ .Add("@RH_DefaultAsistencias", SqlDbType.Bit).Value = RH_DefaultAsistencias
+ .Add("@DiasPermitidos", SqlDbType.Int).Value = DiasPermitidos
+ .Add("@TipoCentroCosto", SqlDbType.Int).Value = TipoCentroCosto
+ .Add("@RequiereCentroCosto", SqlDbType.Bit).Value = RequiereCentroCosto
+ .Add("@PV_TerminalTipo", SqlDbType.Int).Value = PV_TerminalTipo
+ .Add("@IdCuentaDescuentoVentas", SqlDbType.Int).Value = IdCuentaDescuentoVentas
+ .Add("@IdCuentaOtrosIngresos", SqlDbType.Int).Value = IdCuentaOtrosIngresos
+ .Add("@Importe", SqlDbType.Decimal).Value = Importe
+
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo Actualizar por que esta siendo usada por un registro", TipoMensaje.MsgAdvertencia)
+ Else
+ Me.OnError("Ocurrió un error al Actualizar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar los cambios en la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+ Public Function UpdateEmpresaXWizard(Empresa As String, Direccion As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Estado As String,
+ RFC As String, CP As Integer, Telefono As String, Contacto As String, Mail As String, Regimen As String, SendMail As String, SendMailPassword As String, SendMailServer As String, SendMailPuerto As Integer, SendMailSSL As Boolean,
+ Buzon_Mail As String, Buzon_Server As String, Buzon_Puerto As Integer, Buzon_SSL As Boolean, Buzon_USR As String, Buzon_PWD As String, CveEmpresa As Integer,
+ Buzon_Tipo As String, Localidad As String, Extension As String, CIEC As String, ArchivoKey As String, ArchivoCER As String, ContraseñaKey As String, Optional CveMetodoInventario As Integer = -1) As Boolean
+
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresaSelfUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@Direccion", SqlDbType.VarChar).Value = Direccion
+ .Add("@NoExt", SqlDbType.VarChar).Value = NoExt
+ .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
+ .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
+ .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
+ .Add("@Estado", SqlDbType.VarChar).Value = Estado
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@CP", SqlDbType.Int).Value = CP
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ .Add("@Mail", SqlDbType.VarChar).Value = Mail
+
+ .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
+ .Add("@SendMail", SqlDbType.VarChar).Value = SendMail
+ .Add("@SendMailPassword", SqlDbType.VarChar).Value = SendMailPassword
+ .Add("@SendMailServer", SqlDbType.VarChar).Value = SendMailServer
+ .Add("@SendMailPuerto", SqlDbType.Int).Value = SendMailPuerto
+ .Add("@SendMailSSL", SqlDbType.Bit).Value = SendMailSSL
+
+ .Add("@Buzon_Mail", SqlDbType.VarChar).Value = Buzon_Mail
+ .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
+ .Add("@Buzon_Server", SqlDbType.VarChar).Value = Buzon_Server
+ .Add("@Buzon_Puerto", SqlDbType.Int).Value = Buzon_Puerto
+ .Add("@Buzon_SSL", SqlDbType.Bit).Value = Buzon_SSL
+ .Add("@Buzon_USR", SqlDbType.VarChar).Value = Buzon_USR
+ .Add("@Buzon_PWD", SqlDbType.VarChar).Value = Buzon_PWD
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@ArchivoKey", SqlDbType.VarChar).Value = ArchivoKey
+ .Add("@ArchivoCER", SqlDbType.VarChar).Value = ArchivoCER
+ .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
+ .Add("@CveMetodoInventario", SqlDbType.Int).Value = CveMetodoInventario
+
+ 'Nuevos Datos
+ .Add("@Buzon_Tipo", SqlDbType.VarChar).Value = Buzon_Tipo
+ .Add("@Localidad", SqlDbType.VarChar).Value = Buzon_Tipo
+ .Add("@Extension", SqlDbType.VarChar).Value = Buzon_Tipo
+
+
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo Actualizar por que ya existe una empresa con esos datos", TipoMensaje.MsgAdvertencia)
+ Else
+ Me.OnError("Ocurrió un error al Actualizar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar los cambios en la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemoveEmpresa(CveEmpresa As Integer) As Boolean
+ Dim OnError As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasRemove")
+
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Data = New DataTable()
+
+ Try
+ SqlAdapter.Fill(Data)
+ OnError = True
+
+ Catch Ex1 As SqlException
+
+ If Ex1.Message.Contains("Número: 547;") Then
+
+ Alert("La Empresa no se pudo eliminar por que esta siendo usada por un registro", TipoMensaje.MsgAdvertencia)
+
+ Else
+ Me.OnError("Ocurrió un error al eliminar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+
+ End If
+
+ Catch ex As Exception
+ Me.OnError("Ocurrió un error al eliminar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return OnError
+ End Function
+#End Region
+
+#Region " REGISTRO EMPRESAS - PYME "
+ Public Function RegistroEmpresasDatosFiscales(NombreEmpresa As String, RFC As String, CorreoElectronico As String, Regimen As String, Contacto As String, Telefono As String, Extension As String,
+ Calle As String, NoExt As String, NoInt As String, Colonia As String, Ciudad As String, Localidad As String, Estado As String, CP As String, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_RegistroEmpresasDatosFiscales")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@NombreEmpresa", SqlDbType.VarChar).Value = NombreEmpresa
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@CorreoElectronico", SqlDbType.VarChar).Value = CorreoElectronico
+ .Add("@Regimen", SqlDbType.VarChar).Value = Regimen
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Extension", SqlDbType.VarChar).Value = Extension
+ .Add("@Calle", SqlDbType.VarChar).Value = Calle
+ .Add("@NoExt", SqlDbType.Int).Value = NoExt
+ .Add("@NoInt", SqlDbType.VarChar).Value = NoInt
+ .Add("@Colonia", SqlDbType.VarChar).Value = Colonia
+ .Add("@Ciudad", SqlDbType.VarChar).Value = Ciudad
+ .Add("@Localidad", SqlDbType.VarChar).Value = Localidad
+ .Add("@Estado", SqlDbType.VarChar).Value = Estado
+ .Add("@CP", SqlDbType.VarChar).Value = CP
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo actualizar por que ya existe una empresa con esos datos", TipoMensaje.MsgAdvertencia)
+ Else
+ Me.OnError("Ocurrió un error al Actualizar la Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar los cambios en la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+ Public Function RegistroEmpresasCertificadosFIEL(ArchivoFIEL As String, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_RegistroEmpresasCertificadosFIEL")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@ArchivoFIEL", SqlDbType.VarChar).Value = ArchivoFIEL
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al guardar el archivo FIEL de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+ Public Function RegistroEmpresasCertificadosCSD(ArchivoCSD As String, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_RegistroEmpresasCertificadosCSD")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@ArchivoCSD", SqlDbType.VarChar).Value = ArchivoCSD
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al guardar el archivo CSD de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+ Public Function RegistroEmpresasCertificados(ContraseñaKey As String, CIEC As String, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_RegistroEmpresasCertificados")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@ContraseñaKey", SqlDbType.VarChar).Value = ContraseñaKey
+ .Add("@CIEC", SqlDbType.VarChar).Value = CIEC
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al guardar el archivo CSD de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+ Public Function RegistroEmpresasCorreos(EnvioCorreo As String, EnvioContraseña As String, EnvioServidor As String, EnvioPuerto As Integer, EnvioSSL As Boolean,
+ RecepCorreo As String, RecepContraseña As String, RecepServidor As String, RecepPuerto As Integer, RecepProtocolo As String, RecepSSL As Boolean, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_RegistroEmpresasCorreos")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@EnvioCorreo", SqlDbType.VarChar).Value = EnvioCorreo
+ .Add("@EnvioContraseña", SqlDbType.VarChar).Value = EnvioContraseña
+ .Add("@EnvioServidor", SqlDbType.VarChar).Value = EnvioServidor
+ .Add("@EnvioPuerto", SqlDbType.Int).Value = EnvioPuerto
+ .Add("@EnvioSSL", SqlDbType.Bit).Value = EnvioSSL
+ .Add("@RecepCorreo", SqlDbType.VarChar).Value = RecepCorreo
+ .Add("@RecepContraseña", SqlDbType.VarChar).Value = RecepContraseña
+ .Add("@RecepServidor", SqlDbType.VarChar).Value = RecepServidor
+ .Add("@RecepPuerto", SqlDbType.Int).Value = RecepPuerto
+ .Add("@RecepProtocolo", SqlDbType.VarChar).Value = RecepProtocolo
+ .Add("@RecepSSL", SqlDbType.Bit).Value = RecepSSL
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al guardar la información de correos de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+
+ Return Retorno
+ End Function
+
+ Public Function UpdateTipoCentroCosto(Tipo_CentroCosto As Integer, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_Tipo_CentroCostoUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Tipo_CentroCosto", SqlDbType.Int).Value = Tipo_CentroCosto
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al actualizar el tipo de centro de costo.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+
+ Public Function UpdateFormatoImpresion(CveEmpresa As Integer, FormatoImpresion As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasFormatoPlantillaUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@FormatoImpresion", SqlDbType.Int).Value = FormatoImpresion
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al guardar el fomato de plantilla.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+#End Region
+
+#Region "E M P R E S A S - F U N C I O N A L I D A D"
+ Public Function GetFuncionalidades() As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_FuncionalidadesGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener los datos de la página.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetEmpresasFuncionalidades(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasFuncionalidadesGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al consultar las Empresas Funcionalidades.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function AddUpdateEmpresaFuncionalidades(CveEmpresa As Integer, CveFuncionalidad As Integer, Valor As String) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasFuncionalidadesAddUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@Valor", SqlDbType.VarChar).Value = Valor
+ .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al agregar los datos a la Cuenta Padre", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al agregar los datos a la cuenta padre.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function AddFuncionalidades(CveFuncionalidad As Integer, Funcionalidad As String, Descripcion As String) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_FuncionalidadesAdd")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
+ .Add("@Funcionalidad", SqlDbType.VarChar).Value = Funcionalidad
+ .Add("@Descripcion", SqlDbType.VarChar).Value = Descripcion
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al agregar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al agregar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdateFuncionalidades(CveFuncionalidad As Integer, Funcionalidad As String, Descripcion As String) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_FuncionalidadesUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
+ .Add("@Funcionalidad", SqlDbType.VarChar).Value = Funcionalidad
+ .Add("@Descripcion", SqlDbType.VarChar).Value = Descripcion
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al agregar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al agregar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdateEmpresaFuncionalidad(CveFuncionalidad As Integer, Valor As String, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresaFuncionalidadUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
+ .Add("@Valor", SqlDbType.VarChar).Value = Valor
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al agregar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al agregar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+ Public Function UpdateEmpresaCierre(CveEmpresa As Integer, Fecha As DateTime) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresaCierreUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Fecha", SqlDbType.DateTime).Value = Fecha
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al actualizar la fecha de cierre", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemoveFuncionalidades(CveFuncionalidad As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_FuncionalidadesRemove")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al Eliminar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al Eliminar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemoveEmpresasFuncionalidades(CveFuncionalidad As Integer, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasFuncionalidadesRemove")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveFuncionalidad", SqlDbType.Int).Value = CveFuncionalidad
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al Eliminar los datos en Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al Eliminar los datos a Funcionalidades", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+#End Region
+
+
+#Region "EmpresasGrupos"
+
+ Public Function GetEmpresasGrupos(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasGruposGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetEmpresasGruposNot(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasGruposnotGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function AddEmpresasGrupos(CveEmpresaPrincipal As Integer, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasGruposAdd")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresaPrincipal", SqlDbType.Int).Value = CveEmpresaPrincipal
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemoveEmpresasGrupos(CveEmpresaPrincipal As Integer, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasGruposRemove")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresaPrincipal", SqlDbType.Int).Value = CveEmpresaPrincipal
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ If CveEmpresa <> -1 Then
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ Else
+ OnError("Ocurrió un error al consultar la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End If
+ End Try
+
+ Return Retorno
+ End Function
+
+#End Region
+
+#Region " EMPRESAS - MODULOS "
+ Public Function GetEmpresasModulos(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasModulosGet")
+
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al consultar las Empresas Modulos.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function AddEmpresasModulos(CveEmpresa As Integer, CveModulo As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasModulosAdd")
+
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@CveModulo", SqlDbType.Int).Value = CveModulo
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al agregar el modulo a la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemoveEmpresasModulos(CveEmpresa As Integer, CveModulo As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasModulosRemove")
+
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@CveModulo", SqlDbType.Int).Value = CveModulo
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al eliminar el modulo a la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+#End Region
+
+#Region "Empresas temporales"
+ Public Function AddEmpresaTemp(Empresa As String,
+ RFC As String, Mail As String, MetodoPago As Integer) As Integer
+
+ Dim Retorno As Integer = -1
+
+ DataAdapter("PA_Sis_EmpresasTempAdd")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@Mail", SqlDbType.VarChar).Value = Mail
+ .Add("@MetodoPago", SqlDbType.Int).Value = MetodoPago
+ .Add("@CveEmpresaTemp", SqlDbType.Int).Direction = ParameterDirection.Output
+
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = CType(SqlAdapter.SelectCommand.Parameters("@CveEmpresaTemp").Value, Integer)
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo Guardar debido a que ya se encuentra registrada.", TipoMensaje.MsgAdvertencia)
+ Else
+
+ Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al guardar la Nueva Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetEmpresaTemp(CveEmpresaTemp As Integer) As Boolean
+ Dim retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasTempGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresaTemp", SqlDbType.Int).Value = CveEmpresaTemp
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ retorno = True
+ Catch Ex1 As SqlException
+ Me.OnError("Ocurrió un error al obtener los datos de la empresa", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener los datos de la empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return retorno
+ End Function
+#End Region
+
+ Public Function UpdatePlantillaMail(NombreCampoBDAsuntoPlantilla As String, AsuntoValor As String, NombreCampoBDPlantilla As String, HTMLValorPlantilla As String, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasPlantillaMailUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@AsuntoPlantilla", SqlDbType.VarChar).Value = NombreCampoBDAsuntoPlantilla
+ .Add("@ValorAsuntoPlantilla", SqlDbType.NVarChar).Value = AsuntoValor
+ .Add("@Plantilla", SqlDbType.VarChar).Value = NombreCampoBDPlantilla
+ .Add("@ValorPlantilla", SqlDbType.NVarChar).Value = HTMLValorPlantilla
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al guardar la plantilla de correo.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+#Region " P A C "
+ Public Function GetPacs() As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PacGet")
+ With SqlAdapter.SelectCommand.Parameters
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al obtener los PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+
+ Public Function AddPacs(PAC As String, Estatus As Boolean, CveUsuario As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PacAdd")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@PAC", SqlDbType.VarChar).Value = PAC
+ .Add("@Estatus", SqlDbType.Bit).Value = Estatus
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al agregar el PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdatePacs(PAC As String, Estatus As Boolean, CveUsuario As Integer, CvePAC As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PacUpdate")
+ With SqlAdapter.SelectCommand.Parameters
+
+ .Add("@CvePAC", SqlDbType.TinyInt).Value = CvePAC
+ .Add("@PAC", SqlDbType.VarChar).Value = PAC
+ .Add("@Estatus", SqlDbType.Bit).Value = Estatus
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al agregar el PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemovePacs(CvePAC As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PacRemove")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CvePAC", SqlDbType.VarChar).Value = CvePAC
+
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al eliminar el PAC.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
+#End Region
+
+#Region "D I S T R I B U I D O R E S , P L A T A F O R M A"
+ Public Function AddPlataforma(Plataforma As String) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PlataformaAdd")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Plataforma", SqlDbType.VarChar).Value = Plataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al agregar la plataforma.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetPlataforma(CvePlataforma As Integer, Plataforma As String) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PlataformaGet")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ .Add("@Plataforma", SqlDbType.VarChar).Value = Plataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener el Catálogo de Plataformas.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdatePlataforma(CvePlataforma As Integer, Plataforma As String) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PlataformaUpdate")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ .Add("@Plataforma", SqlDbType.VarChar).Value = Plataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al actualizar la Plataforma.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+
+ Public Function DeletePlataforma(CvePlataforma As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_PlataformaDelete")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al eliminar la Plataforma.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+
+ Public Function AddDistribuidor(Distribuidor As String, CvePlataforma As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidorAdd")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Distribuidor", SqlDbType.VarChar).Value = Distribuidor
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al agregar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetDistribuidor(CveDistribuidor As Integer, Distribuidor As String, Plataforma As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidorGet")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveDistribuidor", SqlDbType.Int).Value = CveDistribuidor
+ .Add("@Distribuidor", SqlDbType.VarChar).Value = Distribuidor
+ .Add("@CvePlataforma", SqlDbType.Int).Value = Plataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener el Catálogo de Distribuidores.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdateDistribuidor(CveDistribuidor As Integer, CvePlataforma As Integer, Distribuidor As String) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidorUpdate")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveDistribuidor", SqlDbType.Int).Value = CveDistribuidor
+ .Add("@Distribuidor", SqlDbType.VarChar).Value = Distribuidor
+ .Add("@CvePlataforma", SqlDbType.Int).Value = CvePlataforma
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al actualizar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+
+ Public Function DeleteDistribuidor(CveDistribuidor As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidorDelete")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveDistribuidor", SqlDbType.Int).Value = CveDistribuidor
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al eliminar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function GetDistribuidorMaster(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidoresMasterGet")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al obtener el catálogo de distribuidores.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function AddDistribuidorMaster(RFC As String, Empresa As String, Telefono As String, Contacto As String, Mail As String, Usuario As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidoresMasterAdd")
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ .Add("@Mail", SqlDbType.VarChar).Value = Mail
+ .Add("@Usuario", SqlDbType.Int).Value = Usuario
+ .Add("@CveEmpresaNew", SqlDbType.Int).Direction = ParameterDirection.Output
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ _CveEmpresa = SqlAdapter.SelectCommand.Parameters("@CveEmpresaNew").Value.ToString().ToEntero()
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo Guardar debido a que ya se encuentra registrada.", TipoMensaje.MsgAdvertencia)
+ Else
+
+ Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al agregar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdateDistribuidorMaster(RFC As String, Empresa As String, Telefono As String, Contacto As String, Mail As String, Usuario As Integer, Estatus As Boolean, CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidoresMasterUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@RFC", SqlDbType.VarChar).Value = RFC
+ .Add("@Empresa", SqlDbType.VarChar).Value = Empresa
+ .Add("@Telefono", SqlDbType.VarChar).Value = Telefono
+ .Add("@Contacto", SqlDbType.VarChar).Value = Contacto
+ .Add("@Mail", SqlDbType.VarChar).Value = Mail
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@Estatus", SqlDbType.Bit).Value = Estatus
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch Ex1 As SqlException
+ If Ex1.Message.Contains("Número: 2627;") Then
+ Alert("La Empresa no se pudo Guardar ya que ya existe una empresa con el mismo nombre.", TipoMensaje.MsgAdvertencia)
+ Else
+
+ Me.OnError("Ocurrió un error al Guardar la Nueva Empresa.", Ex1, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+
+ End If
+ Catch ex As Exception
+ OnError("Ocurrió un error al actualizar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function DeleteDistribuidorMaster(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+ DataAdapter("PA_Sis_DistribuidoresMasterDelete")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ OnError("Ocurrió un error al eliminar el distribuidor.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+#End Region
+
+#Region "R E G I M E N F I S C A L"
+ Public Function GetRegimenFiscal(CveRegimenFIscal As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_GetRegimenFiscal")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveRegimenFiscal", SqlDbType.Int).Value = CveRegimenFIscal
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al obtener Regimen Fiscal.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+#End Region
+
+#Region "C O M U N I C A D O"
+ Public Function UpdateComunicado(CveEmpresa As Integer, Comunicado As String) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasComunicadoUpdate")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ .Add("@Comunicado", SqlDbType.VarChar).Value = Comunicado
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al Actualizar el Comunicado de la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+
+ Public Function GetComunicado(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Sis_EmpresasComunicadoGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al Obtener el Comunicado de la Empresa.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+ Return Retorno
+ End Function
+#End Region
+
+#Region " IDisposable Support "
+ ' IDisposable
+ Protected Overridable Sub Dispose(disposing As Boolean)
+ If Not Me.disposedValue Then
If disposing Then
' TODO: Liberar otro estado (objetos administrados).
If Not Data Is Nothing Then Data.Dispose() : Data = Nothing
@@ -1853,22 +1853,22 @@ Public Class ClsSisEmpresas
If Not SqlCommand Is Nothing Then SqlCommand.Dispose() : SqlCommand = Nothing
If Not SqlTransacc Is Nothing Then SqlTransacc.Dispose() : SqlTransacc = Nothing
If SqlConexion.State <> ConnectionState.Closed Then SqlConexion.Close()
- If Not SqlConexion Is Nothing Then SqlConexion.Dispose() : SqlConexion = Nothing
-
- End If
-
- ' TODO: Liberar su propio estado (objetos no administrados).
- ' TODO: Establecer campos grandes como Null.
- End If
- Me.disposedValue = True
- End Sub
-
- ' Visual Basic agregó este código para implementar correctamente el modelo descartable.
- Public Sub Dispose() Implements IDisposable.Dispose
- ' No cambie este código. Coloque el código de limpieza en Dispose ( que se dispone como Boolean).
- ConexionClose()
- Dispose(True)
- GC.SuppressFinalize(Me)
- End Sub
-#End Region
-End Class
+ If Not SqlConexion Is Nothing Then SqlConexion.Dispose() : SqlConexion = Nothing
+
+ End If
+
+ ' TODO: Liberar su propio estado (objetos no administrados).
+ ' TODO: Establecer campos grandes como Null.
+ End If
+ Me.disposedValue = True
+ End Sub
+
+ ' Visual Basic agregó este código para implementar correctamente el modelo descartable.
+ Public Sub Dispose() Implements IDisposable.Dispose
+ ' No cambie este código. Coloque el código de limpieza en Dispose ( que se dispone como Boolean).
+ ConexionClose()
+ Dispose(True)
+ GC.SuppressFinalize(Me)
+ End Sub
+#End Region
+End Class
diff --git a/App_Code/DtDatos.xsd b/App_Code/DtDatos.xsd
index c658dbec9..a9dc6f67a 100644
--- a/App_Code/DtDatos.xsd
+++ b/App_Code/DtDatos.xsd
@@ -12,7 +12,7 @@
-
+
@@ -28,7 +28,7 @@
-
+
@@ -46,7 +46,7 @@
-
+
@@ -66,7 +66,7 @@
-
+
@@ -89,7 +89,7 @@
-
+
@@ -113,7 +113,7 @@
-
+
@@ -139,7 +139,7 @@
-
+
@@ -155,7 +155,7 @@
-
+
@@ -172,7 +172,7 @@
-
+
@@ -181,7 +181,7 @@
-
+
@@ -217,7 +217,7 @@
-
+
@@ -243,7 +243,7 @@
-
+
@@ -259,7 +259,7 @@
-
+
@@ -297,10 +297,11 @@
+
-
+
@@ -310,7 +311,7 @@
-
+
diff --git a/Bancos/FluctuacionCambiaria.aspx b/Bancos/FluctuacionCambiaria.aspx
index 42753215c..c5b86d7a1 100644
--- a/Bancos/FluctuacionCambiaria.aspx
+++ b/Bancos/FluctuacionCambiaria.aspx
@@ -155,8 +155,7 @@
-
-
+
@@ -219,11 +218,8 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Bancos/FluctuacionCambiaria.aspx.vb b/Bancos/FluctuacionCambiaria.aspx.vb
index 56cfe835c..df81c70c2 100644
--- a/Bancos/FluctuacionCambiaria.aspx.vb
+++ b/Bancos/FluctuacionCambiaria.aspx.vb
@@ -28,11 +28,14 @@ Partial Class Bancos_FluctuacionCambiaria
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
CargaFechas()
+ CargarCentrosDeCosto(Nothing, DdlSubProyectoCompras, Nothing, LblSubProyectoCompras, "")
+ CargarCentrosDeCosto(Nothing, DdlSubProyectoComprasAnt, Nothing, LblSubProyectoComprasAnt, "")
+ CargarCentrosDeCosto(Nothing, DdlsubProyectoVentas, Nothing, LblSubProyectoVentas, "")
+ CargarCentrosDeCosto(Nothing, DdlsubProyectoVentasAnt, Nothing, LblSubProyectoVentasAnt, "")
+ CargarCentrosDeCosto(Nothing, DdlSubProyectoAcreedores, Nothing, LblSubProyectoAcreedores, "")
+ CargarCentrosDeCosto(Nothing, DdlSubProyectoAcreeedoresAnt, Nothing, LblSubProyectoAcreedoresAnt, "")
CargarCentrosDeCosto(Nothing, DdlSubproyectoBancos, Nothing, LblSubProyectoBancos, "")
- CargarCentrosDeCosto(Nothing, DdlsubProyectoVentas, Nothing, LblSubProyectoVentas, "")
- CargarCentrosDeCosto(Nothing, DdlSubProyectoCompras, Nothing, LblSubProyectoCompras, "")
- CargarCentrosDeCosto(Nothing, DdlSubProyectoFiliales, Nothing, LblSubProyectoFiliales, "")
- CargarCentrosDeCosto(Nothing, DdlSubProyectoAcreedores, Nothing, LblSubProyectoAcreedores, "")
+ CargarCentrosDeCosto(Nothing, DdlSubProyectoFiliales, Nothing, LblSubProyectoFiliales, "")
CargarCentrosDeCosto(Nothing, DdlSubProyectoDeudores, Nothing, LblSubProyectoDeudores, "")
CargaUltimaFluctuacion()
@@ -62,14 +65,18 @@ Partial Class Bancos_FluctuacionCambiaria
End Sub
- Protected Sub BtnConsultar_Click(sender As Object, e As EventArgs) Handles BtnConsultar.Click
+ Protected Sub BtnConsultar_Click(sender As Object, e As EventArgs)
CargaTipoCambio()
- If T.ActiveTabIndex = 0 Then CargaDatosCompra()
- If T.ActiveTabIndex = 1 Then CargaDatosVentas()
- If T.ActiveTabIndex = 2 Then CargaDatosCuentas()
- If T.ActiveTabIndex = 3 Then CargaDatosDeudores()
- If T.ActiveTabIndex = 4 Then CargaDatosAcreedores()
- If T.ActiveTabIndex = 5 Then CargaDatosFiliales()
+ If T.ActiveTabIndex = 0 Then CargaDatosProveedores()
+ If T.ActiveTabIndex = 1 Then CargaDatosProveedoresAnticipos()
+ If T.ActiveTabIndex = 2 Then CargaDatosClientes()
+ If T.ActiveTabIndex = 3 Then CargaDatosClientesAnticipos()
+ If T.ActiveTabIndex = 4 Then CargaDatosAcreedores()
+ If T.ActiveTabIndex = 5 Then CargaDatosAcreedoresAnticipos()
+ If T.ActiveTabIndex = 6 Then CargaDatosCuentas()
+
+ If T.ActiveTabIndex = 7 Then CargaDatosFiliales()
+ If T.ActiveTabIndex = 8 Then CargaDatosDeudores()
UpTabs.Update()
End Sub
@@ -84,21 +91,8 @@ Partial Class Bancos_FluctuacionCambiaria
ObjGenerales.Dispose()
End Sub
- Private Sub CargaUltimaFluctuacion()
- 'Dim Obj As New ClsBancos
- 'If Obj.GetFluctuacionesBitacora(UsuarioActual.CveEmpresa) Then
- ' Dim dt As DataTable = Obj.DtResultados.FiltraParametros("TipoFluctuacion = 1", "Fecha DESC")
- ' If dt.Rows.Count > 0 Then
- ' LtlUltimaFluctuacion.Text = String.Format("Ultima Fluctuación : {0}", dt.Rows(0)("Fecha").ToString.ToDate.ToShortDateString)
- ' 'si la ultima fluctuacion es mayor o igual al fin de mes anterior, entonces pon la fecha actual
- ' If dt.Rows(0)("Fecha").ToString.ToDate >= Now.AddMonths(-1).LastDayOfMonth Then
- ' TxtFecha.Text = Now.ToShortDateString
- ' Else
- ' TxtFecha.Text = Now.AddMonths(-1).LastDayOfMonth.ToShortDateString()
- ' End If
- ' End If
- 'End If
- 'Obj.Dispose()
+ Private Sub CargaUltimaFluctuacion()
+
Dim UltimaFluctuacion As MTipoCambioFluctuacion = GlobalTipoCambioUltimaFluctuacion(Now)
@@ -111,24 +105,23 @@ Partial Class Bancos_FluctuacionCambiaria
Else
DdlMes.SelectedValueExist(Now.AddMonths(-1).Month)
DdlAnio.SelectedValueExist(Now.AddMonths(-1).Year)
- 'TxtFecha.Text = Now.AddMonths(-1).LastDayOfMonth.ToShortDateString()
End If
End If
CargaTipoCambio()
End Sub
- Private Sub CargaDatosCompra()
- Dim ObjBancos As New ClsBancos
- 'LblTotalCompras.Text = "0.00"
+ Private Sub CargaDatosProveedores()
+ Dim ObjBancos As New ClsBancos
+
If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 1, UsuarioActual.CveEmpresa) Then
- GvCompras.DataSource = ObjBancos.DtResultados
+ GvProveedores.DataSource = ObjBancos.DtResultados
'LblTotalCompras.Text = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
- Dim Perdida As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion < 0 ")
- Dim Ganancias As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion > 0 ")
+ Dim Perdida As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion > 0 ")
+ Dim Ganancias As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion < 0 ")
Dim PerdidaAux As Double = Perdida.SUM("Fluctuacion").Abs
- Dim GanaciaAux As Double = Ganancias.SUM("Fluctuacion")
+ Dim GanaciaAux As Double = Ganancias.SUM("Fluctuacion").Abs
Dim Final As Double = GanaciaAux - PerdidaAux
HdnProveedorCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
@@ -138,6 +131,44 @@ Partial Class Bancos_FluctuacionCambiaria
IImagenResultado.Attributes("class") = If(Final > 0, "widget-thumb-icon bg-green-jungle fa fa-usd", "widget-thumb-icon bg-red fa fa-usd")
+ LtIndicador_ExistenciaPerdida.Text = PerdidaAux.ToString.FormatoNumero
+ LtIndicador_ValorPesosGanancia.Text = GanaciaAux.ToString.FormatoNumero
+ LtIndicador_CPPesosFinal.Text = Final.Abs.ToString.FormatoNumero
+ LblComprasPerdidaGanancia.Text = If(Final < 0, "Ganancia", "Pérdida")
+
+ LblTotal = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
+ Else
+ GvProveedores.DataSource = Nothing
+ Alert("Ocurrio un error al cargar las compras", TipoMensaje.MsgAdvertencia)
+ End If
+ ObjBancos.Dispose()
+ GvProveedores.DataBind()
+ UpIndicadores.Visible = True
+ If GvProveedores.Rows.Count > 0 Then
+ GvProveedores.Rows(GvProveedores.Rows.Count - 1).CssClass = "SubTotales2"
+ End If
+ End Sub
+
+ Private Sub CargaDatosProveedoresAnticipos()
+ Dim ObjBancos As New ClsBancos
+
+ If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 2, UsuarioActual.CveEmpresa) Then
+ GvProveedoresAnt.DataSource = ObjBancos.DtResultados
+ 'LblTotalCompras.Text = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
+ Dim Perdida As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion < 0 ")
+ Dim Ganancias As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion > 0 ")
+
+ Dim PerdidaAux As Double = Perdida.SUM("Fluctuacion").Abs
+ Dim GanaciaAux As Double = Ganancias.SUM("Fluctuacion")
+
+ Dim Final As Double = GanaciaAux - PerdidaAux
+ HdnProveedorAntCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
+ HdnCveFluctuacionBitacora.Value = ObjBancos.DtResultados.MAX("CveFluctuacionBitacora").ToString
+ BtnProveedoresAntRemove.Visible = HdnProveedorAntCvePrePoliza.Value.ToEntero > 0
+ BtnGeneraComprasAnt.Visible = Not HdnProveedorAntCvePrePoliza.Value.ToEntero > 0
+
+ IImagenResultado.Attributes("class") = If(Final > 0, "widget-thumb-icon bg-green-jungle fa fa-usd", "widget-thumb-icon bg-red fa fa-usd")
+
LtIndicador_ExistenciaPerdida.Text = PerdidaAux.ToString.FormatoNumero
LtIndicador_ValorPesosGanancia.Text = GanaciaAux.ToString.FormatoNumero
LtIndicador_CPPesosFinal.Text = Final.Abs.ToString.FormatoNumero
@@ -145,28 +176,26 @@ Partial Class Bancos_FluctuacionCambiaria
LblTotal = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
Else
- GvCompras.DataSource = Nothing
+ GvProveedoresAnt.DataSource = Nothing
Alert("Ocurrio un error al cargar las compras", TipoMensaje.MsgAdvertencia)
End If
ObjBancos.Dispose()
- GvCompras.DataBind()
- UpIndicadores.Visible = True
- If GvCompras.Rows.Count > 0 Then
- GvCompras.Rows(GvCompras.Rows.Count - 1).CssClass = "SubTotales2"
- End If
+ GvProveedoresAnt.DataBind()
+ UpIndicadores.Visible = True
+
End Sub
- Private Sub CargaDatosVentas()
+ Private Sub CargaDatosClientes()
Dim ObjBancos As New ClsBancos
LblTotalVentas.Text = "0.00"
- If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 2, UsuarioActual.CveEmpresa) Then
+ If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 3, UsuarioActual.CveEmpresa) Then
GvVentas.DataSource = ObjBancos.DtResultados
- Dim Perdida As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion < 0")
- Dim Ganancias As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion > 0")
+ Dim Perdida As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion > 0")
+ Dim Ganancias As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion < 0")
- Dim PerdidaAux As Double = Perdida.SUM("Fluctuacion", "Fluctuacion < 0").Abs
- Dim GanaciaAux As Double = Ganancias.SUM("Fluctuacion", "Fluctuacion > 0")
+ Dim PerdidaAux As Double = Perdida.SUM("Fluctuacion", "Fluctuacion > 0").Abs
+ Dim GanaciaAux As Double = Ganancias.SUM("Fluctuacion", "Fluctuacion < 0").Abs
Dim Final As Double = GanaciaAux - PerdidaAux
HdnClienteCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
@@ -190,12 +219,84 @@ Partial Class Bancos_FluctuacionCambiaria
End If
ObjBancos.Dispose()
GvVentas.DataBind()
+ End Sub
+
+ Private Sub CargaDatosClientesAnticipos()
+ Dim ObjBancos As New ClsBancos
+ If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 4, UsuarioActual.CveEmpresa) Then
+ GvClientesAnt.DataSource = ObjBancos.DtResultados
+
+ Dim Perdida As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion < 0")
+ Dim Ganancias As DataTable = ObjBancos.DtResultados.FiltraParametros("Fluctuacion > 0")
+
+ Dim PerdidaAux As Double = Perdida.SUM("Fluctuacion", "Fluctuacion < 0").Abs
+ Dim GanaciaAux As Double = Ganancias.SUM("Fluctuacion", "Fluctuacion > 0")
+
+ Dim Final As Double = GanaciaAux - PerdidaAux
+ HdnClienteAntCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
+ HdnCveFluctuacionBitacora.Value = ObjBancos.DtResultados.MAX("CveFluctuacionBitacora").ToString
+ BtnClientesAntRemove.Visible = HdnClienteAntCvePrePoliza.Value.ToEntero > 0
+ BtnClientesAnticipos.Visible = Not HdnClienteAntCvePrePoliza.Value.ToEntero > 0
+
+ 'IImagenFinalVentas.Attributes("class") = If(Final > 0, "widget-thumb-icon bg-green-jungle fa fa-usd", "widget-thumb-icon bg-red fa fa-usd")
+
+ 'LtIndicador_PerdidasVentas.Text = PerdidaAux.ToString.FormatoNumero
+ 'LtIndicador_GanaciaVentas.Text = GanaciaAux.ToString.FormatoNumero
+ 'LtIndicador_FinalVentas.Text = Final.ToString.FormatoNumero
+ 'LblVentasPerdidaGanancia.Text = If(Final < 0, "Pérdida", "Ganancia")
+
+ LblTotalVentasAnt.Text = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
+
+ UpIndicadoresVentas.Visible = True
+ Else
+ GvClientesAnt.DataSource = Nothing
+ Alert("Ocurrio un error al cargar las compras", TipoMensaje.MsgAdvertencia)
+ End If
+ ObjBancos.Dispose()
+ GvClientesAnt.DataBind()
+ End Sub
+
+
+ Private Sub CargaDatosAcreedores()
+ Dim ObjBancos As New ClsBancos
+
+ If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 5, UsuarioActual.CveEmpresa) Then
+
+ HdnCveFluctuacionBitacora.Value = ObjBancos.DtResultados.MAX("CveFluctuacionBitacora").ToString
+ HdnAcreedorCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
+ BtnAcreedoresRemove.Visible = HdnAcreedorCvePrePoliza.Value.ToEntero > 0
+ BtnGeneraAcreedores.Visible = Not HdnAcreedorCvePrePoliza.Value.ToEntero > 0
+ GvAcreedores.DataSource = ObjBancos.DtResultados
+ LblTotalAcreedores.Text = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
+ Else
+ GvAcreedoresAnt.DataSource = Nothing
+ Alert("Ocurrio un error al cargar los acreedores", TipoMensaje.MsgAdvertencia)
+ End If
+ ObjBancos.Dispose()
+ GvAcreedores.DataBind()
End Sub
+ Private Sub CargaDatosAcreedoresAnticipos()
+ Dim ObjBancos As New ClsBancos
+
+ If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 6, UsuarioActual.CveEmpresa) Then
+ HdnAcreedorAntCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
+ BtnAcreedoresAntRemove.Visible = HdnAcreedorAntCvePrePoliza.Value.ToEntero > 0
+ BtnGeneraAcreedoresAnt.Visible = Not HdnAcreedorAntCvePrePoliza.Value.ToEntero > 0
+ GvAcreedoresAnt.DataSource = ObjBancos.DtResultados
+ LblTotalAcreedoresAnt.Text = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
+ Else
+ GvAcreedoresAnt.DataSource = Nothing
+ Alert("Ocurrio un error al cargar los acreedores", TipoMensaje.MsgAdvertencia)
+ End If
+ ObjBancos.Dispose()
+ GvAcreedoresAnt.DataBind()
+ End Sub
+
Private Sub CargaDatosCuentas()
Dim ObjBancos As New ClsBancos
LblTotalBancos.Text = "0.00"
- If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 4, UsuarioActual.CveEmpresa) Then
+ If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 7, UsuarioActual.CveEmpresa) Then
Dim DtTemp As DataTable = ObjBancos.DtResultados.Copy
Dim TCCierreFluctuacion As Decimal = LtTipoCambioActual.Text.ToDecimal
Dim TotAcumulado As Decimal = 0
@@ -237,7 +338,7 @@ Partial Class Bancos_FluctuacionCambiaria
End If
ObjBancos.Dispose()
GvCuentas.DataBind()
- End Sub
+ End Sub
Private Sub CargaDatosDeudores()
Dim ObjBancos As New ClsBancos
@@ -253,24 +354,6 @@ Partial Class Bancos_FluctuacionCambiaria
GvDeudores.DataBind()
End Sub
- Private Sub CargaDatosAcreedores()
- Dim ObjBancos As New ClsBancos
- LblTotalAcreedores.Text = "0.00"
- If ObjBancos.GetFluctuaciones(FechaUltimoDiaMes, 6, UsuarioActual.CveEmpresa) Then
- GvAcreedores.DataSource = ObjBancos.DtResultados
- LblTotalAcreedores.Text = ObjBancos.DtResultados.SUM("Fluctuacion").FormatoNumero
- HdnAcreedorCvePrePoliza.Value = ObjBancos.DtResultados.MAX("CvePrePoliza").ToString
- HdnCveFluctuacionBitacora.Value = ObjBancos.DtResultados.MAX("CveFluctuacionBitacora").ToString
- BtnAcreedoresRemove.Visible = HdnAcreedorCvePrePoliza.Value.ToEntero > 0
- BtnGeneraAcreedores.Visible = Not HdnAcreedorCvePrePoliza.Value.ToEntero > 0
-
- Else
- GvAcreedores.DataSource = Nothing
- Alert("Ocurrio un error al cargar los acreedores", TipoMensaje.MsgAdvertencia)
- End If
- ObjBancos.Dispose()
- GvAcreedores.DataBind()
- End Sub
Private Sub CargaDatosFiliales()
Dim ObjBancos As New ClsBancos
@@ -315,7 +398,7 @@ Partial Class Bancos_FluctuacionCambiaria
Dim TC As Decimal = 2 ' se pone 2, para que cumpla con el check constrains de complementarias
Total = LblTotal.ToDecimal
- If Total > 0 Then
+ If Total < 0 Then
CveConceptoContable = 64
idCta = IdCtaGanancia
TipoMovto = True
@@ -327,7 +410,7 @@ Partial Class Bancos_FluctuacionCambiaria
Dim TCUltimaFluctuacion As Decimal = GlobalTipoCambio(FechaUltimoDiaMes).ToDecimal()
- If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Compras", CveConceptoContable, "Fluctuación Compras", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveSubProyecto:=DdlSubProyectoCompras.SelectedValue.ToEntero) Then
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Proveedores Anticipos", CveConceptoContable, "Fluctuación Proveedores Anticipos", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveSubProyecto:=DdlSubProyectoCompras.SelectedValue.ToEntero) Then
ErrorRegistrar = True
End If
@@ -338,13 +421,13 @@ Partial Class Bancos_FluctuacionCambiaria
If Not ErrorRegistrar Then
'saco las cuentas de pérdida y ganancia
- For Each gvr As GridViewRow In GvCompras.Rows
+ For Each gvr As GridViewRow In GvProveedores.Rows
Total = gvr.DataKey("Fluctuacion").ToDecimal
'si es pérdida o ganancia
IdCtaComplementaria = gvr.DataKey("IdCtaContComplementaria").ToString.ToEntero()
'movimiento de complementaria
- If Not Conta.AddPrePolizasDetalle(CvePrePoliza, False, Total, gvr.DataKey("SerieFolio"), gvr.DataKey("CveConceptoContable").ToEntero, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveCompra:=gvr.DataKey("CveCompra").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, True, Total, gvr.DataKey("SerieFolio"), gvr.DataKey("CveConceptoContable").ToEntero, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveCompra:=gvr.DataKey("CveCompra").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
ErrorRegistrar = True
Exit For
End If
@@ -362,7 +445,7 @@ Partial Class Bancos_FluctuacionCambiaria
If Not ErrorRegistrar Then
Conta.Commit()
BtnGeneraCompras.Visible = False
- Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
Else
Conta.RollBack()
Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
@@ -370,6 +453,86 @@ Partial Class Bancos_FluctuacionCambiaria
Conta.Dispose()
End Sub
+
+ Protected Sub BtnGeneraComprasAnt_Click(sender As Object, e As EventArgs)
+ Dim Total As Decimal = 0
+ Dim Conta As New ClsContabilidad
+ Dim Banco As New ClsBancos(Conta.IniciaTransacSQL())
+ Dim CvePrePoliza As Integer = Conta.AddPrePolizas("Banc/FluctuaC", 1, 0, 0, 1, FechaUltimoDiaMes, TxtConceptoComprasAnt.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+
+ Dim idCta As Integer = 0
+
+ Dim CveCuentaPerdida, CveCuentaGanancia As Integer
+ Dim idCtaPerdida, IdCtaGanancia As Integer
+
+ Dim TipoMovto As Boolean = False
+ Dim CveConceptoContable As Integer = 0
+ Dim IdCtaComplementaria As Integer = 0
+
+ Dim ErrorRegistrar As Boolean = False
+
+ CveCuentaPerdida = 0 '55379
+ CveCuentaGanancia = 0 ' 55382
+ idCtaPerdida = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria '1227
+ IdCtaGanancia = UsuarioActual.Empresa.IdCuentaGananciaCambiaria '1230
+ Dim TC As Decimal = 2 ' se pone 2, para que cumpla con el check constrains de complementarias
+
+ Total = LblTotal.ToDecimal
+ If Total > 0 Then
+ CveConceptoContable = 64
+ idCta = IdCtaGanancia
+ TipoMovto = True
+ Else
+ CveConceptoContable = 65
+ idCta = idCtaPerdida
+ TipoMovto = False
+ End If
+
+ Dim TCUltimaFluctuacion As Decimal = GlobalTipoCambio(FechaUltimoDiaMes).ToDecimal()
+
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Compras Anticipos", CveConceptoContable, "Fluctuación Proveedores Anticipos", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveSubProyecto:=DdlSubProyectoComprasAnt.SelectedValue.ToEntero) Then
+ ErrorRegistrar = True
+ End If
+
+ Dim CveBitacora As Integer = Banco.AddFluctuacionesBitacora(-1, FechaUltimoDiaMes, 2, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+ If CveBitacora <= 0 Then
+ ErrorRegistrar = True
+ End If
+
+ If Not ErrorRegistrar Then
+ 'saco las cuentas de pérdida y ganancia
+ For Each gvr As GridViewRow In GvProveedoresAnt.Rows
+ Total = gvr.DataKey("Fluctuacion").ToDecimal
+ 'si es pérdida o ganancia
+ IdCtaComplementaria = gvr.DataKey("IdCtaContComplementaria").ToString.ToEntero()
+
+ 'movimiento de complementaria
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, False, Total, gvr.DataKey("SerieFolio"), gvr.DataKey("CveConceptoContable").ToEntero, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveCompra:=gvr.DataKey("CveCompra").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+
+ If Not Conta.UpdateTCValuacion(-1, gvr.DataKey("CveCompra").ToEntero, gvr.DataKey("CveIE").ToEntero, TCUltimaFluctuacion, UsuarioActual.CveEmpresa) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+ Next
+
+ Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 2, CveBitacora, UsuarioActual.CveEmpresa)
+
+ End If
+
+ If Not ErrorRegistrar Then
+ Conta.Commit()
+ BtnGeneraComprasAnt.Visible = False
+ Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Else
+ Conta.RollBack()
+ Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
+ End If
+ Conta.Dispose()
+ End Sub
+
#End Region
#Region "FLUCTUACION VENTAS"
@@ -397,7 +560,7 @@ Partial Class Bancos_FluctuacionCambiaria
''
Total = LblTotalVentas.Text.ToDecimal
- If Total > 0 Then
+ If Total < 0 Then
CveConceptoContable = 64
CveCuenta = CveCuentaGanancia
TipoMovto = True
@@ -441,6 +604,103 @@ Partial Class Bancos_FluctuacionCambiaria
CveConconceptoCliente = 203
End If
+ 'movimiento de complementaria
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, False, Total, gvr.DataKey("SerieFolio"), CveConconceptoCliente, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveVenta:=gvr.DataKey("CveVenta").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+
+ If Not Conta.UpdateTCValuacion(gvr.DataKey("CveVenta").ToEntero, -1, gvr.DataKey("CveIE").ToEntero, TCUltimaFluctuacion, UsuarioActual.CveEmpresa) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+
+ Next
+
+ If Not Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 3, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ ErrorRegistrar = True
+ End If
+
+ If Not ErrorRegistrar Then
+ Conta.Commit()
+ BtnGeneraVentas.Visible = False
+ Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+
+ Else
+ Conta.RollBack()
+ Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
+ End If
+ Conta.Dispose()
+ End Sub
+
+
+
+ Protected Sub BtnClientesAnticipos_Click(sender As Object, e As EventArgs)
+ Dim Total As Decimal = 0
+
+ Dim idCta As Integer = 0
+ Dim CveCuenta As Integer = 0
+ Dim CveCuentaPerdida, CveCuentaGanancia As Integer
+ Dim idCtaPerdida, IdCtaGanancia As Integer
+ Dim TipoMovto As Boolean = False
+ Dim CveConceptoContable As Integer = 0
+ Dim IdCtaComplementaria As Integer = 0
+ Dim ErrorRegistrar As Boolean = False
+
+ CveCuentaPerdida = 0 '55379
+ CveCuentaGanancia = 0 ' 55382
+ idCtaPerdida = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria '1227
+ IdCtaGanancia = UsuarioActual.Empresa.IdCuentaGananciaCambiaria '1230
+ Dim TC As Decimal = 2 ' se pone 2, para que cumpla con el check constrains de complementarias
+
+ Dim TCUltimaFluctuacion As Decimal = GlobalTipoCambio(FechaUltimoDiaMes).ToDecimal()
+ ''
+
+ Total = LblTotalVentasAnt.Text.ToDecimal
+ If Total < 0 Then
+ CveConceptoContable = 64
+ CveCuenta = CveCuentaGanancia
+ TipoMovto = True
+ idCta = IdCtaGanancia
+ Else
+ CveConceptoContable = 65
+ CveCuenta = CveCuentaPerdida
+ idCta = idCtaPerdida
+ TipoMovto = False
+ End If
+
+ If Total = 0 Then
+ Alert("El Importe tiene que ser diferente a cero", TipoMensaje.MsgError)
+ Exit Sub
+ End If
+
+ Dim Conta As New ClsContabilidad
+ Dim Banco As New ClsBancos(Conta.IniciaTransacSQL())
+ Dim CvePrePoliza As Integer = Conta.AddPrePolizas("Banc/FluctuaV", 1, 0, 0, 1, FechaUltimoDiaMes, TxtConceptoVentasAnt.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Ventas", CveConceptoContable, "Fluctuación Ventas", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveCuenta:=CveCuenta, CveSubProyecto:=DdlsubProyectoVentasAnt.SelectedValue.ToEntero) Then
+ ErrorRegistrar = True
+ End If
+
+ Dim CveBitacora As Integer = Banco.AddFluctuacionesBitacora(-1, FechaUltimoDiaMes, 4, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+ If CveBitacora <= 0 Then
+ ErrorRegistrar = True
+ End If
+
+ Dim CveConconceptoCliente As Integer = 203
+
+ 'saco las cuentas de pérdida y ganancia
+ For Each gvr As GridViewRow In GvClientesAnt.Rows
+ Total = gvr.DataKey("Fluctuacion").ToDecimal
+
+ IdCtaComplementaria = gvr.DataKey("IdCtaContComplementaria").ToString().ToEntero()
+
+ If (gvr.DataKey("CveIE").ToEntero > 0 AndAlso gvr.DataKey("CveVenta").ToEntero < 0) OrElse (gvr.DataKey("CveVenta").ToEntero > 0 AndAlso gvr.DataKey("TipoDocto") = "Ant") Then
+ CveConconceptoCliente = 226
+ Else
+ CveConconceptoCliente = 203
+ End If
+
'movimiento de complementaria
If Not Conta.AddPrePolizasDetalle(CvePrePoliza, True, Total, gvr.DataKey("SerieFolio"), CveConconceptoCliente, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveVenta:=gvr.DataKey("CveVenta").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
ErrorRegistrar = True
@@ -454,20 +714,178 @@ Partial Class Bancos_FluctuacionCambiaria
Next
- If Not Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 2, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ If Not Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 4, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
ErrorRegistrar = True
End If
If Not ErrorRegistrar Then
Conta.Commit()
- BtnGeneraVentas.Visible = False
- Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ BtnClientesAnticipos.Visible = False
+ Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
Else
Conta.RollBack()
Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
End If
+ Conta.Dispose()
+ End Sub
+
+#End Region
+
+
+#Region "FLUCTUACION ACREEDORES"
+
+ Protected Sub BtnGeneraAcreedores_Click(sender As Object, e As EventArgs)
+ RegistraFluctuacionAcreedores()
+ End Sub
+
+ Private Sub RegistraFluctuacionAcreedores(Optional Anticipos As Boolean = False)
+ Dim Total As Decimal = 0
+ Dim Conta As New ClsContabilidad
+ Dim Banco As New ClsBancos(Conta.IniciaTransacSQL())
+ Dim CvePrePoliza As Integer = Conta.AddPrePolizas("Banc/FluctuaA", 1, 0, 0, 1, FechaUltimoDiaMes, TxtConceptoAcreedores.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+ Dim idCta As Integer = 0
+ Dim CveCuentaPerdida, CveCuentaGanancia As Integer
+ Dim idCtaPerdida, IdCtaGanancia As Integer
+ Dim TipoMovto As Boolean = False
+ Dim CveConceptoContable As Integer = 0
+ Dim CveCuentaComplementaria As Integer = 55206
+ Dim IdCtaComplementaria As Integer = 1081
+ Dim ErrorRegistrar As Boolean = False
+
+ CveCuentaPerdida = 0 '55379
+ CveCuentaGanancia = 0 ' 55382
+ idCtaPerdida = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria '1227
+ IdCtaGanancia = UsuarioActual.Empresa.IdCuentaGananciaCambiaria '1230
+ Dim TC As Decimal = 2 ' se pone 2, para que cumpla con el check constrains de complementarias
+
+ Total = LblTotalAcreedores.Text.ToDecimal
+ If Total < 0 Then
+ CveConceptoContable = 64
+ idCta = IdCtaGanancia
+ TipoMovto = True
+ Else
+ CveConceptoContable = 65
+ idCta = idCtaPerdida
+ TipoMovto = False
+ End If
+
+ Dim TCUltimaFluctuacion As Decimal = GlobalTipoCambio(FechaUltimoDiaMes).ToDecimal()
+
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Acreedores", CveConceptoContable, "Fluctuación Acreedores", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveSubProyecto:=DdlSubProyectoAcreedores.SelectedValue.ToEntero) Then
+ ErrorRegistrar = True
+ End If
+
+ Dim CveBitacora As Integer = Banco.AddFluctuacionesBitacora(-1, FechaUltimoDiaMes, 5, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+ If CveBitacora <= 0 Then
+ ErrorRegistrar = True
+ End If
+
+ 'saco las cuentas de pérdida y ganancia
+ For Each gvr As GridViewRow In GvAcreedores.Rows
+ Total = gvr.DataKey("Fluctuacion").ToDecimal
+ 'si es pérdida o ganancia
+ IdCtaComplementaria = gvr.DataKey("IdCtaContComplementaria").ToString().ToEntero()
+
+ 'movimiento de complementaria
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, True, Total, gvr.DataKey("SerieFolio"), 202, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveCompra:=gvr.DataKey("CveCompra").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+
+ If Not Conta.UpdateTCValuacion(-1, gvr.DataKey("CveCompra").ToEntero, gvr.DataKey("CveIE").ToEntero, TCUltimaFluctuacion, UsuarioActual.CveEmpresa) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+ Next
+
+ Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 5, CveBitacora, UsuarioActual.CveEmpresa)
+
+ If Not ErrorRegistrar Then
+ Conta.Commit()
+ BtnGeneraAcreedores.Visible = False
+ Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Else
+ Conta.RollBack()
+ Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
+ End If
Conta.Dispose()
+ Banco.Dispose()
+ End Sub
+
+
+ Protected Sub BtnGeneraAcreedoresAnt_Click(sender As Object, e As EventArgs)
+ Dim Total As Decimal = 0
+ Dim Conta As New ClsContabilidad
+ Dim Banco As New ClsBancos(Conta.IniciaTransacSQL())
+ Dim CvePrePoliza As Integer = Conta.AddPrePolizas("Banc/FluctuaA", 1, 0, 0, 1, FechaUltimoDiaMes, TxtConceptoAcreedoresAnt.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+ Dim idCta As Integer = 0
+ Dim CveCuentaPerdida, CveCuentaGanancia As Integer
+ Dim idCtaPerdida, IdCtaGanancia As Integer
+ Dim TipoMovto As Boolean = False
+ Dim CveConceptoContable As Integer = 0
+ Dim CveCuentaComplementaria As Integer = 55206
+ Dim IdCtaComplementaria As Integer = 1081
+ Dim ErrorRegistrar As Boolean = False
+
+ CveCuentaPerdida = 0 '55379
+ CveCuentaGanancia = 0 ' 55382
+ idCtaPerdida = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria '1227
+ IdCtaGanancia = UsuarioActual.Empresa.IdCuentaGananciaCambiaria '1230
+ Dim TC As Decimal = 2 ' se pone 2, para que cumpla con el check constrains de complementarias
+
+ Total = LblTotalAcreedoresAnt.Text.ToDecimal
+ If Total > 0 Then
+ CveConceptoContable = 64
+ idCta = IdCtaGanancia
+ TipoMovto = True
+ Else
+ CveConceptoContable = 65
+ idCta = idCtaPerdida
+ TipoMovto = False
+ End If
+
+ Dim TCUltimaFluctuacion As Decimal = GlobalTipoCambio(FechaUltimoDiaMes).ToDecimal()
+
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Acreedores", CveConceptoContable, "Fluctuación Acreedores Anticipos ", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveSubProyecto:=DdlSubProyectoAcreeedoresAnt.SelectedValue.ToEntero) Then
+ ErrorRegistrar = True
+ End If
+
+ Dim CveBitacora As Integer = Banco.AddFluctuacionesBitacora(-1, FechaUltimoDiaMes, 6, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
+ If CveBitacora <= 0 Then
+ ErrorRegistrar = True
+ End If
+
+ 'saco las cuentas de pérdida y ganancia
+ For Each gvr As GridViewRow In GvAcreedoresAnt.Rows
+ Total = gvr.DataKey("Fluctuacion").ToDecimal
+ 'si es pérdida o ganancia
+ IdCtaComplementaria = gvr.DataKey("IdCtaContComplementaria").ToString().ToEntero()
+
+ 'movimiento de complementaria
+ If Not Conta.AddPrePolizasDetalle(CvePrePoliza, False, Total, gvr.DataKey("SerieFolio"), 202, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveCompra:=gvr.DataKey("CveCompra").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+
+ If Not Conta.UpdateTCValuacion(-1, gvr.DataKey("CveCompra").ToEntero, gvr.DataKey("CveIE").ToEntero, TCUltimaFluctuacion, UsuarioActual.CveEmpresa) Then
+ ErrorRegistrar = True
+ Exit For
+ End If
+ Next
+
+ Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 6, CveBitacora, UsuarioActual.CveEmpresa)
+
+ If Not ErrorRegistrar Then
+ Conta.Commit()
+ BtnGeneraAcreedoresAnt.Visible = False
+ Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Else
+ Conta.RollBack()
+ Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
+ End If
+ Conta.Dispose()
+ Banco.Dispose()
End Sub
#End Region
@@ -493,7 +911,6 @@ Partial Class Bancos_FluctuacionCambiaria
Dim CvePrePoliza As Integer = Conta.AddPrePolizas("Banc/FluctuaB", 1, 0, 0, 1, FechaUltimoDiaMes, TxtConceptoBancos.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
-
CveCuentaPerdida = 0 ' 55379
CveCuentaGanancia = 0 ' 55382
idCtaPerdida = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria '1227
@@ -553,7 +970,7 @@ Partial Class Bancos_FluctuacionCambiaria
Conta.Commit()
ObjContPaq.Commit()
- Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Alert(String.Format("La Fluctuación se ha generado Ver PrePóliza", CvePrePoliza), TipoMensaje.MsgInformacion)
CargaDatosCuentas()
Else
Conta.RollBack()
@@ -628,7 +1045,7 @@ Partial Class Bancos_FluctuacionCambiaria
If Not ErrorRegistrar Then
Conta.Commit()
- Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
Else
Conta.RollBack()
End If
@@ -721,7 +1138,7 @@ Partial Class Bancos_FluctuacionCambiaria
'Fin autoconta
Conta.Commit()
- Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
+ Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
Else
Conta.RollBack()
ObjContPaq.RollBack()
@@ -733,116 +1150,9 @@ Partial Class Bancos_FluctuacionCambiaria
#End Region
-#Region "FLUCTUACION ACREEDORES"
-
- Protected Sub BtnGeneraAcreedores_Click(sender As Object, e As EventArgs)
-
- Dim Total As Decimal = 0
- Dim Conta As New ClsContabilidad
- Dim Banco As New ClsBancos(Conta.IniciaTransacSQL())
- Dim CvePrePoliza As Integer = Conta.AddPrePolizas("Banc/FluctuaA", 1, 0, 0, 1, FechaUltimoDiaMes, TxtConceptoAcreedores.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
- Dim idCta As Integer = 0
- Dim CveCuentaPerdida, CveCuentaGanancia As Integer
- Dim idCtaPerdida, IdCtaGanancia As Integer
- Dim TipoMovto As Boolean = False
- Dim CveConceptoContable As Integer = 0
- Dim CveCuentaComplementaria As Integer = 55206
- Dim IdCtaComplementaria As Integer = 1081
- Dim ErrorRegistrar As Boolean = False
-
- CveCuentaPerdida = 0 '55379
- CveCuentaGanancia = 0 ' 55382
- idCtaPerdida = UsuarioActual.Empresa.IdCuentaPerdidaCambiaria '1227
- IdCtaGanancia = UsuarioActual.Empresa.IdCuentaGananciaCambiaria '1230
- Dim TC As Decimal = 2 ' se pone 2, para que cumpla con el check constrains de complementarias
-
-
- Total = LblTotalAcreedores.Text.ToDecimal
- If Total > 0 Then
- CveConceptoContable = 64
- idCta = IdCtaGanancia
- TipoMovto = True
- Else
- CveConceptoContable = 65
- idCta = idCtaPerdida
- TipoMovto = False
- End If
-
- Dim TCUltimaFluctuacion As Decimal = GlobalTipoCambio(FechaUltimoDiaMes).ToDecimal()
-
- If Not Conta.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Math.Abs(Total), "Fluctuación Acreedores", CveConceptoContable, "Fluctuación Acreedores", Now, idCta, 0, ImporteMX:=Math.Abs(Total), CveSubProyecto:=DdlSubProyectoAcreedores.SelectedValue.ToEntero) Then
- ErrorRegistrar = True
- End If
-
- Dim CveBitacora As Integer = Banco.AddFluctuacionesBitacora(-1, FechaUltimoDiaMes, 6, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
- If CveBitacora <= 0 Then
- ErrorRegistrar = True
- End If
-
- 'saco las cuentas de pérdida y ganancia
- For Each gvr As GridViewRow In GvAcreedores.Rows
- Total = gvr.DataKey("Fluctuacion").ToDecimal
- 'si es pérdida o ganancia
- IdCtaComplementaria = gvr.DataKey("IdCtaContComplementaria").ToString().ToEntero()
-
- 'movimiento de complementaria
- If Not Conta.AddPrePolizasDetalle(CvePrePoliza, False, Total, gvr.DataKey("SerieFolio"), 202, gvr.DataKey("SerieFolio"), Now, IdCtaComplementaria, 0, CveCompra:=gvr.DataKey("CveCompra").ToEntero, TipoCambio:=TC, TipoCambioPago:=gvr.DataKey("TipoCambio").ToDecimal, ImporteMX:=Total, ImporteME:=Total, CveIE:=gvr.DataKey("CveIE").ToEntero) Then
- ErrorRegistrar = True
- Exit For
- End If
-
- If Not Conta.UpdateTCValuacion(-1, gvr.DataKey("CveCompra").ToEntero, gvr.DataKey("CveIE").ToEntero, TCUltimaFluctuacion, UsuarioActual.CveEmpresa) Then
- ErrorRegistrar = True
- Exit For
- End If
- Next
-
- Banco.UpdateFluctuacionesBitacoraPrePoliza(CvePrePoliza, 6, CveBitacora, UsuarioActual.CveEmpresa)
-
- If Not ErrorRegistrar Then
- Conta.Commit()
- BtnGeneraAcreedores.Visible = False
- Alert(String.Format("La Fluctuación se ha generado Ver Póliza", CvePrePoliza), TipoMensaje.MsgInformacion)
- Else
- Conta.RollBack()
- Alert("Error al generar la fluctuación", TipoMensaje.MsgError)
- End If
- Conta.Dispose()
- Banco.Dispose()
- End Sub
-
-#End Region
-
#Region "GRIDVIEWS"
- Protected Sub GvCompras_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GvCompras.RowDataBound
- If e.Row.RowType = DataControlRowType.DataRow Then
- 'TipoCambio = e.Row.DBCampo("TipoCambio").ToString.ToDouble
- 'e.Row.FCLabel("LbTipoCambioActual").Text = TipoCambioActual.ToString
- 'e.Row.FCLabel("LbTipoCambio").Text = If(TipoCambio > 0, TipoCambio.ToString, "No hay TipoCambio")
- 'e.Row.FCLabel("LbFluctuacion").Text = If(TipoCambio > 0, ((TipoCambio - TipoCambioActual) * e.Row.DBCampo("Saldo").ToString.ToDouble).ToString.FormatoNumero, "No aplica")
- 'If e.Row.FCLabel("LbFluctuacion").Text = "No aplica" Then
- ' e.Row.BackColor = Drawing.Color.LightSalmon
- 'ElseIf e.Row.FCLabel("LbFluctuacion").Text.ToDouble < 0 Then
- ' e.Row.BackColor = Drawing.Color.LightGoldenrodYellow
- 'End If
-
- 'e.Row.FCHyperLink("HLProveedor").NavigateUrl = String.Format("/Compras/Proveedores.aspx?CveProveedor={0}", e.Row.DBCampo("CveProveedor").ToString.ToEntero)
-
- 'If Not e.Row.DBCampo("IdCtaContProveedores").ToString.ToEntero > 0 Then
- ' e.Row.FCHyperLink("HLProveedor").ForeColor = Drawing.Color.Red
- 'End If
-
-
- 'If e.Row.DBCampo("Fluctuacion").ToString.ToDouble < 0 Then
- ' e.Row.BackColor = Drawing.Color.LightGoldenrodYellow
- 'End If
- 'If e.Row.DBCampo("SinTipoCambio").ToString.ToEntero > 0 Then
- ' e.Row.BackColor = Drawing.Color.LightSalmon
- 'End If
- End If
- End Sub
-
+
Protected Sub GvCuentas_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GvCuentas.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
'TipoCambio = e.Row.DBCampo("TipoCambio").ToString.ToDouble
@@ -885,6 +1195,7 @@ Partial Class Bancos_FluctuacionCambiaria
If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnProveedorCvePrePoliza.Value.ToEntero, 1, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
Banco.Commit()
+ BtnProveedoresRemove.visible = False
Alert("Flucturación eliminada.")
Else
Banco.RollBack()
@@ -893,12 +1204,41 @@ Partial Class Bancos_FluctuacionCambiaria
End Sub
+ Protected Sub BtnProveedoresAntRemove_Click(sender As Object, e As EventArgs)
+ Dim Banco As New ClsBancos
+ Banco.IniciaTransacSQL()
+
+ If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnProveedorAntCvePrePoliza.Value.ToEntero, 2, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ Banco.Commit()
+ BtnProveedoresAntRemove.Visible = False
+ Alert("Flucturación eliminada.")
+ Else
+ Banco.RollBack()
+ End If
+ Banco.Dispose()
+ End Sub
+
Protected Sub BtnClientesRemove_Click(sender As Object, e As EventArgs)
Dim Banco As New ClsBancos
Banco.IniciaTransacSQL()
- If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnClienteCvePrePoliza.Value.ToEntero, 2, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnClienteCvePrePoliza.Value.ToEntero, 3, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
Banco.Commit()
+ BtnClientesRemove.Visible = False
+ Alert("Flucturación eliminada.")
+ Else
+ Banco.RollBack()
+ End If
+ Banco.Dispose()
+ End Sub
+
+ Protected Sub BtnClientesAntRemove_Click(sender As Object, e As EventArgs)
+ Dim Banco As New ClsBancos
+ Banco.IniciaTransacSQL()
+
+ If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnClienteAntCvePrePoliza.Value.ToEntero, 4, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ Banco.Commit()
+ BtnClientesAntRemove.Visible = False
Alert("Flucturación eliminada.")
Else
Banco.RollBack()
@@ -910,12 +1250,30 @@ Partial Class Bancos_FluctuacionCambiaria
Dim Banco As New ClsBancos
Banco.IniciaTransacSQL()
- If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnAcreedorCvePrePoliza.Value.ToEntero, 6, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnAcreedorCvePrePoliza.Value.ToEntero, 5, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
Banco.Commit()
+ BtnAcreedoresRemove.Visible = False
Alert("Flucturación eliminada.")
Else
Banco.RollBack()
End If
Banco.Dispose()
End Sub
+
+
+ Protected Sub BtnAcreedoresAntRemove_Click(sender As Object, e As EventArgs)
+ Dim Banco As New ClsBancos
+ Banco.IniciaTransacSQL()
+
+ If Banco.FluctuacionesBitacoraPrePolizaRemove(HdnAcreedorAntCvePrePoliza.Value.ToEntero, 6, HdnCveFluctuacionBitacora.Value.ToEntero, UsuarioActual.CveEmpresa) Then
+ Banco.Commit()
+ BtnAcreedoresAntRemove.Visible = False
+ Alert("Flucturación eliminada.")
+ Else
+ Banco.RollBack()
+ End If
+ Banco.Dispose()
+ End Sub
+
+
End Class
diff --git a/Bancos/IE.aspx b/Bancos/IE.aspx
index bc6b90616..4ed0fa810 100644
--- a/Bancos/IE.aspx
+++ b/Bancos/IE.aspx
@@ -1053,8 +1053,8 @@
Agregar
--%>
-
-
+
+
diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb
index d49f7ade8..7da7e124b 100644
--- a/Bancos/IE.aspx.vb
+++ b/Bancos/IE.aspx.vb
@@ -5489,10 +5489,14 @@ Partial Class Bancos_IE
Dim DescripcionAus As String = TxtDescripcion.Text
- If DdlTipoTransaccion.SelectedItem.Text <> "Seleccione Tipo Movimiento" Then DescripcionAus = String.Format("{0} {1}", DescripcionAus, $"Movimiento:{DdlTipoTransaccion.SelectedItem.Text}")
+ If DdlTipoTransaccion.SelectedItem.Text <> "Seleccione Tipo Movimiento" Then DescripcionAus = String.Format("{0} {1}", DescripcionAus, $"Movimiento: {DdlTipoTransaccion.SelectedItem.Text}")
+
+ DescripcionAus = $"{DescripcionAus}, Fecha Documento: {TxtFechaDocumento.Text} , Observaciones: {TxtObservaciones.Text} . "
+
If DdlCuenta.SelectedItem.Text <> "Seleccione" Then DescripcionAus = String.Format("{0} {1}", DescripcionAus, $"Cuenta:{DdlCuenta.SelectedItem.Text}")
If TxtFolio.Text <> "" Then DescripcionAus = String.Format("{0} {1}", DescripcionAus, $"Número:{TxtFolio.Text}")
If TxtImporte.Text <> "" AndAlso TxtImporte.Text <> "0" Then DescripcionAus = String.Format("{0} {1}", DescripcionAus, $"Importe:{TxtImporte.Text}")
+
If DdlCliente.Visible Then
DescripcionAus = String.Format("{0} {1}", DescripcionAus, $"Páguese A:{DdlCliente.SelectedText}")
ElseIf DdlProveedores.Visible Then
diff --git a/Bancos/PopIEVentas.aspx.vb b/Bancos/PopIEVentas.aspx.vb
index de7391935..705ac9305 100644
--- a/Bancos/PopIEVentas.aspx.vb
+++ b/Bancos/PopIEVentas.aspx.vb
@@ -728,10 +728,6 @@ Partial Class Bancos_PopIEVentas
TipoCambioOriginal = dr("TipoCambio").ToString.ToDecimal
CveSubProyectoVenta = dr("CveSubProyecto").ToString.ToEntero
- If UsuarioActual.CveEmpresa = 140 Then 'codigo temporal. RMF permite cargar el corte
- CveCorte = dr("CveCorte").ToString.ToEntero
- End If
-
LblMetodoPAgo.Text = $"{dr("ClaveMetodoPagoSATStr").ToString() }"
'Configuración de Modalidad Update
@@ -745,8 +741,6 @@ Partial Class Bancos_PopIEVentas
End If
End If
-
-
MovimientoPagar = New IEMovimiento
MovimientoPagar.SubTotal = dr("SubTotal").ToString.ToDecimal
MovimientoPagar.IVA = dr("IVA").ToString.ToDecimal
@@ -788,6 +782,10 @@ Partial Class Bancos_PopIEVentas
CargaCorteCaja()
End If
+ If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then 'toma como proridad el que viene de
+ CveCorte = dr("CveCorte").ToString.ToEntero
+ End If
+
If RFCCliente.ToUpper <> "XAXX010101000" Then
Dim CveProveedor As Integer = GlobalDTCompProveedores(UsuarioActual.CveEmpresa, RFC:=RFCCliente.ToUpper).FiltroPrimeroValor("CveProveedor").ToEntero
diff --git a/Bancos/RepComplementoPago.aspx b/Bancos/RepComplementoPago.aspx
index 73d4236b4..7ffa1835d 100644
--- a/Bancos/RepComplementoPago.aspx
+++ b/Bancos/RepComplementoPago.aspx
@@ -177,10 +177,10 @@
-
+ Cancelar SAT
-
+
@@ -189,7 +189,94 @@
+
+
+
+
+
+
+
Correo
+
+
+
+
+
+
+
Para:
+
+
+
+
+
+
+ Con copia para:
+ (Separar con: ;)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Cancelar
+
+
+
+
+
+
+
+
+
Motivo de Cancelación:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Bancos/RepComplementoPago.aspx.vb b/Bancos/RepComplementoPago.aspx.vb
index d79cc385c..001edbfc8 100644
--- a/Bancos/RepComplementoPago.aspx.vb
+++ b/Bancos/RepComplementoPago.aspx.vb
@@ -6,14 +6,89 @@ Imports Extensiones
Imports GemBox.Spreadsheet
Partial Class Bancos_RepComplementoPago
- Inherits ClsPaginas
-
- Private Sub Bancos_RepComplementoPago_Load(sender As Object, e As EventArgs) Handles Me.Load
- If Not Page.IsPostBack Then
+ Inherits ClsPaginas
+
+
+#Region "C A N C E L A C I O N DE C O M P L E M E N T O S"
+
+ Private Property Can_FolioFiscalCancelar As String
+ Get
+
+ If ViewState("Can_FolioFiscalCancelar") Is Nothing Then
+ ViewState("Can_FolioFiscalCancelar") = ""
+ End If
+
+ Return ViewState("Can_FolioFiscalCancelar").ToString
+
+ End Get
+ Set(value As String)
+ ViewState("Can_FolioFiscalCancelar") = value
+ End Set
+ End Property
+
+
+ Private Property Can_CveComplementoPagoCancelar As Integer
+ Get
+
+ If ViewState("Can_CveComplementoPagoCancelar") Is Nothing Then
+ ViewState("Can_CveComplementoPagoCancelar") = ""
+ End If
+
+ Return ViewState("Can_CveComplementoPagoCancelar").ToString.ToEntero
+
+ End Get
+ Set(value As Integer)
+ ViewState("Can_CveComplementoPagoCancelar") = value
+ End Set
+ End Property
+
+ Private Property Can_CvePACCancelacion As Integer
+ Get
+
+ If ViewState("Can_CvePACCancelacion") Is Nothing Then
+ ViewState("Can_CvePACCancelacion") = ""
+ End If
+
+ Return ViewState("Can_CvePACCancelacion").ToString.ToEntero
+
+ End Get
+ Set(value As Integer)
+ ViewState("Can_CvePACCancelacion") = value
+ End Set
+ End Property
+
+ Private Property Can_RFCReceptorCancelar As String
+ Get
+
+ If ViewState("Can_RFCReceptorCancelar") Is Nothing Then
+ ViewState("Can_RFCReceptorCancelar") = ""
+ End If
+
+ Return ViewState("Can_RFCReceptorCancelar").ToString
+
+ End Get
+ Set(value As String)
+ ViewState("Can_RFCReceptorCancelar") = value
+ End Set
+ End Property
+
+
+
+#End Region
+
+ Private Sub Bancos_RepComplementoPago_Load(sender As Object, e As EventArgs) Handles Me.Load
+
+ If Not Page.IsPostBack Then
+
txtFechaI.Text = $"{New DateTime(Now.Year, Now.Month, 1).ToString("dd/MM/yyyy")}"
txtFechaF.Text = DateTime.Now.ToString("dd/MM/yyyy")
DdlCliente.setEsWebService(True)
+ DdlMotivoCancelacion.DataSource = GlobalDTMotivosCancelacionEmpresa(UsuarioActual.CveEmpresa).FiltraParametros("CveSATMotivoCancelacion = 2 or CveSATMotivoCancelacion = 3 ")
+ DdlMotivoCancelacion.DataBind()
+ DdlMotivoCancelacion.Items.Insert(0, New ListItem("Seleccione uno", "-1"))
+
+
Dim objGral As New ClsGralFolios
If objGral.GetFolios("CP", UsuarioActual.CveEmpresa) Then
If objGral.DtResultados.Rows.Count > 0 Then
@@ -150,9 +225,9 @@ Partial Class Bancos_RepComplementoPago
e.Row.FCHyperLink("HplPDF").Visible = True : e.Row.FCHyperLink("HplPDF").NavigateUrl = String.Format("/Compras/PopUpVerFactura.aspx?P={0}", Encripta(String.Format("OP=CompP&EXT=pdf&CveComplementoPago={0}&SerieFolio={1}&CveIE={2}", e.Row.DBCampo("CveComplementoPago"), e.Row.DBCampo("SerieFolioPago").ToString.Replace("&", "%26%"), e.Row.DBCampo("CveIE").ToString)))
e.Row.FCLinkButton("LnkSendMail").Visible = True
- 'If DdlOpcion.SelectedValue.ToEntero = 2 Then
- ' e.Row.FCLinkButton("LnkCancelarFolioFiscal").Visible = True
- 'End If
+ If DdlOpcion.SelectedValue.ToEntero = 2 Then
+ e.Row.FCLinkButton("LnkCancelarFolioFiscal").Visible = True
+ End If
End If
@@ -326,53 +401,18 @@ Partial Class Bancos_RepComplementoPago
Protected Sub LnkCancelaFolioFiscal(sender As Object, e As EventArgs)
- Dim Gvr As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
-
- Dim CveIE As Integer = Gvr.DataKey("CveIE").ToEntero
- Dim SerieFolioPago As String = Gvr.DataKey("SerieFolioPago").ToString
- Dim FolioFiscalCancelar As String = Gvr.DataKey("FolioFiscalComplemento").ToString
- Dim CveComplementoPagoCancelar As Integer = Gvr.DataKey("CveComplementoPago").ToEntero
- Dim CvePACCancelacion As Integer = UsuarioActual.Empresa.CvePAC
- Dim RFCReceptorCancelar As String = Gvr.DataKey("RFC").ToString
-
- If FolioFiscalCancelar <> "" Then
- Dim ObjCancelacion As New Timbrado
- Dim ObjBanco As New ClsBancos
-
- If EstatusSATCancelado(FolioFiscalCancelar, UsuarioActual.Empresa.RFC, RFCReceptorCancelar) Then
-
- If ObjBanco.UpdateComplementoPago(CveComplementoPagoCancelar, "-1", -1, UsuarioActual.CveEmpresa, 2, CvePACCancelacion, FechaCancelacion:=Date.Now, SelloCancelacion:="") Then
-
- Alert("El complemento se cancelo correctamente.")
- End If
-
- Else
-
- If ObjCancelacion.CFDICancelar(UsuarioActual.Empresa, FolioFiscalCancelar, 0, RFCReceptorCancelar, UsuarioActual.Empresa.RFC, CvePACCancelacion) Then
-
- If ObjBanco.UpdateComplementoPago(CveComplementoPagoCancelar, "-1", -1, UsuarioActual.CveEmpresa, 2, CvePACCancelacion, FechaCancelacion:=ObjCancelacion.CancelacionFecha, SelloCancelacion:=ObjCancelacion.CancelacionAcuse) Then
-
- Alert("El complemento se cancelo correctamente.")
- End If
- Else
- Alert("Se presento un error al cancelar el complemento.", TipoMensaje.MsgError)
- End If
-
- End If
-
- ObjBanco.Dispose()
-
- 'Dim objBancos As New ClsBancos
-
- 'If objBancos.GeneraTimbrePago(CveIE, -1, UsuarioActual, -1, CFDIRelacionado, True) Then
- ' Alert($"Complemento {SerieFolioPago} cancelado correctamente.")
- 'Else
- ' Alert($"Se presento un error al cancelar el complementob {SerieFolioPago}.", TipoMensaje.MsgError)
- 'End If
-
- 'objBancos.Dispose()
- End If
+ Dim Gvr As GridViewRow = DirectCast(DirectCast(sender, LinkButton).NamingContainer, GridViewRow)
+
+ Can_FolioFiscalCancelar = Gvr.DataKey("FolioFiscalComplemento").ToString
+ Can_CveComplementoPagoCancelar = Gvr.DataKey("CveComplementoPago").ToEntero
+ Can_CvePACCancelacion = UsuarioActual.Empresa.CvePAC
+ Can_RFCReceptorCancelar = Gvr.DataKey("RFC").ToString
+
+ DdlMotivoCancelacion.SelectedValueExist(-1)
+
+ RegistraScript("$('#ModalCancelacion').modal('show');")
+ UpModalCancelacion.Update()
End Sub
@@ -417,8 +457,6 @@ Partial Class Bancos_RepComplementoPago
End Sub
-
-
Private Sub Imprimir(Optional reporte As String = "PDF")
If GvD.Rows.Count > 0 Then
Dim StrFiltro As New StringBuilder
@@ -482,7 +520,6 @@ Partial Class Bancos_RepComplementoPago
worksheet.Columns("E").Width = 6000
worksheet.Columns("F").Width = 6000
worksheet.Columns("G").Width = 4000
- worksheet.Columns("H").Width = 12000
For i = celdasConTexto.FirstColumnIndex To celdasConTexto.LastColumnIndex
@@ -532,8 +569,57 @@ Partial Class Bancos_RepComplementoPago
End Sub
+ Protected Sub BtnCancelarComplemento_Click(sender As Object, e As EventArgs)
+
+
+ Dim CveMotivoCancelacion As Integer = DdlMotivoCancelacion.SelectedValue.ToEntero
+ Dim CveSATMotivoCancelacion As Integer = GlobalDTMotivosCancelacionEmpresa(UsuarioActual.CveEmpresa, CveMotivoCancelacion:=CveMotivoCancelacion).FiltroPrimeroValor("CveSATMotivoCancelacion").ToEntero()
+
+ If CveMotivoCancelacion <= 0 Or CveSATMotivoCancelacion <= 0 Then
+ Alert("Debe de elegir un motivo de cancelación.", TipoMensaje.MsgAdvertencia)
+ Exit Sub
+ End If
+ Dim ErrorProceso As Boolean = True
+ If Can_FolioFiscalCancelar <> "" Then
+ Dim ObjCancelacion As New Timbrado
+ Dim ObjBanco As New ClsBancos
+
+ If EstatusSATCancelado(Can_FolioFiscalCancelar, UsuarioActual.Empresa.RFC, Can_RFCReceptorCancelar) Then
+
+ If ObjBanco.UpdateComplementoPago(Can_CveComplementoPagoCancelar, "-1", -1, UsuarioActual.CveEmpresa, 2, Can_CvePACCancelacion, FechaCancelacion:=Date.Now, SelloCancelacion:="") Then
+ Alert("El complemento se cancelo correctamente.")
+ ErrorProceso = False
+ End If
+
+ Else
+
+ If ObjCancelacion.CFDICancelar(UsuarioActual.Empresa, Can_FolioFiscalCancelar, 0, Can_RFCReceptorCancelar, UsuarioActual.Empresa.RFC, Can_CvePACCancelacion, CveSATMotivoCancelacion:=CveSATMotivoCancelacion) Then
+
+ If ObjBanco.UpdateComplementoPago(Can_CveComplementoPagoCancelar, "-1", -1, UsuarioActual.CveEmpresa, 2, Can_CvePACCancelacion, FechaCancelacion:=ObjCancelacion.CancelacionFecha, SelloCancelacion:=ObjCancelacion.CancelacionAcuse, CveSATMotivoCancelacion:=CveSATMotivoCancelacion) Then
+ Alert("El complemento se cancelo correctamente.")
+ ErrorProceso = False
+ End If
+
+ Else
+ Alert("Se presento un error al cancelar el complemento.", TipoMensaje.MsgError)
+ ErrorProceso = True
+ End If
+
+ End If
+
+ ObjBanco.Dispose()
+ Else
+ ErrorProceso = False
+ End If
+
+ If Not ErrorProceso Then
+ RegistraScript("$('#ModalCancelacion').modal('hide');")
+ End If
+
+
+ End Sub
End Class
diff --git a/Bin/GoCfdi.dll b/Bin/GoCfdi.dll
index 6f700aebb..84f2dafe4 100644
Binary files a/Bin/GoCfdi.dll and b/Bin/GoCfdi.dll differ
diff --git a/Bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll b/Bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll
index 4d638b3df..905ef1009 100644
Binary files a/Bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll and b/Bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll differ
diff --git a/Bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll b/Bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll
index 4aca434ef..2fd00f137 100644
Binary files a/Bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll and b/Bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll differ
diff --git a/Bin/roslyn/Microsoft.CSharp.Core.targets b/Bin/roslyn/Microsoft.CSharp.Core.targets
index 65629e5e5..faeeafeb7 100644
--- a/Bin/roslyn/Microsoft.CSharp.Core.targets
+++ b/Bin/roslyn/Microsoft.CSharp.Core.targets
@@ -19,7 +19,7 @@
@(_DebugSymbolsIntermediatePath);
$(NonExistentFile);
@(CustomAdditionalCompileOutputs)"
- Returns=""
+ Returns="@(CscCommandLineArgs)"
DependsOnTargets="$(CoreCompileDependsOn)"
>
+
diff --git a/Metronic/fontawesome6/sprites/regular.svg b/Metronic/fontawesome6/sprites/regular.svg
new file mode 100644
index 000000000..94e36099e
--- /dev/null
+++ b/Metronic/fontawesome6/sprites/regular.svg
@@ -0,0 +1,491 @@
+
+
+
diff --git a/Metronic/fontawesome6/sprites/solid.svg b/Metronic/fontawesome6/sprites/solid.svg
new file mode 100644
index 000000000..858279909
--- /dev/null
+++ b/Metronic/fontawesome6/sprites/solid.svg
@@ -0,0 +1,3392 @@
+
+
+
diff --git a/Metronic/fontawesome6/svgs/brands/42-group.svg b/Metronic/fontawesome6/svgs/brands/42-group.svg
new file mode 100644
index 000000000..d97efd252
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/42-group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/500px.svg b/Metronic/fontawesome6/svgs/brands/500px.svg
new file mode 100644
index 000000000..d78ed8c6f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/500px.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/accessible-icon.svg b/Metronic/fontawesome6/svgs/brands/accessible-icon.svg
new file mode 100644
index 000000000..b2bea11e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/accessible-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/accusoft.svg b/Metronic/fontawesome6/svgs/brands/accusoft.svg
new file mode 100644
index 000000000..216b268ce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/accusoft.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/adn.svg b/Metronic/fontawesome6/svgs/brands/adn.svg
new file mode 100644
index 000000000..b5bfbb9de
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/adn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/adversal.svg b/Metronic/fontawesome6/svgs/brands/adversal.svg
new file mode 100644
index 000000000..f074bac47
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/adversal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/affiliatetheme.svg b/Metronic/fontawesome6/svgs/brands/affiliatetheme.svg
new file mode 100644
index 000000000..c6809ef88
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/affiliatetheme.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/airbnb.svg b/Metronic/fontawesome6/svgs/brands/airbnb.svg
new file mode 100644
index 000000000..e84d23bd6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/airbnb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/algolia.svg b/Metronic/fontawesome6/svgs/brands/algolia.svg
new file mode 100644
index 000000000..7d4308b7f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/algolia.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/alipay.svg b/Metronic/fontawesome6/svgs/brands/alipay.svg
new file mode 100644
index 000000000..a96c3f4e6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/alipay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/amazon-pay.svg b/Metronic/fontawesome6/svgs/brands/amazon-pay.svg
new file mode 100644
index 000000000..f2dde896e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/amazon-pay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/amazon.svg b/Metronic/fontawesome6/svgs/brands/amazon.svg
new file mode 100644
index 000000000..540750e3a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/amazon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/amilia.svg b/Metronic/fontawesome6/svgs/brands/amilia.svg
new file mode 100644
index 000000000..54e590c33
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/amilia.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/android.svg b/Metronic/fontawesome6/svgs/brands/android.svg
new file mode 100644
index 000000000..79084e6e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/android.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/angellist.svg b/Metronic/fontawesome6/svgs/brands/angellist.svg
new file mode 100644
index 000000000..8ecfbe946
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/angellist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/angrycreative.svg b/Metronic/fontawesome6/svgs/brands/angrycreative.svg
new file mode 100644
index 000000000..f7bd84cde
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/angrycreative.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/angular.svg b/Metronic/fontawesome6/svgs/brands/angular.svg
new file mode 100644
index 000000000..d8ebbe3c1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/angular.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/app-store-ios.svg b/Metronic/fontawesome6/svgs/brands/app-store-ios.svg
new file mode 100644
index 000000000..a5285ee5c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/app-store-ios.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/app-store.svg b/Metronic/fontawesome6/svgs/brands/app-store.svg
new file mode 100644
index 000000000..016372aa0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/app-store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/apper.svg b/Metronic/fontawesome6/svgs/brands/apper.svg
new file mode 100644
index 000000000..7b70e73a6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/apper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/apple-pay.svg b/Metronic/fontawesome6/svgs/brands/apple-pay.svg
new file mode 100644
index 000000000..2cd5505b5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/apple-pay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/apple.svg b/Metronic/fontawesome6/svgs/brands/apple.svg
new file mode 100644
index 000000000..cbabef961
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/apple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/artstation.svg b/Metronic/fontawesome6/svgs/brands/artstation.svg
new file mode 100644
index 000000000..4f7d864e3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/artstation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/asymmetrik.svg b/Metronic/fontawesome6/svgs/brands/asymmetrik.svg
new file mode 100644
index 000000000..9ef52ee9c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/asymmetrik.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/atlassian.svg b/Metronic/fontawesome6/svgs/brands/atlassian.svg
new file mode 100644
index 000000000..6bc3d249b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/atlassian.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/audible.svg b/Metronic/fontawesome6/svgs/brands/audible.svg
new file mode 100644
index 000000000..815c9ca3a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/audible.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/autoprefixer.svg b/Metronic/fontawesome6/svgs/brands/autoprefixer.svg
new file mode 100644
index 000000000..842a99839
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/autoprefixer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/avianex.svg b/Metronic/fontawesome6/svgs/brands/avianex.svg
new file mode 100644
index 000000000..f077d82ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/avianex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/aviato.svg b/Metronic/fontawesome6/svgs/brands/aviato.svg
new file mode 100644
index 000000000..ad0dc56de
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/aviato.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/aws.svg b/Metronic/fontawesome6/svgs/brands/aws.svg
new file mode 100644
index 000000000..da93cab10
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/aws.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bandcamp.svg b/Metronic/fontawesome6/svgs/brands/bandcamp.svg
new file mode 100644
index 000000000..1507522ae
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bandcamp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/battle-net.svg b/Metronic/fontawesome6/svgs/brands/battle-net.svg
new file mode 100644
index 000000000..d2cae091f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/battle-net.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/behance-square.svg b/Metronic/fontawesome6/svgs/brands/behance-square.svg
new file mode 100644
index 000000000..946dc46cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/behance-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/behance.svg b/Metronic/fontawesome6/svgs/brands/behance.svg
new file mode 100644
index 000000000..d863cee99
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/behance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bilibili.svg b/Metronic/fontawesome6/svgs/brands/bilibili.svg
new file mode 100644
index 000000000..7a5760c0e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bilibili.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bimobject.svg b/Metronic/fontawesome6/svgs/brands/bimobject.svg
new file mode 100644
index 000000000..e31ff353f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bimobject.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bitbucket.svg b/Metronic/fontawesome6/svgs/brands/bitbucket.svg
new file mode 100644
index 000000000..54f8026e3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bitbucket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bitcoin.svg b/Metronic/fontawesome6/svgs/brands/bitcoin.svg
new file mode 100644
index 000000000..34ff79457
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bitcoin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bity.svg b/Metronic/fontawesome6/svgs/brands/bity.svg
new file mode 100644
index 000000000..3f62924d4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/black-tie.svg b/Metronic/fontawesome6/svgs/brands/black-tie.svg
new file mode 100644
index 000000000..35e1543d0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/black-tie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/blackberry.svg b/Metronic/fontawesome6/svgs/brands/blackberry.svg
new file mode 100644
index 000000000..c4ac1be60
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/blackberry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/blogger-b.svg b/Metronic/fontawesome6/svgs/brands/blogger-b.svg
new file mode 100644
index 000000000..81df6c6e1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/blogger-b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/blogger.svg b/Metronic/fontawesome6/svgs/brands/blogger.svg
new file mode 100644
index 000000000..43ce10810
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/blogger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bluetooth-b.svg b/Metronic/fontawesome6/svgs/brands/bluetooth-b.svg
new file mode 100644
index 000000000..f45e2bba9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bluetooth-b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bluetooth.svg b/Metronic/fontawesome6/svgs/brands/bluetooth.svg
new file mode 100644
index 000000000..9247549c9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bluetooth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bootstrap.svg b/Metronic/fontawesome6/svgs/brands/bootstrap.svg
new file mode 100644
index 000000000..1d222a1cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bootstrap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/bots.svg b/Metronic/fontawesome6/svgs/brands/bots.svg
new file mode 100644
index 000000000..e8d042d90
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/bots.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/btc.svg b/Metronic/fontawesome6/svgs/brands/btc.svg
new file mode 100644
index 000000000..a16a72137
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/btc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/buffer.svg b/Metronic/fontawesome6/svgs/brands/buffer.svg
new file mode 100644
index 000000000..537d30f00
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/buffer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/buromobelexperte.svg b/Metronic/fontawesome6/svgs/brands/buromobelexperte.svg
new file mode 100644
index 000000000..51f24db10
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/buromobelexperte.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/buy-n-large.svg b/Metronic/fontawesome6/svgs/brands/buy-n-large.svg
new file mode 100644
index 000000000..cdd860b78
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/buy-n-large.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/buysellads.svg b/Metronic/fontawesome6/svgs/brands/buysellads.svg
new file mode 100644
index 000000000..50191a5f0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/buysellads.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/canadian-maple-leaf.svg b/Metronic/fontawesome6/svgs/brands/canadian-maple-leaf.svg
new file mode 100644
index 000000000..b5b57f133
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/canadian-maple-leaf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-amazon-pay.svg b/Metronic/fontawesome6/svgs/brands/cc-amazon-pay.svg
new file mode 100644
index 000000000..ec6cd62a6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-amazon-pay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-amex.svg b/Metronic/fontawesome6/svgs/brands/cc-amex.svg
new file mode 100644
index 000000000..9506b23c6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-amex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-apple-pay.svg b/Metronic/fontawesome6/svgs/brands/cc-apple-pay.svg
new file mode 100644
index 000000000..340a972b1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-apple-pay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-diners-club.svg b/Metronic/fontawesome6/svgs/brands/cc-diners-club.svg
new file mode 100644
index 000000000..dbdf60dab
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-diners-club.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-discover.svg b/Metronic/fontawesome6/svgs/brands/cc-discover.svg
new file mode 100644
index 000000000..534e63edf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-discover.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-jcb.svg b/Metronic/fontawesome6/svgs/brands/cc-jcb.svg
new file mode 100644
index 000000000..6050845f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-jcb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-mastercard.svg b/Metronic/fontawesome6/svgs/brands/cc-mastercard.svg
new file mode 100644
index 000000000..d53e00148
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-mastercard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-paypal.svg b/Metronic/fontawesome6/svgs/brands/cc-paypal.svg
new file mode 100644
index 000000000..f1800e93d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-paypal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-stripe.svg b/Metronic/fontawesome6/svgs/brands/cc-stripe.svg
new file mode 100644
index 000000000..2c1465e63
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-stripe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cc-visa.svg b/Metronic/fontawesome6/svgs/brands/cc-visa.svg
new file mode 100644
index 000000000..ee4af4fda
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cc-visa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/centercode.svg b/Metronic/fontawesome6/svgs/brands/centercode.svg
new file mode 100644
index 000000000..98761f0f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/centercode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/centos.svg b/Metronic/fontawesome6/svgs/brands/centos.svg
new file mode 100644
index 000000000..bf4d2e5c8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/centos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/chrome.svg b/Metronic/fontawesome6/svgs/brands/chrome.svg
new file mode 100644
index 000000000..c40303b14
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/chrome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/chromecast.svg b/Metronic/fontawesome6/svgs/brands/chromecast.svg
new file mode 100644
index 000000000..074ee6e17
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/chromecast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cloudflare.svg b/Metronic/fontawesome6/svgs/brands/cloudflare.svg
new file mode 100644
index 000000000..0f3fbecd8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cloudflare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cloudscale.svg b/Metronic/fontawesome6/svgs/brands/cloudscale.svg
new file mode 100644
index 000000000..77dfcca9a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cloudscale.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cloudsmith.svg b/Metronic/fontawesome6/svgs/brands/cloudsmith.svg
new file mode 100644
index 000000000..57042b7e9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cloudsmith.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cloudversify.svg b/Metronic/fontawesome6/svgs/brands/cloudversify.svg
new file mode 100644
index 000000000..409e32a60
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cloudversify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cmplid.svg b/Metronic/fontawesome6/svgs/brands/cmplid.svg
new file mode 100644
index 000000000..629e1e018
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cmplid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/codepen.svg b/Metronic/fontawesome6/svgs/brands/codepen.svg
new file mode 100644
index 000000000..b036c1302
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/codepen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/codiepie.svg b/Metronic/fontawesome6/svgs/brands/codiepie.svg
new file mode 100644
index 000000000..62e737237
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/codiepie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/confluence.svg b/Metronic/fontawesome6/svgs/brands/confluence.svg
new file mode 100644
index 000000000..f59ef9fec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/confluence.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/connectdevelop.svg b/Metronic/fontawesome6/svgs/brands/connectdevelop.svg
new file mode 100644
index 000000000..575a8799d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/connectdevelop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/contao.svg b/Metronic/fontawesome6/svgs/brands/contao.svg
new file mode 100644
index 000000000..ebfee1949
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/contao.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cotton-bureau.svg b/Metronic/fontawesome6/svgs/brands/cotton-bureau.svg
new file mode 100644
index 000000000..e644e0471
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cotton-bureau.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cpanel.svg b/Metronic/fontawesome6/svgs/brands/cpanel.svg
new file mode 100644
index 000000000..cc4c6784f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cpanel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-by.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-by.svg
new file mode 100644
index 000000000..2f42850b7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-by.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-nc-eu.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-nc-eu.svg
new file mode 100644
index 000000000..c0f42aa9a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-nc-eu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-nc-jp.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-nc-jp.svg
new file mode 100644
index 000000000..98cf19054
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-nc-jp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-nc.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-nc.svg
new file mode 100644
index 000000000..adfb26034
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-nc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-nd.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-nd.svg
new file mode 100644
index 000000000..5e89fc135
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-nd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-pd-alt.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-pd-alt.svg
new file mode 100644
index 000000000..e452634fd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-pd-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-pd.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-pd.svg
new file mode 100644
index 000000000..51e1c5642
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-pd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-remix.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-remix.svg
new file mode 100644
index 000000000..6664191b6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-remix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-sa.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-sa.svg
new file mode 100644
index 000000000..d4a37b801
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-sa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-sampling-plus.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-sampling-plus.svg
new file mode 100644
index 000000000..773c831b8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-sampling-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-sampling.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-sampling.svg
new file mode 100644
index 000000000..318d0a46e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-sampling.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-share.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-share.svg
new file mode 100644
index 000000000..36d40a067
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons-zero.svg b/Metronic/fontawesome6/svgs/brands/creative-commons-zero.svg
new file mode 100644
index 000000000..9b92c9bcc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons-zero.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/creative-commons.svg b/Metronic/fontawesome6/svgs/brands/creative-commons.svg
new file mode 100644
index 000000000..474519353
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/creative-commons.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/critical-role.svg b/Metronic/fontawesome6/svgs/brands/critical-role.svg
new file mode 100644
index 000000000..9de37829a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/critical-role.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/css3-alt.svg b/Metronic/fontawesome6/svgs/brands/css3-alt.svg
new file mode 100644
index 000000000..004bb378e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/css3-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/css3.svg b/Metronic/fontawesome6/svgs/brands/css3.svg
new file mode 100644
index 000000000..1c2379e40
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/css3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/cuttlefish.svg b/Metronic/fontawesome6/svgs/brands/cuttlefish.svg
new file mode 100644
index 000000000..810849221
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/cuttlefish.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/d-and-d-beyond.svg b/Metronic/fontawesome6/svgs/brands/d-and-d-beyond.svg
new file mode 100644
index 000000000..4f3c2bc42
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/d-and-d-beyond.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/d-and-d.svg b/Metronic/fontawesome6/svgs/brands/d-and-d.svg
new file mode 100644
index 000000000..29a94707f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/d-and-d.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dailymotion.svg b/Metronic/fontawesome6/svgs/brands/dailymotion.svg
new file mode 100644
index 000000000..5b1cb18b8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dailymotion.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dashcube.svg b/Metronic/fontawesome6/svgs/brands/dashcube.svg
new file mode 100644
index 000000000..86db5af9a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dashcube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/deezer.svg b/Metronic/fontawesome6/svgs/brands/deezer.svg
new file mode 100644
index 000000000..91b0223e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/deezer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/delicious.svg b/Metronic/fontawesome6/svgs/brands/delicious.svg
new file mode 100644
index 000000000..0a3c9d8e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/delicious.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/deploydog.svg b/Metronic/fontawesome6/svgs/brands/deploydog.svg
new file mode 100644
index 000000000..b3f1a52fb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/deploydog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/deskpro.svg b/Metronic/fontawesome6/svgs/brands/deskpro.svg
new file mode 100644
index 000000000..0020bed07
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/deskpro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dev.svg b/Metronic/fontawesome6/svgs/brands/dev.svg
new file mode 100644
index 000000000..d00991a58
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dev.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/deviantart.svg b/Metronic/fontawesome6/svgs/brands/deviantart.svg
new file mode 100644
index 000000000..1d61fdb70
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/deviantart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dhl.svg b/Metronic/fontawesome6/svgs/brands/dhl.svg
new file mode 100644
index 000000000..2ddcc83bb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dhl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/diaspora.svg b/Metronic/fontawesome6/svgs/brands/diaspora.svg
new file mode 100644
index 000000000..94865446a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/diaspora.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/digg.svg b/Metronic/fontawesome6/svgs/brands/digg.svg
new file mode 100644
index 000000000..b80de0798
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/digg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/digital-ocean.svg b/Metronic/fontawesome6/svgs/brands/digital-ocean.svg
new file mode 100644
index 000000000..77084ba8b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/digital-ocean.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/discord.svg b/Metronic/fontawesome6/svgs/brands/discord.svg
new file mode 100644
index 000000000..2992c2a69
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/discord.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/discourse.svg b/Metronic/fontawesome6/svgs/brands/discourse.svg
new file mode 100644
index 000000000..cbad6ab80
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/discourse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dochub.svg b/Metronic/fontawesome6/svgs/brands/dochub.svg
new file mode 100644
index 000000000..ba7b99295
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dochub.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/docker.svg b/Metronic/fontawesome6/svgs/brands/docker.svg
new file mode 100644
index 000000000..1e4c5d0ba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/docker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/draft2digital.svg b/Metronic/fontawesome6/svgs/brands/draft2digital.svg
new file mode 100644
index 000000000..01b7b5c35
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/draft2digital.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dribbble-square.svg b/Metronic/fontawesome6/svgs/brands/dribbble-square.svg
new file mode 100644
index 000000000..643e4b2ef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dribbble-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dribbble.svg b/Metronic/fontawesome6/svgs/brands/dribbble.svg
new file mode 100644
index 000000000..4a1fefa07
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dribbble.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dropbox.svg b/Metronic/fontawesome6/svgs/brands/dropbox.svg
new file mode 100644
index 000000000..d2a2c64cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dropbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/drupal.svg b/Metronic/fontawesome6/svgs/brands/drupal.svg
new file mode 100644
index 000000000..1a7a87767
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/drupal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/dyalog.svg b/Metronic/fontawesome6/svgs/brands/dyalog.svg
new file mode 100644
index 000000000..5a5f46cb5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/dyalog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/earlybirds.svg b/Metronic/fontawesome6/svgs/brands/earlybirds.svg
new file mode 100644
index 000000000..2d53c7476
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/earlybirds.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ebay.svg b/Metronic/fontawesome6/svgs/brands/ebay.svg
new file mode 100644
index 000000000..6009dc1ca
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ebay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/edge-legacy.svg b/Metronic/fontawesome6/svgs/brands/edge-legacy.svg
new file mode 100644
index 000000000..62dfd280f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/edge-legacy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/edge.svg b/Metronic/fontawesome6/svgs/brands/edge.svg
new file mode 100644
index 000000000..3ab050d20
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/edge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/elementor.svg b/Metronic/fontawesome6/svgs/brands/elementor.svg
new file mode 100644
index 000000000..488e5a446
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/elementor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ello.svg b/Metronic/fontawesome6/svgs/brands/ello.svg
new file mode 100644
index 000000000..d2d15bac6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ello.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ember.svg b/Metronic/fontawesome6/svgs/brands/ember.svg
new file mode 100644
index 000000000..555fe1b5a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ember.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/empire.svg b/Metronic/fontawesome6/svgs/brands/empire.svg
new file mode 100644
index 000000000..9ed31fe75
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/empire.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/envira.svg b/Metronic/fontawesome6/svgs/brands/envira.svg
new file mode 100644
index 000000000..1b1e5a368
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/envira.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/erlang.svg b/Metronic/fontawesome6/svgs/brands/erlang.svg
new file mode 100644
index 000000000..b757bd78a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/erlang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ethereum.svg b/Metronic/fontawesome6/svgs/brands/ethereum.svg
new file mode 100644
index 000000000..86711830f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ethereum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/etsy.svg b/Metronic/fontawesome6/svgs/brands/etsy.svg
new file mode 100644
index 000000000..60e343ef6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/etsy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/evernote.svg b/Metronic/fontawesome6/svgs/brands/evernote.svg
new file mode 100644
index 000000000..5d191e674
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/evernote.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/expeditedssl.svg b/Metronic/fontawesome6/svgs/brands/expeditedssl.svg
new file mode 100644
index 000000000..fd1592909
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/expeditedssl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/facebook-f.svg b/Metronic/fontawesome6/svgs/brands/facebook-f.svg
new file mode 100644
index 000000000..2519bf180
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/facebook-f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/facebook-messenger.svg b/Metronic/fontawesome6/svgs/brands/facebook-messenger.svg
new file mode 100644
index 000000000..93e24ec55
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/facebook-messenger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/facebook-square.svg b/Metronic/fontawesome6/svgs/brands/facebook-square.svg
new file mode 100644
index 000000000..80a552e18
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/facebook-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/facebook.svg b/Metronic/fontawesome6/svgs/brands/facebook.svg
new file mode 100644
index 000000000..37763ab60
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/facebook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fantasy-flight-games.svg b/Metronic/fontawesome6/svgs/brands/fantasy-flight-games.svg
new file mode 100644
index 000000000..c2ff5c0d2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fantasy-flight-games.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fedex.svg b/Metronic/fontawesome6/svgs/brands/fedex.svg
new file mode 100644
index 000000000..132d9ca0d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fedex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fedora.svg b/Metronic/fontawesome6/svgs/brands/fedora.svg
new file mode 100644
index 000000000..21a8a96fc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fedora.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/figma.svg b/Metronic/fontawesome6/svgs/brands/figma.svg
new file mode 100644
index 000000000..36e4b215f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/figma.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/firefox-browser.svg b/Metronic/fontawesome6/svgs/brands/firefox-browser.svg
new file mode 100644
index 000000000..447608a7a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/firefox-browser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/firefox.svg b/Metronic/fontawesome6/svgs/brands/firefox.svg
new file mode 100644
index 000000000..6c84c9652
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/firefox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/first-order-alt.svg b/Metronic/fontawesome6/svgs/brands/first-order-alt.svg
new file mode 100644
index 000000000..21cbd45ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/first-order-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/first-order.svg b/Metronic/fontawesome6/svgs/brands/first-order.svg
new file mode 100644
index 000000000..c587c3120
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/first-order.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/firstdraft.svg b/Metronic/fontawesome6/svgs/brands/firstdraft.svg
new file mode 100644
index 000000000..a29307231
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/firstdraft.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/flickr.svg b/Metronic/fontawesome6/svgs/brands/flickr.svg
new file mode 100644
index 000000000..7a3c403de
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/flickr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/flipboard.svg b/Metronic/fontawesome6/svgs/brands/flipboard.svg
new file mode 100644
index 000000000..dfd3c833f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/flipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fly.svg b/Metronic/fontawesome6/svgs/brands/fly.svg
new file mode 100644
index 000000000..310a45140
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/font-awesome.svg b/Metronic/fontawesome6/svgs/brands/font-awesome.svg
new file mode 100644
index 000000000..3ed742272
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/font-awesome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fonticons-fi.svg b/Metronic/fontawesome6/svgs/brands/fonticons-fi.svg
new file mode 100644
index 000000000..11f2d2686
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fonticons-fi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fonticons.svg b/Metronic/fontawesome6/svgs/brands/fonticons.svg
new file mode 100644
index 000000000..88b41a2b4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fonticons.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fort-awesome-alt.svg b/Metronic/fontawesome6/svgs/brands/fort-awesome-alt.svg
new file mode 100644
index 000000000..860b3469c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fort-awesome-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fort-awesome.svg b/Metronic/fontawesome6/svgs/brands/fort-awesome.svg
new file mode 100644
index 000000000..306ba09b3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fort-awesome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/forumbee.svg b/Metronic/fontawesome6/svgs/brands/forumbee.svg
new file mode 100644
index 000000000..5bd5a780e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/forumbee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/foursquare.svg b/Metronic/fontawesome6/svgs/brands/foursquare.svg
new file mode 100644
index 000000000..643dba8e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/foursquare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/free-code-camp.svg b/Metronic/fontawesome6/svgs/brands/free-code-camp.svg
new file mode 100644
index 000000000..fa12c2794
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/free-code-camp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/freebsd.svg b/Metronic/fontawesome6/svgs/brands/freebsd.svg
new file mode 100644
index 000000000..84d1af491
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/freebsd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/fulcrum.svg b/Metronic/fontawesome6/svgs/brands/fulcrum.svg
new file mode 100644
index 000000000..9a5e88f29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/fulcrum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/galactic-republic.svg b/Metronic/fontawesome6/svgs/brands/galactic-republic.svg
new file mode 100644
index 000000000..e57d86f4e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/galactic-republic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/galactic-senate.svg b/Metronic/fontawesome6/svgs/brands/galactic-senate.svg
new file mode 100644
index 000000000..f7c556403
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/galactic-senate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/get-pocket.svg b/Metronic/fontawesome6/svgs/brands/get-pocket.svg
new file mode 100644
index 000000000..6f91d66b9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/get-pocket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gg-circle.svg b/Metronic/fontawesome6/svgs/brands/gg-circle.svg
new file mode 100644
index 000000000..4cde14828
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gg-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gg.svg b/Metronic/fontawesome6/svgs/brands/gg.svg
new file mode 100644
index 000000000..07142f566
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/git-alt.svg b/Metronic/fontawesome6/svgs/brands/git-alt.svg
new file mode 100644
index 000000000..fee5208bc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/git-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/git-square.svg b/Metronic/fontawesome6/svgs/brands/git-square.svg
new file mode 100644
index 000000000..9d0b44021
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/git-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/git.svg b/Metronic/fontawesome6/svgs/brands/git.svg
new file mode 100644
index 000000000..aba1a29d9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/git.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/github-alt.svg b/Metronic/fontawesome6/svgs/brands/github-alt.svg
new file mode 100644
index 000000000..0a25fbd89
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/github-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/github-square.svg b/Metronic/fontawesome6/svgs/brands/github-square.svg
new file mode 100644
index 000000000..f0c20dabf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/github-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/github.svg b/Metronic/fontawesome6/svgs/brands/github.svg
new file mode 100644
index 000000000..4bed109a1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gitkraken.svg b/Metronic/fontawesome6/svgs/brands/gitkraken.svg
new file mode 100644
index 000000000..42592bd58
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gitkraken.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gitlab.svg b/Metronic/fontawesome6/svgs/brands/gitlab.svg
new file mode 100644
index 000000000..930c163a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gitlab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gitter.svg b/Metronic/fontawesome6/svgs/brands/gitter.svg
new file mode 100644
index 000000000..72e05144e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/glide-g.svg b/Metronic/fontawesome6/svgs/brands/glide-g.svg
new file mode 100644
index 000000000..78a8bb6d2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/glide-g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/glide.svg b/Metronic/fontawesome6/svgs/brands/glide.svg
new file mode 100644
index 000000000..d837ad340
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/glide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gofore.svg b/Metronic/fontawesome6/svgs/brands/gofore.svg
new file mode 100644
index 000000000..ff39b08a7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gofore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/golang.svg b/Metronic/fontawesome6/svgs/brands/golang.svg
new file mode 100644
index 000000000..2e7cd35a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/golang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/goodreads-g.svg b/Metronic/fontawesome6/svgs/brands/goodreads-g.svg
new file mode 100644
index 000000000..5a511231d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/goodreads-g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/goodreads.svg b/Metronic/fontawesome6/svgs/brands/goodreads.svg
new file mode 100644
index 000000000..a90e0efb7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/goodreads.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-drive.svg b/Metronic/fontawesome6/svgs/brands/google-drive.svg
new file mode 100644
index 000000000..f65d65159
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-drive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-pay.svg b/Metronic/fontawesome6/svgs/brands/google-pay.svg
new file mode 100644
index 000000000..f9a3a6d7a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-pay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-play.svg b/Metronic/fontawesome6/svgs/brands/google-play.svg
new file mode 100644
index 000000000..345406127
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-plus-g.svg b/Metronic/fontawesome6/svgs/brands/google-plus-g.svg
new file mode 100644
index 000000000..6d08a0efb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-plus-g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-plus-square.svg b/Metronic/fontawesome6/svgs/brands/google-plus-square.svg
new file mode 100644
index 000000000..64a0f1843
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-plus-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-plus.svg b/Metronic/fontawesome6/svgs/brands/google-plus.svg
new file mode 100644
index 000000000..9356ea2d0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google-wallet.svg b/Metronic/fontawesome6/svgs/brands/google-wallet.svg
new file mode 100644
index 000000000..1a4cd791c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google-wallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/google.svg b/Metronic/fontawesome6/svgs/brands/google.svg
new file mode 100644
index 000000000..75ea65ee9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/google.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gratipay.svg b/Metronic/fontawesome6/svgs/brands/gratipay.svg
new file mode 100644
index 000000000..9c73acd63
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gratipay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/grav.svg b/Metronic/fontawesome6/svgs/brands/grav.svg
new file mode 100644
index 000000000..49c3e9475
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/grav.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gripfire.svg b/Metronic/fontawesome6/svgs/brands/gripfire.svg
new file mode 100644
index 000000000..b7681e5d0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gripfire.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/grunt.svg b/Metronic/fontawesome6/svgs/brands/grunt.svg
new file mode 100644
index 000000000..66881b58a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/grunt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/guilded.svg b/Metronic/fontawesome6/svgs/brands/guilded.svg
new file mode 100644
index 000000000..cf60a295d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/guilded.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/gulp.svg b/Metronic/fontawesome6/svgs/brands/gulp.svg
new file mode 100644
index 000000000..60d859eb9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/gulp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hacker-news-square.svg b/Metronic/fontawesome6/svgs/brands/hacker-news-square.svg
new file mode 100644
index 000000000..f80f09881
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hacker-news-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hacker-news.svg b/Metronic/fontawesome6/svgs/brands/hacker-news.svg
new file mode 100644
index 000000000..970017185
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hacker-news.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hackerrank.svg b/Metronic/fontawesome6/svgs/brands/hackerrank.svg
new file mode 100644
index 000000000..1f9807571
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hackerrank.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hashnode.svg b/Metronic/fontawesome6/svgs/brands/hashnode.svg
new file mode 100644
index 000000000..7390ea628
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hashnode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hips.svg b/Metronic/fontawesome6/svgs/brands/hips.svg
new file mode 100644
index 000000000..7b20e305e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hips.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hire-a-helper.svg b/Metronic/fontawesome6/svgs/brands/hire-a-helper.svg
new file mode 100644
index 000000000..a7ed684ff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hire-a-helper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hive.svg b/Metronic/fontawesome6/svgs/brands/hive.svg
new file mode 100644
index 000000000..59eaefd38
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hooli.svg b/Metronic/fontawesome6/svgs/brands/hooli.svg
new file mode 100644
index 000000000..9b0627d82
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hooli.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hornbill.svg b/Metronic/fontawesome6/svgs/brands/hornbill.svg
new file mode 100644
index 000000000..001c6ac0e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hornbill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hotjar.svg b/Metronic/fontawesome6/svgs/brands/hotjar.svg
new file mode 100644
index 000000000..2866c01d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hotjar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/houzz.svg b/Metronic/fontawesome6/svgs/brands/houzz.svg
new file mode 100644
index 000000000..3464326c9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/houzz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/html5.svg b/Metronic/fontawesome6/svgs/brands/html5.svg
new file mode 100644
index 000000000..4de38e5ed
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/html5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/hubspot.svg b/Metronic/fontawesome6/svgs/brands/hubspot.svg
new file mode 100644
index 000000000..04ac0601b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/hubspot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ideal.svg b/Metronic/fontawesome6/svgs/brands/ideal.svg
new file mode 100644
index 000000000..450823e19
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ideal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/imdb.svg b/Metronic/fontawesome6/svgs/brands/imdb.svg
new file mode 100644
index 000000000..be5a432f6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/imdb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/instagram-square.svg b/Metronic/fontawesome6/svgs/brands/instagram-square.svg
new file mode 100644
index 000000000..d1023877f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/instagram-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/instagram.svg b/Metronic/fontawesome6/svgs/brands/instagram.svg
new file mode 100644
index 000000000..479b33928
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/instagram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/instalod.svg b/Metronic/fontawesome6/svgs/brands/instalod.svg
new file mode 100644
index 000000000..1d2786505
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/instalod.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/intercom.svg b/Metronic/fontawesome6/svgs/brands/intercom.svg
new file mode 100644
index 000000000..96c29451b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/intercom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/internet-explorer.svg b/Metronic/fontawesome6/svgs/brands/internet-explorer.svg
new file mode 100644
index 000000000..6e0bba920
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/internet-explorer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/invision.svg b/Metronic/fontawesome6/svgs/brands/invision.svg
new file mode 100644
index 000000000..78fc2b00c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/invision.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ioxhost.svg b/Metronic/fontawesome6/svgs/brands/ioxhost.svg
new file mode 100644
index 000000000..e8a8a120b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ioxhost.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/itch-io.svg b/Metronic/fontawesome6/svgs/brands/itch-io.svg
new file mode 100644
index 000000000..bcba801c1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/itch-io.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/itunes-note.svg b/Metronic/fontawesome6/svgs/brands/itunes-note.svg
new file mode 100644
index 000000000..d9cfab0ff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/itunes-note.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/itunes.svg b/Metronic/fontawesome6/svgs/brands/itunes.svg
new file mode 100644
index 000000000..275c2ae00
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/itunes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/java.svg b/Metronic/fontawesome6/svgs/brands/java.svg
new file mode 100644
index 000000000..b0577a6d5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/java.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/jedi-order.svg b/Metronic/fontawesome6/svgs/brands/jedi-order.svg
new file mode 100644
index 000000000..39cda7137
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/jedi-order.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/jenkins.svg b/Metronic/fontawesome6/svgs/brands/jenkins.svg
new file mode 100644
index 000000000..5ce7343dd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/jenkins.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/jira.svg b/Metronic/fontawesome6/svgs/brands/jira.svg
new file mode 100644
index 000000000..7d97b04e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/jira.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/joget.svg b/Metronic/fontawesome6/svgs/brands/joget.svg
new file mode 100644
index 000000000..75d311b38
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/joget.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/joomla.svg b/Metronic/fontawesome6/svgs/brands/joomla.svg
new file mode 100644
index 000000000..7f7bdad0b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/joomla.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/js-square.svg b/Metronic/fontawesome6/svgs/brands/js-square.svg
new file mode 100644
index 000000000..00968e9e9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/js-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/js.svg b/Metronic/fontawesome6/svgs/brands/js.svg
new file mode 100644
index 000000000..1ccf9d654
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/jsfiddle.svg b/Metronic/fontawesome6/svgs/brands/jsfiddle.svg
new file mode 100644
index 000000000..71dd4090b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/jsfiddle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/kaggle.svg b/Metronic/fontawesome6/svgs/brands/kaggle.svg
new file mode 100644
index 000000000..03d15295b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/kaggle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/keybase.svg b/Metronic/fontawesome6/svgs/brands/keybase.svg
new file mode 100644
index 000000000..05890a674
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/keybase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/keycdn.svg b/Metronic/fontawesome6/svgs/brands/keycdn.svg
new file mode 100644
index 000000000..890573a78
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/keycdn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/kickstarter-k.svg b/Metronic/fontawesome6/svgs/brands/kickstarter-k.svg
new file mode 100644
index 000000000..6dd4d7762
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/kickstarter-k.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/kickstarter.svg b/Metronic/fontawesome6/svgs/brands/kickstarter.svg
new file mode 100644
index 000000000..bab022bff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/kickstarter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/korvue.svg b/Metronic/fontawesome6/svgs/brands/korvue.svg
new file mode 100644
index 000000000..e94d7c397
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/korvue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/laravel.svg b/Metronic/fontawesome6/svgs/brands/laravel.svg
new file mode 100644
index 000000000..d4bb8ac07
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/laravel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/lastfm-square.svg b/Metronic/fontawesome6/svgs/brands/lastfm-square.svg
new file mode 100644
index 000000000..2018f4b72
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/lastfm-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/lastfm.svg b/Metronic/fontawesome6/svgs/brands/lastfm.svg
new file mode 100644
index 000000000..280741b96
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/lastfm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/leanpub.svg b/Metronic/fontawesome6/svgs/brands/leanpub.svg
new file mode 100644
index 000000000..a1623b2da
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/leanpub.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/less.svg b/Metronic/fontawesome6/svgs/brands/less.svg
new file mode 100644
index 000000000..f66009d49
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/less.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/line.svg b/Metronic/fontawesome6/svgs/brands/line.svg
new file mode 100644
index 000000000..ec0ffdd38
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/linkedin-in.svg b/Metronic/fontawesome6/svgs/brands/linkedin-in.svg
new file mode 100644
index 000000000..c0af70da2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/linkedin-in.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/linkedin.svg b/Metronic/fontawesome6/svgs/brands/linkedin.svg
new file mode 100644
index 000000000..af3b273c6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/linode.svg b/Metronic/fontawesome6/svgs/brands/linode.svg
new file mode 100644
index 000000000..1f9e2fdc4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/linode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/linux.svg b/Metronic/fontawesome6/svgs/brands/linux.svg
new file mode 100644
index 000000000..a9cd87227
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/linux.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/lyft.svg b/Metronic/fontawesome6/svgs/brands/lyft.svg
new file mode 100644
index 000000000..1b69efa87
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/lyft.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/magento.svg b/Metronic/fontawesome6/svgs/brands/magento.svg
new file mode 100644
index 000000000..cd3cb0e60
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/magento.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mailchimp.svg b/Metronic/fontawesome6/svgs/brands/mailchimp.svg
new file mode 100644
index 000000000..6e2b8e4ee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mailchimp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mandalorian.svg b/Metronic/fontawesome6/svgs/brands/mandalorian.svg
new file mode 100644
index 000000000..43d693b6a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mandalorian.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/markdown.svg b/Metronic/fontawesome6/svgs/brands/markdown.svg
new file mode 100644
index 000000000..8d96c098c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/markdown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mastodon.svg b/Metronic/fontawesome6/svgs/brands/mastodon.svg
new file mode 100644
index 000000000..df72bd5ff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mastodon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/maxcdn.svg b/Metronic/fontawesome6/svgs/brands/maxcdn.svg
new file mode 100644
index 000000000..500bc379b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/maxcdn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mdb.svg b/Metronic/fontawesome6/svgs/brands/mdb.svg
new file mode 100644
index 000000000..34f6e762d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mdb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/medapps.svg b/Metronic/fontawesome6/svgs/brands/medapps.svg
new file mode 100644
index 000000000..1408a3e19
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/medapps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/medium.svg b/Metronic/fontawesome6/svgs/brands/medium.svg
new file mode 100644
index 000000000..c041d5903
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/medium.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/medrt.svg b/Metronic/fontawesome6/svgs/brands/medrt.svg
new file mode 100644
index 000000000..595097db8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/medrt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/meetup.svg b/Metronic/fontawesome6/svgs/brands/meetup.svg
new file mode 100644
index 000000000..603b8cf2c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/meetup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/megaport.svg b/Metronic/fontawesome6/svgs/brands/megaport.svg
new file mode 100644
index 000000000..90f808ab1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/megaport.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mendeley.svg b/Metronic/fontawesome6/svgs/brands/mendeley.svg
new file mode 100644
index 000000000..52dd8bfcc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mendeley.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/microblog.svg b/Metronic/fontawesome6/svgs/brands/microblog.svg
new file mode 100644
index 000000000..8285bd4e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/microblog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/microsoft.svg b/Metronic/fontawesome6/svgs/brands/microsoft.svg
new file mode 100644
index 000000000..dcf30325a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/microsoft.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mix.svg b/Metronic/fontawesome6/svgs/brands/mix.svg
new file mode 100644
index 000000000..a09fea779
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mixcloud.svg b/Metronic/fontawesome6/svgs/brands/mixcloud.svg
new file mode 100644
index 000000000..f0db06b80
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mixcloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mixer.svg b/Metronic/fontawesome6/svgs/brands/mixer.svg
new file mode 100644
index 000000000..9276690d8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mixer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/mizuni.svg b/Metronic/fontawesome6/svgs/brands/mizuni.svg
new file mode 100644
index 000000000..beabbf100
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/mizuni.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/modx.svg b/Metronic/fontawesome6/svgs/brands/modx.svg
new file mode 100644
index 000000000..f1262e1bb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/modx.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/monero.svg b/Metronic/fontawesome6/svgs/brands/monero.svg
new file mode 100644
index 000000000..f5499221e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/monero.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/napster.svg b/Metronic/fontawesome6/svgs/brands/napster.svg
new file mode 100644
index 000000000..f85442347
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/napster.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/neos.svg b/Metronic/fontawesome6/svgs/brands/neos.svg
new file mode 100644
index 000000000..00efe3718
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/neos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/nimblr.svg b/Metronic/fontawesome6/svgs/brands/nimblr.svg
new file mode 100644
index 000000000..d1d211089
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/nimblr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/node-js.svg b/Metronic/fontawesome6/svgs/brands/node-js.svg
new file mode 100644
index 000000000..2096acbee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/node-js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/node.svg b/Metronic/fontawesome6/svgs/brands/node.svg
new file mode 100644
index 000000000..9c7d8e0e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/node.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/npm.svg b/Metronic/fontawesome6/svgs/brands/npm.svg
new file mode 100644
index 000000000..c15f48714
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/npm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ns8.svg b/Metronic/fontawesome6/svgs/brands/ns8.svg
new file mode 100644
index 000000000..b43174691
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ns8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/nutritionix.svg b/Metronic/fontawesome6/svgs/brands/nutritionix.svg
new file mode 100644
index 000000000..c544b1e95
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/nutritionix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/octopus-deploy.svg b/Metronic/fontawesome6/svgs/brands/octopus-deploy.svg
new file mode 100644
index 000000000..e2c197683
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/octopus-deploy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/odnoklassniki-square.svg b/Metronic/fontawesome6/svgs/brands/odnoklassniki-square.svg
new file mode 100644
index 000000000..30f0689e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/odnoklassniki-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/odnoklassniki.svg b/Metronic/fontawesome6/svgs/brands/odnoklassniki.svg
new file mode 100644
index 000000000..ed2fc6091
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/odnoklassniki.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/old-republic.svg b/Metronic/fontawesome6/svgs/brands/old-republic.svg
new file mode 100644
index 000000000..304ac57b8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/old-republic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/opencart.svg b/Metronic/fontawesome6/svgs/brands/opencart.svg
new file mode 100644
index 000000000..8d3c123d7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/opencart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/openid.svg b/Metronic/fontawesome6/svgs/brands/openid.svg
new file mode 100644
index 000000000..32220c5f0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/openid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/opera.svg b/Metronic/fontawesome6/svgs/brands/opera.svg
new file mode 100644
index 000000000..c91cc4652
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/opera.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/optin-monster.svg b/Metronic/fontawesome6/svgs/brands/optin-monster.svg
new file mode 100644
index 000000000..372c37f45
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/optin-monster.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/orcid.svg b/Metronic/fontawesome6/svgs/brands/orcid.svg
new file mode 100644
index 000000000..446a41cdf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/orcid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/osi.svg b/Metronic/fontawesome6/svgs/brands/osi.svg
new file mode 100644
index 000000000..44a137b3a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/osi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/padlet.svg b/Metronic/fontawesome6/svgs/brands/padlet.svg
new file mode 100644
index 000000000..0a8f51be1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/padlet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/page4.svg b/Metronic/fontawesome6/svgs/brands/page4.svg
new file mode 100644
index 000000000..5bb33f24a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/page4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pagelines.svg b/Metronic/fontawesome6/svgs/brands/pagelines.svg
new file mode 100644
index 000000000..f845fc481
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pagelines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/palfed.svg b/Metronic/fontawesome6/svgs/brands/palfed.svg
new file mode 100644
index 000000000..0070366fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/palfed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/patreon.svg b/Metronic/fontawesome6/svgs/brands/patreon.svg
new file mode 100644
index 000000000..821e62ce3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/patreon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/paypal.svg b/Metronic/fontawesome6/svgs/brands/paypal.svg
new file mode 100644
index 000000000..52fd554cd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/paypal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/perbyte.svg b/Metronic/fontawesome6/svgs/brands/perbyte.svg
new file mode 100644
index 000000000..6c436181b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/perbyte.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/periscope.svg b/Metronic/fontawesome6/svgs/brands/periscope.svg
new file mode 100644
index 000000000..e76899911
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/periscope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/phabricator.svg b/Metronic/fontawesome6/svgs/brands/phabricator.svg
new file mode 100644
index 000000000..f1d889944
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/phabricator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/phoenix-framework.svg b/Metronic/fontawesome6/svgs/brands/phoenix-framework.svg
new file mode 100644
index 000000000..4365410f0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/phoenix-framework.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/phoenix-squadron.svg b/Metronic/fontawesome6/svgs/brands/phoenix-squadron.svg
new file mode 100644
index 000000000..c3dded770
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/phoenix-squadron.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/php.svg b/Metronic/fontawesome6/svgs/brands/php.svg
new file mode 100644
index 000000000..c051a5fc0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/php.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pied-piper-alt.svg b/Metronic/fontawesome6/svgs/brands/pied-piper-alt.svg
new file mode 100644
index 000000000..0c5df7fd4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pied-piper-alt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pied-piper-hat.svg b/Metronic/fontawesome6/svgs/brands/pied-piper-hat.svg
new file mode 100644
index 000000000..a1946339c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pied-piper-hat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pied-piper-pp.svg b/Metronic/fontawesome6/svgs/brands/pied-piper-pp.svg
new file mode 100644
index 000000000..158a0390c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pied-piper-pp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pied-piper-square.svg b/Metronic/fontawesome6/svgs/brands/pied-piper-square.svg
new file mode 100644
index 000000000..edfc87353
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pied-piper-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pied-piper.svg b/Metronic/fontawesome6/svgs/brands/pied-piper.svg
new file mode 100644
index 000000000..9cfde4cf4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pied-piper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pinterest-p.svg b/Metronic/fontawesome6/svgs/brands/pinterest-p.svg
new file mode 100644
index 000000000..ea4d06b21
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pinterest-p.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pinterest-square.svg b/Metronic/fontawesome6/svgs/brands/pinterest-square.svg
new file mode 100644
index 000000000..6d5fff504
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pinterest-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pinterest.svg b/Metronic/fontawesome6/svgs/brands/pinterest.svg
new file mode 100644
index 000000000..a503d5afd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pinterest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pix.svg b/Metronic/fontawesome6/svgs/brands/pix.svg
new file mode 100644
index 000000000..09557b4c1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/playstation.svg b/Metronic/fontawesome6/svgs/brands/playstation.svg
new file mode 100644
index 000000000..48e1054e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/playstation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/product-hunt.svg b/Metronic/fontawesome6/svgs/brands/product-hunt.svg
new file mode 100644
index 000000000..d5590df3e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/product-hunt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/pushed.svg b/Metronic/fontawesome6/svgs/brands/pushed.svg
new file mode 100644
index 000000000..6a733ea76
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/pushed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/python.svg b/Metronic/fontawesome6/svgs/brands/python.svg
new file mode 100644
index 000000000..959753aed
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/python.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/qq.svg b/Metronic/fontawesome6/svgs/brands/qq.svg
new file mode 100644
index 000000000..5310cba1e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/qq.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/quinscape.svg b/Metronic/fontawesome6/svgs/brands/quinscape.svg
new file mode 100644
index 000000000..8a19980cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/quinscape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/quora.svg b/Metronic/fontawesome6/svgs/brands/quora.svg
new file mode 100644
index 000000000..9e038e949
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/quora.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/r-project.svg b/Metronic/fontawesome6/svgs/brands/r-project.svg
new file mode 100644
index 000000000..f05337cf5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/r-project.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/raspberry-pi.svg b/Metronic/fontawesome6/svgs/brands/raspberry-pi.svg
new file mode 100644
index 000000000..eddcd0f6d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/raspberry-pi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ravelry.svg b/Metronic/fontawesome6/svgs/brands/ravelry.svg
new file mode 100644
index 000000000..939e759d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ravelry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/react.svg b/Metronic/fontawesome6/svgs/brands/react.svg
new file mode 100644
index 000000000..e6c5555db
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/reacteurope.svg b/Metronic/fontawesome6/svgs/brands/reacteurope.svg
new file mode 100644
index 000000000..b346910ef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/reacteurope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/readme.svg b/Metronic/fontawesome6/svgs/brands/readme.svg
new file mode 100644
index 000000000..ce01ec013
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/readme.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/rebel.svg b/Metronic/fontawesome6/svgs/brands/rebel.svg
new file mode 100644
index 000000000..f7fbcb614
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/rebel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/red-river.svg b/Metronic/fontawesome6/svgs/brands/red-river.svg
new file mode 100644
index 000000000..49dae6000
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/red-river.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/reddit-alien.svg b/Metronic/fontawesome6/svgs/brands/reddit-alien.svg
new file mode 100644
index 000000000..e2c9e3890
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/reddit-alien.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/reddit-square.svg b/Metronic/fontawesome6/svgs/brands/reddit-square.svg
new file mode 100644
index 000000000..ae486b98a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/reddit-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/reddit.svg b/Metronic/fontawesome6/svgs/brands/reddit.svg
new file mode 100644
index 000000000..dff7b5a48
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/reddit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/redhat.svg b/Metronic/fontawesome6/svgs/brands/redhat.svg
new file mode 100644
index 000000000..de64fce8b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/redhat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/renren.svg b/Metronic/fontawesome6/svgs/brands/renren.svg
new file mode 100644
index 000000000..90fa525b6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/renren.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/replyd.svg b/Metronic/fontawesome6/svgs/brands/replyd.svg
new file mode 100644
index 000000000..843eaa7df
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/replyd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/researchgate.svg b/Metronic/fontawesome6/svgs/brands/researchgate.svg
new file mode 100644
index 000000000..797df41e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/researchgate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/resolving.svg b/Metronic/fontawesome6/svgs/brands/resolving.svg
new file mode 100644
index 000000000..4b469ccec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/resolving.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/rev.svg b/Metronic/fontawesome6/svgs/brands/rev.svg
new file mode 100644
index 000000000..149eed444
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/rev.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/rocketchat.svg b/Metronic/fontawesome6/svgs/brands/rocketchat.svg
new file mode 100644
index 000000000..325d92cd1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/rocketchat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/rockrms.svg b/Metronic/fontawesome6/svgs/brands/rockrms.svg
new file mode 100644
index 000000000..ade5ad296
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/rockrms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/rust.svg b/Metronic/fontawesome6/svgs/brands/rust.svg
new file mode 100644
index 000000000..baecc03e1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/rust.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/safari.svg b/Metronic/fontawesome6/svgs/brands/safari.svg
new file mode 100644
index 000000000..705fe839c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/safari.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/salesforce.svg b/Metronic/fontawesome6/svgs/brands/salesforce.svg
new file mode 100644
index 000000000..a798a7d35
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/salesforce.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sass.svg b/Metronic/fontawesome6/svgs/brands/sass.svg
new file mode 100644
index 000000000..b177f0e2c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/schlix.svg b/Metronic/fontawesome6/svgs/brands/schlix.svg
new file mode 100644
index 000000000..0ee0e8b8a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/schlix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/scribd.svg b/Metronic/fontawesome6/svgs/brands/scribd.svg
new file mode 100644
index 000000000..e8d502ae4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/scribd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/searchengin.svg b/Metronic/fontawesome6/svgs/brands/searchengin.svg
new file mode 100644
index 000000000..ce69fd978
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/searchengin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sellcast.svg b/Metronic/fontawesome6/svgs/brands/sellcast.svg
new file mode 100644
index 000000000..a83b3725b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sellcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sellsy.svg b/Metronic/fontawesome6/svgs/brands/sellsy.svg
new file mode 100644
index 000000000..e50c8e0f2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sellsy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/servicestack.svg b/Metronic/fontawesome6/svgs/brands/servicestack.svg
new file mode 100644
index 000000000..b8a29b7ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/servicestack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/shirtsinbulk.svg b/Metronic/fontawesome6/svgs/brands/shirtsinbulk.svg
new file mode 100644
index 000000000..f829357a3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/shirtsinbulk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/shopify.svg b/Metronic/fontawesome6/svgs/brands/shopify.svg
new file mode 100644
index 000000000..d7effca24
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/shopify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/shopware.svg b/Metronic/fontawesome6/svgs/brands/shopware.svg
new file mode 100644
index 000000000..c276d600f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/shopware.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/simplybuilt.svg b/Metronic/fontawesome6/svgs/brands/simplybuilt.svg
new file mode 100644
index 000000000..3e8c59612
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/simplybuilt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sistrix.svg b/Metronic/fontawesome6/svgs/brands/sistrix.svg
new file mode 100644
index 000000000..9f07fc054
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sistrix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sith.svg b/Metronic/fontawesome6/svgs/brands/sith.svg
new file mode 100644
index 000000000..428335012
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sith.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sitrox.svg b/Metronic/fontawesome6/svgs/brands/sitrox.svg
new file mode 100644
index 000000000..c4a8d6c32
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sitrox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sketch.svg b/Metronic/fontawesome6/svgs/brands/sketch.svg
new file mode 100644
index 000000000..fca2e8ed0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sketch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/skyatlas.svg b/Metronic/fontawesome6/svgs/brands/skyatlas.svg
new file mode 100644
index 000000000..2f6e0af39
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/skyatlas.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/skype.svg b/Metronic/fontawesome6/svgs/brands/skype.svg
new file mode 100644
index 000000000..894f52fc3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/skype.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/slack.svg b/Metronic/fontawesome6/svgs/brands/slack.svg
new file mode 100644
index 000000000..8a92dd553
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/slack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/slideshare.svg b/Metronic/fontawesome6/svgs/brands/slideshare.svg
new file mode 100644
index 000000000..08702cc0e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/slideshare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/snapchat-square.svg b/Metronic/fontawesome6/svgs/brands/snapchat-square.svg
new file mode 100644
index 000000000..c54191952
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/snapchat-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/snapchat.svg b/Metronic/fontawesome6/svgs/brands/snapchat.svg
new file mode 100644
index 000000000..4b1d8ab7f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/snapchat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/soundcloud.svg b/Metronic/fontawesome6/svgs/brands/soundcloud.svg
new file mode 100644
index 000000000..d38140b8b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/soundcloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sourcetree.svg b/Metronic/fontawesome6/svgs/brands/sourcetree.svg
new file mode 100644
index 000000000..845eb9437
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sourcetree.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/speakap.svg b/Metronic/fontawesome6/svgs/brands/speakap.svg
new file mode 100644
index 000000000..a0eb2a18b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/speakap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/speaker-deck.svg b/Metronic/fontawesome6/svgs/brands/speaker-deck.svg
new file mode 100644
index 000000000..b9cb92a8e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/speaker-deck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/spotify.svg b/Metronic/fontawesome6/svgs/brands/spotify.svg
new file mode 100644
index 000000000..c336e157c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/spotify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/square-font-awesome-stroke.svg b/Metronic/fontawesome6/svgs/brands/square-font-awesome-stroke.svg
new file mode 100644
index 000000000..fce2a1648
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/square-font-awesome-stroke.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/square-font-awesome.svg b/Metronic/fontawesome6/svgs/brands/square-font-awesome.svg
new file mode 100644
index 000000000..9835b2844
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/square-font-awesome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/squarespace.svg b/Metronic/fontawesome6/svgs/brands/squarespace.svg
new file mode 100644
index 000000000..c84451520
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/squarespace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stack-exchange.svg b/Metronic/fontawesome6/svgs/brands/stack-exchange.svg
new file mode 100644
index 000000000..3fa98878c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stack-exchange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stack-overflow.svg b/Metronic/fontawesome6/svgs/brands/stack-overflow.svg
new file mode 100644
index 000000000..37e071aac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stack-overflow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stackpath.svg b/Metronic/fontawesome6/svgs/brands/stackpath.svg
new file mode 100644
index 000000000..083935fba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stackpath.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/staylinked.svg b/Metronic/fontawesome6/svgs/brands/staylinked.svg
new file mode 100644
index 000000000..bb85bab20
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/staylinked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/steam-square.svg b/Metronic/fontawesome6/svgs/brands/steam-square.svg
new file mode 100644
index 000000000..56f6d9854
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/steam-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/steam-symbol.svg b/Metronic/fontawesome6/svgs/brands/steam-symbol.svg
new file mode 100644
index 000000000..f9c0494e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/steam-symbol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/steam.svg b/Metronic/fontawesome6/svgs/brands/steam.svg
new file mode 100644
index 000000000..159484267
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/steam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/sticker-mule.svg b/Metronic/fontawesome6/svgs/brands/sticker-mule.svg
new file mode 100644
index 000000000..83576f5dc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/sticker-mule.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/strava.svg b/Metronic/fontawesome6/svgs/brands/strava.svg
new file mode 100644
index 000000000..cbe8c5d1e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/strava.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stripe-s.svg b/Metronic/fontawesome6/svgs/brands/stripe-s.svg
new file mode 100644
index 000000000..d515f9c6a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stripe-s.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stripe.svg b/Metronic/fontawesome6/svgs/brands/stripe.svg
new file mode 100644
index 000000000..3730093c8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stripe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/studiovinari.svg b/Metronic/fontawesome6/svgs/brands/studiovinari.svg
new file mode 100644
index 000000000..9f6284268
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/studiovinari.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stumbleupon-circle.svg b/Metronic/fontawesome6/svgs/brands/stumbleupon-circle.svg
new file mode 100644
index 000000000..09336871d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stumbleupon-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/stumbleupon.svg b/Metronic/fontawesome6/svgs/brands/stumbleupon.svg
new file mode 100644
index 000000000..5661f967b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/stumbleupon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/superpowers.svg b/Metronic/fontawesome6/svgs/brands/superpowers.svg
new file mode 100644
index 000000000..21299cd26
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/superpowers.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/supple.svg b/Metronic/fontawesome6/svgs/brands/supple.svg
new file mode 100644
index 000000000..f569f4ab2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/supple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/suse.svg b/Metronic/fontawesome6/svgs/brands/suse.svg
new file mode 100644
index 000000000..2bfe96a3b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/suse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/swift.svg b/Metronic/fontawesome6/svgs/brands/swift.svg
new file mode 100644
index 000000000..baedc24a7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/swift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/symfony.svg b/Metronic/fontawesome6/svgs/brands/symfony.svg
new file mode 100644
index 000000000..a2a504df5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/symfony.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/teamspeak.svg b/Metronic/fontawesome6/svgs/brands/teamspeak.svg
new file mode 100644
index 000000000..4ffc60c24
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/teamspeak.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/telegram.svg b/Metronic/fontawesome6/svgs/brands/telegram.svg
new file mode 100644
index 000000000..259cfab5d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/telegram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/tencent-weibo.svg b/Metronic/fontawesome6/svgs/brands/tencent-weibo.svg
new file mode 100644
index 000000000..8c2d22a0a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/tencent-weibo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/the-red-yeti.svg b/Metronic/fontawesome6/svgs/brands/the-red-yeti.svg
new file mode 100644
index 000000000..5286d8df2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/the-red-yeti.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/themeco.svg b/Metronic/fontawesome6/svgs/brands/themeco.svg
new file mode 100644
index 000000000..9a765dfef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/themeco.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/themeisle.svg b/Metronic/fontawesome6/svgs/brands/themeisle.svg
new file mode 100644
index 000000000..8ae76864f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/themeisle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/think-peaks.svg b/Metronic/fontawesome6/svgs/brands/think-peaks.svg
new file mode 100644
index 000000000..1111dc4ba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/think-peaks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/tiktok.svg b/Metronic/fontawesome6/svgs/brands/tiktok.svg
new file mode 100644
index 000000000..1b4bf9a65
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/tiktok.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/trade-federation.svg b/Metronic/fontawesome6/svgs/brands/trade-federation.svg
new file mode 100644
index 000000000..b728a0a0e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/trade-federation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/trello.svg b/Metronic/fontawesome6/svgs/brands/trello.svg
new file mode 100644
index 000000000..5c8dbd620
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/trello.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/tumblr-square.svg b/Metronic/fontawesome6/svgs/brands/tumblr-square.svg
new file mode 100644
index 000000000..b753e69d7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/tumblr-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/tumblr.svg b/Metronic/fontawesome6/svgs/brands/tumblr.svg
new file mode 100644
index 000000000..33a9b5b66
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/tumblr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/twitch.svg b/Metronic/fontawesome6/svgs/brands/twitch.svg
new file mode 100644
index 000000000..43c69963e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/twitch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/twitter-square.svg b/Metronic/fontawesome6/svgs/brands/twitter-square.svg
new file mode 100644
index 000000000..de2d1d5c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/twitter-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/twitter.svg b/Metronic/fontawesome6/svgs/brands/twitter.svg
new file mode 100644
index 000000000..38a87ea83
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/twitter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/typo3.svg b/Metronic/fontawesome6/svgs/brands/typo3.svg
new file mode 100644
index 000000000..571b7c215
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/typo3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/uber.svg b/Metronic/fontawesome6/svgs/brands/uber.svg
new file mode 100644
index 000000000..c15b5fa3c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/uber.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ubuntu.svg b/Metronic/fontawesome6/svgs/brands/ubuntu.svg
new file mode 100644
index 000000000..ac5a6d0a9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ubuntu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/uikit.svg b/Metronic/fontawesome6/svgs/brands/uikit.svg
new file mode 100644
index 000000000..f6b723bff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/uikit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/umbraco.svg b/Metronic/fontawesome6/svgs/brands/umbraco.svg
new file mode 100644
index 000000000..24466e185
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/umbraco.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/uncharted.svg b/Metronic/fontawesome6/svgs/brands/uncharted.svg
new file mode 100644
index 000000000..585eacfab
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/uncharted.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/uniregistry.svg b/Metronic/fontawesome6/svgs/brands/uniregistry.svg
new file mode 100644
index 000000000..d7366a33b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/uniregistry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/unity.svg b/Metronic/fontawesome6/svgs/brands/unity.svg
new file mode 100644
index 000000000..b850ef1b7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/unity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/unsplash.svg b/Metronic/fontawesome6/svgs/brands/unsplash.svg
new file mode 100644
index 000000000..ec2688f6e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/unsplash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/untappd.svg b/Metronic/fontawesome6/svgs/brands/untappd.svg
new file mode 100644
index 000000000..717a68166
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/untappd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ups.svg b/Metronic/fontawesome6/svgs/brands/ups.svg
new file mode 100644
index 000000000..c517a651d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ups.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/usb.svg b/Metronic/fontawesome6/svgs/brands/usb.svg
new file mode 100644
index 000000000..350d3850a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/usb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/usps.svg b/Metronic/fontawesome6/svgs/brands/usps.svg
new file mode 100644
index 000000000..7e22b04eb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/usps.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/ussunnah.svg b/Metronic/fontawesome6/svgs/brands/ussunnah.svg
new file mode 100644
index 000000000..ff9c29982
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/ussunnah.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vaadin.svg b/Metronic/fontawesome6/svgs/brands/vaadin.svg
new file mode 100644
index 000000000..5d342f12f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vaadin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/viacoin.svg b/Metronic/fontawesome6/svgs/brands/viacoin.svg
new file mode 100644
index 000000000..1a41646fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/viacoin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/viadeo-square.svg b/Metronic/fontawesome6/svgs/brands/viadeo-square.svg
new file mode 100644
index 000000000..0f13b8b32
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/viadeo-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/viadeo.svg b/Metronic/fontawesome6/svgs/brands/viadeo.svg
new file mode 100644
index 000000000..dda202d18
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/viadeo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/viber.svg b/Metronic/fontawesome6/svgs/brands/viber.svg
new file mode 100644
index 000000000..5d622cf26
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/viber.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vimeo-square.svg b/Metronic/fontawesome6/svgs/brands/vimeo-square.svg
new file mode 100644
index 000000000..503d55fe7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vimeo-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vimeo-v.svg b/Metronic/fontawesome6/svgs/brands/vimeo-v.svg
new file mode 100644
index 000000000..9bb8813bf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vimeo-v.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vimeo.svg b/Metronic/fontawesome6/svgs/brands/vimeo.svg
new file mode 100644
index 000000000..1ee212d3e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vimeo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vine.svg b/Metronic/fontawesome6/svgs/brands/vine.svg
new file mode 100644
index 000000000..b9de92869
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vk.svg b/Metronic/fontawesome6/svgs/brands/vk.svg
new file mode 100644
index 000000000..43db01a10
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vnv.svg b/Metronic/fontawesome6/svgs/brands/vnv.svg
new file mode 100644
index 000000000..ad6f38a71
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vnv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/vuejs.svg b/Metronic/fontawesome6/svgs/brands/vuejs.svg
new file mode 100644
index 000000000..53abcafec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/vuejs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/watchman-monitoring.svg b/Metronic/fontawesome6/svgs/brands/watchman-monitoring.svg
new file mode 100644
index 000000000..82cf5705b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/watchman-monitoring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/waze.svg b/Metronic/fontawesome6/svgs/brands/waze.svg
new file mode 100644
index 000000000..ed1a00b93
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/waze.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/weebly.svg b/Metronic/fontawesome6/svgs/brands/weebly.svg
new file mode 100644
index 000000000..8e76f694c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/weebly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/weibo.svg b/Metronic/fontawesome6/svgs/brands/weibo.svg
new file mode 100644
index 000000000..552207acf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/weibo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/weixin.svg b/Metronic/fontawesome6/svgs/brands/weixin.svg
new file mode 100644
index 000000000..6ac0ebe10
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/weixin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/whatsapp-square.svg b/Metronic/fontawesome6/svgs/brands/whatsapp-square.svg
new file mode 100644
index 000000000..45af6303a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/whatsapp-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/whatsapp.svg b/Metronic/fontawesome6/svgs/brands/whatsapp.svg
new file mode 100644
index 000000000..03b19e55e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/whatsapp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/whmcs.svg b/Metronic/fontawesome6/svgs/brands/whmcs.svg
new file mode 100644
index 000000000..42bfebefd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/whmcs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wikipedia-w.svg b/Metronic/fontawesome6/svgs/brands/wikipedia-w.svg
new file mode 100644
index 000000000..e3878c47c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wikipedia-w.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/windows.svg b/Metronic/fontawesome6/svgs/brands/windows.svg
new file mode 100644
index 000000000..3bf4f0323
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/windows.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wirsindhandwerk.svg b/Metronic/fontawesome6/svgs/brands/wirsindhandwerk.svg
new file mode 100644
index 000000000..5db6dda28
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wirsindhandwerk.svg
@@ -0,0 +1 @@
+
diff --git a/Metronic/fontawesome6/svgs/brands/wix.svg b/Metronic/fontawesome6/svgs/brands/wix.svg
new file mode 100644
index 000000000..b309f456f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wix.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wizards-of-the-coast.svg b/Metronic/fontawesome6/svgs/brands/wizards-of-the-coast.svg
new file mode 100644
index 000000000..f685ccae0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wizards-of-the-coast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wodu.svg b/Metronic/fontawesome6/svgs/brands/wodu.svg
new file mode 100644
index 000000000..e5dc651a7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wodu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wolf-pack-battalion.svg b/Metronic/fontawesome6/svgs/brands/wolf-pack-battalion.svg
new file mode 100644
index 000000000..a545f0383
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wolf-pack-battalion.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wordpress-simple.svg b/Metronic/fontawesome6/svgs/brands/wordpress-simple.svg
new file mode 100644
index 000000000..e2cf427c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wordpress-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wordpress.svg b/Metronic/fontawesome6/svgs/brands/wordpress.svg
new file mode 100644
index 000000000..2c96992f1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wordpress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wpbeginner.svg b/Metronic/fontawesome6/svgs/brands/wpbeginner.svg
new file mode 100644
index 000000000..7a0272aba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wpbeginner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wpexplorer.svg b/Metronic/fontawesome6/svgs/brands/wpexplorer.svg
new file mode 100644
index 000000000..3c2bdc9c3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wpexplorer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wpforms.svg b/Metronic/fontawesome6/svgs/brands/wpforms.svg
new file mode 100644
index 000000000..7ef5f49ca
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wpforms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/wpressr.svg b/Metronic/fontawesome6/svgs/brands/wpressr.svg
new file mode 100644
index 000000000..c0226f032
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/wpressr.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/xbox.svg b/Metronic/fontawesome6/svgs/brands/xbox.svg
new file mode 100644
index 000000000..8be227f29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/xbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/xing-square.svg b/Metronic/fontawesome6/svgs/brands/xing-square.svg
new file mode 100644
index 000000000..e71b4f8c0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/xing-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/xing.svg b/Metronic/fontawesome6/svgs/brands/xing.svg
new file mode 100644
index 000000000..050d850a0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/xing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/y-combinator.svg b/Metronic/fontawesome6/svgs/brands/y-combinator.svg
new file mode 100644
index 000000000..f34eb7d64
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/y-combinator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yahoo.svg b/Metronic/fontawesome6/svgs/brands/yahoo.svg
new file mode 100644
index 000000000..369d8f232
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yahoo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yammer.svg b/Metronic/fontawesome6/svgs/brands/yammer.svg
new file mode 100644
index 000000000..c292d9e67
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yammer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yandex-international.svg b/Metronic/fontawesome6/svgs/brands/yandex-international.svg
new file mode 100644
index 000000000..fba09ed47
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yandex-international.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yandex.svg b/Metronic/fontawesome6/svgs/brands/yandex.svg
new file mode 100644
index 000000000..0c8deec93
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yandex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yarn.svg b/Metronic/fontawesome6/svgs/brands/yarn.svg
new file mode 100644
index 000000000..1a0897301
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yarn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yelp.svg b/Metronic/fontawesome6/svgs/brands/yelp.svg
new file mode 100644
index 000000000..bd55f9d86
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yelp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/yoast.svg b/Metronic/fontawesome6/svgs/brands/yoast.svg
new file mode 100644
index 000000000..a998267dd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/yoast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/youtube-square.svg b/Metronic/fontawesome6/svgs/brands/youtube-square.svg
new file mode 100644
index 000000000..ea679ec95
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/youtube-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/youtube.svg b/Metronic/fontawesome6/svgs/brands/youtube.svg
new file mode 100644
index 000000000..5d86e4ae9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/youtube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/brands/zhihu.svg b/Metronic/fontawesome6/svgs/brands/zhihu.svg
new file mode 100644
index 000000000..e850a867b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/brands/zhihu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/address-book.svg b/Metronic/fontawesome6/svgs/regular/address-book.svg
new file mode 100644
index 000000000..45aa867a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/address-book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/address-card.svg b/Metronic/fontawesome6/svgs/regular/address-card.svg
new file mode 100644
index 000000000..a8e1e5471
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/address-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/bell-slash.svg b/Metronic/fontawesome6/svgs/regular/bell-slash.svg
new file mode 100644
index 000000000..7b9193d1b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/bell-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/bell.svg b/Metronic/fontawesome6/svgs/regular/bell.svg
new file mode 100644
index 000000000..5cdcba965
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/bookmark.svg b/Metronic/fontawesome6/svgs/regular/bookmark.svg
new file mode 100644
index 000000000..2c644a994
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/building.svg b/Metronic/fontawesome6/svgs/regular/building.svg
new file mode 100644
index 000000000..649130219
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/building.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/calendar-check.svg b/Metronic/fontawesome6/svgs/regular/calendar-check.svg
new file mode 100644
index 000000000..590649356
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/calendar-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/calendar-days.svg b/Metronic/fontawesome6/svgs/regular/calendar-days.svg
new file mode 100644
index 000000000..ab540c05e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/calendar-days.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/calendar-minus.svg b/Metronic/fontawesome6/svgs/regular/calendar-minus.svg
new file mode 100644
index 000000000..ebffb8e93
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/calendar-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/calendar-plus.svg b/Metronic/fontawesome6/svgs/regular/calendar-plus.svg
new file mode 100644
index 000000000..08a3b0a76
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/calendar-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/calendar-xmark.svg b/Metronic/fontawesome6/svgs/regular/calendar-xmark.svg
new file mode 100644
index 000000000..3efb328dc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/calendar-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/calendar.svg b/Metronic/fontawesome6/svgs/regular/calendar.svg
new file mode 100644
index 000000000..9ce1a8caf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chart-bar.svg b/Metronic/fontawesome6/svgs/regular/chart-bar.svg
new file mode 100644
index 000000000..1a1273231
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chart-bar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chess-bishop.svg b/Metronic/fontawesome6/svgs/regular/chess-bishop.svg
new file mode 100644
index 000000000..767bf7229
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chess-bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chess-king.svg b/Metronic/fontawesome6/svgs/regular/chess-king.svg
new file mode 100644
index 000000000..cbcde96cd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chess-king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chess-knight.svg b/Metronic/fontawesome6/svgs/regular/chess-knight.svg
new file mode 100644
index 000000000..5761be317
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chess-knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chess-pawn.svg b/Metronic/fontawesome6/svgs/regular/chess-pawn.svg
new file mode 100644
index 000000000..2ab89621f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chess-pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chess-queen.svg b/Metronic/fontawesome6/svgs/regular/chess-queen.svg
new file mode 100644
index 000000000..cbe61bdbf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chess-queen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/chess-rook.svg b/Metronic/fontawesome6/svgs/regular/chess-rook.svg
new file mode 100644
index 000000000..e769c64b6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/chess-rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-check.svg b/Metronic/fontawesome6/svgs/regular/circle-check.svg
new file mode 100644
index 000000000..a5e02e10e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-dot.svg b/Metronic/fontawesome6/svgs/regular/circle-dot.svg
new file mode 100644
index 000000000..907c5cb69
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-down.svg b/Metronic/fontawesome6/svgs/regular/circle-down.svg
new file mode 100644
index 000000000..9f2e181c6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-left.svg b/Metronic/fontawesome6/svgs/regular/circle-left.svg
new file mode 100644
index 000000000..6214e98d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-pause.svg b/Metronic/fontawesome6/svgs/regular/circle-pause.svg
new file mode 100644
index 000000000..2cadd6979
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-play.svg b/Metronic/fontawesome6/svgs/regular/circle-play.svg
new file mode 100644
index 000000000..400bb903d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-question.svg b/Metronic/fontawesome6/svgs/regular/circle-question.svg
new file mode 100644
index 000000000..58bc5b198
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-right.svg b/Metronic/fontawesome6/svgs/regular/circle-right.svg
new file mode 100644
index 000000000..19e049370
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-stop.svg b/Metronic/fontawesome6/svgs/regular/circle-stop.svg
new file mode 100644
index 000000000..2c1617926
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-up.svg b/Metronic/fontawesome6/svgs/regular/circle-up.svg
new file mode 100644
index 000000000..792670683
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-user.svg b/Metronic/fontawesome6/svgs/regular/circle-user.svg
new file mode 100644
index 000000000..df8b6b800
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle-xmark.svg b/Metronic/fontawesome6/svgs/regular/circle-xmark.svg
new file mode 100644
index 000000000..25489898e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/circle.svg b/Metronic/fontawesome6/svgs/regular/circle.svg
new file mode 100644
index 000000000..a46baaeb8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/clipboard.svg b/Metronic/fontawesome6/svgs/regular/clipboard.svg
new file mode 100644
index 000000000..da15ad465
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/clipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/clock.svg b/Metronic/fontawesome6/svgs/regular/clock.svg
new file mode 100644
index 000000000..3c8d1fdb1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/clone.svg b/Metronic/fontawesome6/svgs/regular/clone.svg
new file mode 100644
index 000000000..3b79be26c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/clone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/closed-captioning.svg b/Metronic/fontawesome6/svgs/regular/closed-captioning.svg
new file mode 100644
index 000000000..a7369f238
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/closed-captioning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/comment-dots.svg b/Metronic/fontawesome6/svgs/regular/comment-dots.svg
new file mode 100644
index 000000000..01962ed0c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/comment-dots.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/comment.svg b/Metronic/fontawesome6/svgs/regular/comment.svg
new file mode 100644
index 000000000..cce5083ed
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/comment.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/comments.svg b/Metronic/fontawesome6/svgs/regular/comments.svg
new file mode 100644
index 000000000..2589f8753
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/comments.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/compass.svg b/Metronic/fontawesome6/svgs/regular/compass.svg
new file mode 100644
index 000000000..200dad8d5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/copy.svg b/Metronic/fontawesome6/svgs/regular/copy.svg
new file mode 100644
index 000000000..981aa8ca9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/copyright.svg b/Metronic/fontawesome6/svgs/regular/copyright.svg
new file mode 100644
index 000000000..661fa6ccf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/copyright.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/credit-card.svg b/Metronic/fontawesome6/svgs/regular/credit-card.svg
new file mode 100644
index 000000000..60ad15605
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/credit-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/envelope-open.svg b/Metronic/fontawesome6/svgs/regular/envelope-open.svg
new file mode 100644
index 000000000..51de42ccc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/envelope-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/envelope.svg b/Metronic/fontawesome6/svgs/regular/envelope.svg
new file mode 100644
index 000000000..4dcf9b7de
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/envelope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/eye-slash.svg b/Metronic/fontawesome6/svgs/regular/eye-slash.svg
new file mode 100644
index 000000000..2a602ffc0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/eye-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/eye.svg b/Metronic/fontawesome6/svgs/regular/eye.svg
new file mode 100644
index 000000000..37f8853ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-angry.svg b/Metronic/fontawesome6/svgs/regular/face-angry.svg
new file mode 100644
index 000000000..852b21db9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-angry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-dizzy.svg b/Metronic/fontawesome6/svgs/regular/face-dizzy.svg
new file mode 100644
index 000000000..5205be392
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-dizzy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-flushed.svg b/Metronic/fontawesome6/svgs/regular/face-flushed.svg
new file mode 100644
index 000000000..f7058421a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-flushed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-frown-open.svg b/Metronic/fontawesome6/svgs/regular/face-frown-open.svg
new file mode 100644
index 000000000..b9f7c8eec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-frown-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-frown.svg b/Metronic/fontawesome6/svgs/regular/face-frown.svg
new file mode 100644
index 000000000..dd9be68cd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-frown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grimace.svg b/Metronic/fontawesome6/svgs/regular/face-grimace.svg
new file mode 100644
index 000000000..24bf13fb8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grimace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-beam-sweat.svg b/Metronic/fontawesome6/svgs/regular/face-grin-beam-sweat.svg
new file mode 100644
index 000000000..4ccdde0ac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-beam-sweat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-beam.svg b/Metronic/fontawesome6/svgs/regular/face-grin-beam.svg
new file mode 100644
index 000000000..5e2420d9e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-hearts.svg b/Metronic/fontawesome6/svgs/regular/face-grin-hearts.svg
new file mode 100644
index 000000000..33003d451
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-hearts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-squint-tears.svg b/Metronic/fontawesome6/svgs/regular/face-grin-squint-tears.svg
new file mode 100644
index 000000000..987e19db7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-squint-tears.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-squint.svg b/Metronic/fontawesome6/svgs/regular/face-grin-squint.svg
new file mode 100644
index 000000000..eb45f9381
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-squint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-stars.svg b/Metronic/fontawesome6/svgs/regular/face-grin-stars.svg
new file mode 100644
index 000000000..cd4714457
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-stars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-tears.svg b/Metronic/fontawesome6/svgs/regular/face-grin-tears.svg
new file mode 100644
index 000000000..1631c77c3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-tears.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-tongue-squint.svg b/Metronic/fontawesome6/svgs/regular/face-grin-tongue-squint.svg
new file mode 100644
index 000000000..5386e047d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-tongue-squint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-tongue-wink.svg b/Metronic/fontawesome6/svgs/regular/face-grin-tongue-wink.svg
new file mode 100644
index 000000000..8400ef2f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-tongue-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-tongue.svg b/Metronic/fontawesome6/svgs/regular/face-grin-tongue.svg
new file mode 100644
index 000000000..f93adac8d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-tongue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-wide.svg b/Metronic/fontawesome6/svgs/regular/face-grin-wide.svg
new file mode 100644
index 000000000..22983bdcd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin-wink.svg b/Metronic/fontawesome6/svgs/regular/face-grin-wink.svg
new file mode 100644
index 000000000..620367f39
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-grin.svg b/Metronic/fontawesome6/svgs/regular/face-grin.svg
new file mode 100644
index 000000000..9563e294d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-grin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-kiss-beam.svg b/Metronic/fontawesome6/svgs/regular/face-kiss-beam.svg
new file mode 100644
index 000000000..b8a28d723
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-kiss-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-kiss-wink-heart.svg b/Metronic/fontawesome6/svgs/regular/face-kiss-wink-heart.svg
new file mode 100644
index 000000000..0bd211826
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-kiss-wink-heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-kiss.svg b/Metronic/fontawesome6/svgs/regular/face-kiss.svg
new file mode 100644
index 000000000..500489893
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-kiss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-laugh-beam.svg b/Metronic/fontawesome6/svgs/regular/face-laugh-beam.svg
new file mode 100644
index 000000000..22aa478e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-laugh-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-laugh-squint.svg b/Metronic/fontawesome6/svgs/regular/face-laugh-squint.svg
new file mode 100644
index 000000000..74d02f7ef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-laugh-squint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-laugh-wink.svg b/Metronic/fontawesome6/svgs/regular/face-laugh-wink.svg
new file mode 100644
index 000000000..56b975b63
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-laugh-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-laugh.svg b/Metronic/fontawesome6/svgs/regular/face-laugh.svg
new file mode 100644
index 000000000..397cdd260
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-laugh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-meh-blank.svg b/Metronic/fontawesome6/svgs/regular/face-meh-blank.svg
new file mode 100644
index 000000000..07a0adf9d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-meh-blank.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-meh.svg b/Metronic/fontawesome6/svgs/regular/face-meh.svg
new file mode 100644
index 000000000..76609f841
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-meh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-rolling-eyes.svg b/Metronic/fontawesome6/svgs/regular/face-rolling-eyes.svg
new file mode 100644
index 000000000..904423e0b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-rolling-eyes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-sad-cry.svg b/Metronic/fontawesome6/svgs/regular/face-sad-cry.svg
new file mode 100644
index 000000000..be3a32519
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-sad-cry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-sad-tear.svg b/Metronic/fontawesome6/svgs/regular/face-sad-tear.svg
new file mode 100644
index 000000000..ef8f0a92d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-sad-tear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-smile-beam.svg b/Metronic/fontawesome6/svgs/regular/face-smile-beam.svg
new file mode 100644
index 000000000..0e7e7f09b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-smile-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-smile-wink.svg b/Metronic/fontawesome6/svgs/regular/face-smile-wink.svg
new file mode 100644
index 000000000..b7854fe73
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-smile-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-smile.svg b/Metronic/fontawesome6/svgs/regular/face-smile.svg
new file mode 100644
index 000000000..624fef031
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-smile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-surprise.svg b/Metronic/fontawesome6/svgs/regular/face-surprise.svg
new file mode 100644
index 000000000..1b7e27c9e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-surprise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/face-tired.svg b/Metronic/fontawesome6/svgs/regular/face-tired.svg
new file mode 100644
index 000000000..98c427545
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/face-tired.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-audio.svg b/Metronic/fontawesome6/svgs/regular/file-audio.svg
new file mode 100644
index 000000000..a0621e11a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-audio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-code.svg b/Metronic/fontawesome6/svgs/regular/file-code.svg
new file mode 100644
index 000000000..1fee03caf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-excel.svg b/Metronic/fontawesome6/svgs/regular/file-excel.svg
new file mode 100644
index 000000000..1dc01e23a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-excel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-image.svg b/Metronic/fontawesome6/svgs/regular/file-image.svg
new file mode 100644
index 000000000..64f2370ac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-lines.svg b/Metronic/fontawesome6/svgs/regular/file-lines.svg
new file mode 100644
index 000000000..8e0810837
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-pdf.svg b/Metronic/fontawesome6/svgs/regular/file-pdf.svg
new file mode 100644
index 000000000..92e6be965
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-pdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-powerpoint.svg b/Metronic/fontawesome6/svgs/regular/file-powerpoint.svg
new file mode 100644
index 000000000..94ad594f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-powerpoint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-video.svg b/Metronic/fontawesome6/svgs/regular/file-video.svg
new file mode 100644
index 000000000..83d08caa6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-word.svg b/Metronic/fontawesome6/svgs/regular/file-word.svg
new file mode 100644
index 000000000..4fd2ed290
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-word.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file-zipper.svg b/Metronic/fontawesome6/svgs/regular/file-zipper.svg
new file mode 100644
index 000000000..1a6c1d2bb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file-zipper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/file.svg b/Metronic/fontawesome6/svgs/regular/file.svg
new file mode 100644
index 000000000..b7338ea70
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/flag.svg b/Metronic/fontawesome6/svgs/regular/flag.svg
new file mode 100644
index 000000000..aac37274b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/floppy-disk.svg b/Metronic/fontawesome6/svgs/regular/floppy-disk.svg
new file mode 100644
index 000000000..fb36055e3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/floppy-disk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/folder-open.svg b/Metronic/fontawesome6/svgs/regular/folder-open.svg
new file mode 100644
index 000000000..b72511c86
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/folder-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/folder.svg b/Metronic/fontawesome6/svgs/regular/folder.svg
new file mode 100644
index 000000000..ffd507e02
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/font-awesome.svg b/Metronic/fontawesome6/svgs/regular/font-awesome.svg
new file mode 100644
index 000000000..279f176d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/font-awesome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/futbol.svg b/Metronic/fontawesome6/svgs/regular/futbol.svg
new file mode 100644
index 000000000..a98c87c8a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/futbol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/gem.svg b/Metronic/fontawesome6/svgs/regular/gem.svg
new file mode 100644
index 000000000..f295992cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/gem.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-back-fist.svg b/Metronic/fontawesome6/svgs/regular/hand-back-fist.svg
new file mode 100644
index 000000000..eb7cf1762
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-back-fist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-lizard.svg b/Metronic/fontawesome6/svgs/regular/hand-lizard.svg
new file mode 100644
index 000000000..ba3f93f87
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-lizard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-peace.svg b/Metronic/fontawesome6/svgs/regular/hand-peace.svg
new file mode 100644
index 000000000..58511bfc1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-peace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-point-down.svg b/Metronic/fontawesome6/svgs/regular/hand-point-down.svg
new file mode 100644
index 000000000..38ab5859b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-point-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-point-left.svg b/Metronic/fontawesome6/svgs/regular/hand-point-left.svg
new file mode 100644
index 000000000..ef93dfbc9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-point-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-point-right.svg b/Metronic/fontawesome6/svgs/regular/hand-point-right.svg
new file mode 100644
index 000000000..2f1e0f20d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-point-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-point-up.svg b/Metronic/fontawesome6/svgs/regular/hand-point-up.svg
new file mode 100644
index 000000000..a9dd5e545
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-point-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-pointer.svg b/Metronic/fontawesome6/svgs/regular/hand-pointer.svg
new file mode 100644
index 000000000..d1eaa062c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-scissors.svg b/Metronic/fontawesome6/svgs/regular/hand-scissors.svg
new file mode 100644
index 000000000..2409d48d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-scissors.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand-spock.svg b/Metronic/fontawesome6/svgs/regular/hand-spock.svg
new file mode 100644
index 000000000..6f717a6c1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand-spock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hand.svg b/Metronic/fontawesome6/svgs/regular/hand.svg
new file mode 100644
index 000000000..5256f073b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/handshake.svg b/Metronic/fontawesome6/svgs/regular/handshake.svg
new file mode 100644
index 000000000..9db2396fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/handshake.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hard-drive.svg b/Metronic/fontawesome6/svgs/regular/hard-drive.svg
new file mode 100644
index 000000000..f24898aea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hard-drive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/heart.svg b/Metronic/fontawesome6/svgs/regular/heart.svg
new file mode 100644
index 000000000..8f97472ce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hospital.svg b/Metronic/fontawesome6/svgs/regular/hospital.svg
new file mode 100644
index 000000000..d2d4845f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hospital.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/hourglass.svg b/Metronic/fontawesome6/svgs/regular/hourglass.svg
new file mode 100644
index 000000000..8faa49004
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/hourglass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/id-badge.svg b/Metronic/fontawesome6/svgs/regular/id-badge.svg
new file mode 100644
index 000000000..01802862a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/id-badge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/id-card.svg b/Metronic/fontawesome6/svgs/regular/id-card.svg
new file mode 100644
index 000000000..7b9edf39d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/id-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/image.svg b/Metronic/fontawesome6/svgs/regular/image.svg
new file mode 100644
index 000000000..46aa6ba5b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/images.svg b/Metronic/fontawesome6/svgs/regular/images.svg
new file mode 100644
index 000000000..7f4122422
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/images.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/keyboard.svg b/Metronic/fontawesome6/svgs/regular/keyboard.svg
new file mode 100644
index 000000000..79948243b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/keyboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/lemon.svg b/Metronic/fontawesome6/svgs/regular/lemon.svg
new file mode 100644
index 000000000..d039118c3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/lemon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/life-ring.svg b/Metronic/fontawesome6/svgs/regular/life-ring.svg
new file mode 100644
index 000000000..c0578a508
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/life-ring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/lightbulb.svg b/Metronic/fontawesome6/svgs/regular/lightbulb.svg
new file mode 100644
index 000000000..dd24d6048
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/lightbulb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/map.svg b/Metronic/fontawesome6/svgs/regular/map.svg
new file mode 100644
index 000000000..8a1e57fe4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/message.svg b/Metronic/fontawesome6/svgs/regular/message.svg
new file mode 100644
index 000000000..6a5befda8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/message.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/money-bill-1.svg b/Metronic/fontawesome6/svgs/regular/money-bill-1.svg
new file mode 100644
index 000000000..cce61a27f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/money-bill-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/moon.svg b/Metronic/fontawesome6/svgs/regular/moon.svg
new file mode 100644
index 000000000..1744d589e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/newspaper.svg b/Metronic/fontawesome6/svgs/regular/newspaper.svg
new file mode 100644
index 000000000..8954c2e29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/newspaper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/note-sticky.svg b/Metronic/fontawesome6/svgs/regular/note-sticky.svg
new file mode 100644
index 000000000..955b874e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/note-sticky.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/object-group.svg b/Metronic/fontawesome6/svgs/regular/object-group.svg
new file mode 100644
index 000000000..0c59113aa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/object-group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/object-ungroup.svg b/Metronic/fontawesome6/svgs/regular/object-ungroup.svg
new file mode 100644
index 000000000..fe973f9ff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/object-ungroup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/paper-plane.svg b/Metronic/fontawesome6/svgs/regular/paper-plane.svg
new file mode 100644
index 000000000..47610cb42
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/paper-plane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/paste.svg b/Metronic/fontawesome6/svgs/regular/paste.svg
new file mode 100644
index 000000000..62b74d9a1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/paste.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/pen-to-square.svg b/Metronic/fontawesome6/svgs/regular/pen-to-square.svg
new file mode 100644
index 000000000..1e46b70c3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/pen-to-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/rectangle-list.svg b/Metronic/fontawesome6/svgs/regular/rectangle-list.svg
new file mode 100644
index 000000000..5b44e10d9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/rectangle-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/rectangle-xmark.svg b/Metronic/fontawesome6/svgs/regular/rectangle-xmark.svg
new file mode 100644
index 000000000..be1cfecfe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/rectangle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/registered.svg b/Metronic/fontawesome6/svgs/regular/registered.svg
new file mode 100644
index 000000000..b87feff8c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/registered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/share-from-square.svg b/Metronic/fontawesome6/svgs/regular/share-from-square.svg
new file mode 100644
index 000000000..1b6c29c2f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/share-from-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/snowflake.svg b/Metronic/fontawesome6/svgs/regular/snowflake.svg
new file mode 100644
index 000000000..b91f841d7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/snowflake.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-caret-down.svg b/Metronic/fontawesome6/svgs/regular/square-caret-down.svg
new file mode 100644
index 000000000..f5fd3de74
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-caret-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-caret-left.svg b/Metronic/fontawesome6/svgs/regular/square-caret-left.svg
new file mode 100644
index 000000000..6a763a5fc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-caret-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-caret-right.svg b/Metronic/fontawesome6/svgs/regular/square-caret-right.svg
new file mode 100644
index 000000000..9b090b6f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-caret-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-caret-up.svg b/Metronic/fontawesome6/svgs/regular/square-caret-up.svg
new file mode 100644
index 000000000..030845aa6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-caret-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-check.svg b/Metronic/fontawesome6/svgs/regular/square-check.svg
new file mode 100644
index 000000000..39443b2a8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-full.svg b/Metronic/fontawesome6/svgs/regular/square-full.svg
new file mode 100644
index 000000000..aacefd265
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-minus.svg b/Metronic/fontawesome6/svgs/regular/square-minus.svg
new file mode 100644
index 000000000..c4c74f303
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square-plus.svg b/Metronic/fontawesome6/svgs/regular/square-plus.svg
new file mode 100644
index 000000000..4863fe71b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/square.svg b/Metronic/fontawesome6/svgs/regular/square.svg
new file mode 100644
index 000000000..41fa20518
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/star-half-stroke.svg b/Metronic/fontawesome6/svgs/regular/star-half-stroke.svg
new file mode 100644
index 000000000..c96f1f8a2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/star-half-stroke.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/star-half.svg b/Metronic/fontawesome6/svgs/regular/star-half.svg
new file mode 100644
index 000000000..5d35e91c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/star-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/star.svg b/Metronic/fontawesome6/svgs/regular/star.svg
new file mode 100644
index 000000000..0c04c0b61
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/sun.svg b/Metronic/fontawesome6/svgs/regular/sun.svg
new file mode 100644
index 000000000..0696a84ef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/thumbs-down.svg b/Metronic/fontawesome6/svgs/regular/thumbs-down.svg
new file mode 100644
index 000000000..8f298aa93
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/thumbs-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/thumbs-up.svg b/Metronic/fontawesome6/svgs/regular/thumbs-up.svg
new file mode 100644
index 000000000..30ce92cc4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/thumbs-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/trash-can.svg b/Metronic/fontawesome6/svgs/regular/trash-can.svg
new file mode 100644
index 000000000..ca371f94c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/trash-can.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/user.svg b/Metronic/fontawesome6/svgs/regular/user.svg
new file mode 100644
index 000000000..164abe463
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/window-maximize.svg b/Metronic/fontawesome6/svgs/regular/window-maximize.svg
new file mode 100644
index 000000000..2a58f0fc7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/window-maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/window-minimize.svg b/Metronic/fontawesome6/svgs/regular/window-minimize.svg
new file mode 100644
index 000000000..a004cb1ce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/window-minimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/regular/window-restore.svg b/Metronic/fontawesome6/svgs/regular/window-restore.svg
new file mode 100644
index 000000000..df8409bfa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/regular/window-restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/0.svg b/Metronic/fontawesome6/svgs/solid/0.svg
new file mode 100644
index 000000000..e50b73f02
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/0.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/1.svg b/Metronic/fontawesome6/svgs/solid/1.svg
new file mode 100644
index 000000000..340965444
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/2.svg b/Metronic/fontawesome6/svgs/solid/2.svg
new file mode 100644
index 000000000..e05aab054
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/3.svg b/Metronic/fontawesome6/svgs/solid/3.svg
new file mode 100644
index 000000000..d46db2609
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/4.svg b/Metronic/fontawesome6/svgs/solid/4.svg
new file mode 100644
index 000000000..e8ae17e3c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/5.svg b/Metronic/fontawesome6/svgs/solid/5.svg
new file mode 100644
index 000000000..94f19bc6d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/6.svg b/Metronic/fontawesome6/svgs/solid/6.svg
new file mode 100644
index 000000000..48bb7fd87
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/7.svg b/Metronic/fontawesome6/svgs/solid/7.svg
new file mode 100644
index 000000000..2764de4c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/7.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/8.svg b/Metronic/fontawesome6/svgs/solid/8.svg
new file mode 100644
index 000000000..4cd50d0a5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/8.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/9.svg b/Metronic/fontawesome6/svgs/solid/9.svg
new file mode 100644
index 000000000..07aff99b0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/9.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/a.svg b/Metronic/fontawesome6/svgs/solid/a.svg
new file mode 100644
index 000000000..7b1e6486e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/address-book.svg b/Metronic/fontawesome6/svgs/solid/address-book.svg
new file mode 100644
index 000000000..457096037
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/address-book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/address-card.svg b/Metronic/fontawesome6/svgs/solid/address-card.svg
new file mode 100644
index 000000000..abcfcca98
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/address-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/align-center.svg b/Metronic/fontawesome6/svgs/solid/align-center.svg
new file mode 100644
index 000000000..21c1e8c1c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/align-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/align-justify.svg b/Metronic/fontawesome6/svgs/solid/align-justify.svg
new file mode 100644
index 000000000..6d95cb1c7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/align-justify.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/align-left.svg b/Metronic/fontawesome6/svgs/solid/align-left.svg
new file mode 100644
index 000000000..4c0e2bc09
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/align-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/align-right.svg b/Metronic/fontawesome6/svgs/solid/align-right.svg
new file mode 100644
index 000000000..7a8f4b7d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/align-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/anchor.svg b/Metronic/fontawesome6/svgs/solid/anchor.svg
new file mode 100644
index 000000000..6a46076fa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/anchor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angle-down.svg b/Metronic/fontawesome6/svgs/solid/angle-down.svg
new file mode 100644
index 000000000..26acc253d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angle-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angle-left.svg b/Metronic/fontawesome6/svgs/solid/angle-left.svg
new file mode 100644
index 000000000..f9d9d34eb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angle-right.svg b/Metronic/fontawesome6/svgs/solid/angle-right.svg
new file mode 100644
index 000000000..276f29fec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angle-up.svg b/Metronic/fontawesome6/svgs/solid/angle-up.svg
new file mode 100644
index 000000000..1c62b3af1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angle-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angles-down.svg b/Metronic/fontawesome6/svgs/solid/angles-down.svg
new file mode 100644
index 000000000..534c9bac9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angles-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angles-left.svg b/Metronic/fontawesome6/svgs/solid/angles-left.svg
new file mode 100644
index 000000000..14211c072
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angles-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angles-right.svg b/Metronic/fontawesome6/svgs/solid/angles-right.svg
new file mode 100644
index 000000000..c95112364
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angles-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/angles-up.svg b/Metronic/fontawesome6/svgs/solid/angles-up.svg
new file mode 100644
index 000000000..f12eba47d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/angles-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ankh.svg b/Metronic/fontawesome6/svgs/solid/ankh.svg
new file mode 100644
index 000000000..12a68eeeb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ankh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/apple-whole.svg b/Metronic/fontawesome6/svgs/solid/apple-whole.svg
new file mode 100644
index 000000000..919fecdc6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/apple-whole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/archway.svg b/Metronic/fontawesome6/svgs/solid/archway.svg
new file mode 100644
index 000000000..cd6c6ffa9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/archway.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-1-9.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-1-9.svg
new file mode 100644
index 000000000..44addd32e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-1-9.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-9-1.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-9-1.svg
new file mode 100644
index 000000000..91c431985
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-9-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-a-z.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-a-z.svg
new file mode 100644
index 000000000..bd7f9226f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-a-z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-long.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-long.svg
new file mode 100644
index 000000000..bf781f150
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-short-wide.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-short-wide.svg
new file mode 100644
index 000000000..671d36f06
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-short-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-wide-short.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-wide-short.svg
new file mode 100644
index 000000000..366d225f6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-wide-short.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down-z-a.svg b/Metronic/fontawesome6/svgs/solid/arrow-down-z-a.svg
new file mode 100644
index 000000000..3096096f1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down-z-a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-down.svg b/Metronic/fontawesome6/svgs/solid/arrow-down.svg
new file mode 100644
index 000000000..6cf6cfcc1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-left-long.svg b/Metronic/fontawesome6/svgs/solid/arrow-left-long.svg
new file mode 100644
index 000000000..5f2e29d20
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-left-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-left.svg b/Metronic/fontawesome6/svgs/solid/arrow-left.svg
new file mode 100644
index 000000000..34c7bc359
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-pointer.svg b/Metronic/fontawesome6/svgs/solid/arrow-pointer.svg
new file mode 100644
index 000000000..d830d5ec7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-right-arrow-left.svg b/Metronic/fontawesome6/svgs/solid/arrow-right-arrow-left.svg
new file mode 100644
index 000000000..a7a8e03d9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-right-arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-right-from-bracket.svg b/Metronic/fontawesome6/svgs/solid/arrow-right-from-bracket.svg
new file mode 100644
index 000000000..7d0c9b2aa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-right-from-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-right-long.svg b/Metronic/fontawesome6/svgs/solid/arrow-right-long.svg
new file mode 100644
index 000000000..cceb2b6bf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-right-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-right-to-bracket.svg b/Metronic/fontawesome6/svgs/solid/arrow-right-to-bracket.svg
new file mode 100644
index 000000000..44868e46d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-right-to-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-right.svg b/Metronic/fontawesome6/svgs/solid/arrow-right.svg
new file mode 100644
index 000000000..0aaf75fbb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-rotate-left.svg b/Metronic/fontawesome6/svgs/solid/arrow-rotate-left.svg
new file mode 100644
index 000000000..d3e93d13c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-rotate-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-rotate-right.svg b/Metronic/fontawesome6/svgs/solid/arrow-rotate-right.svg
new file mode 100644
index 000000000..a8740aa61
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-trend-down.svg b/Metronic/fontawesome6/svgs/solid/arrow-trend-down.svg
new file mode 100644
index 000000000..041d338ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-trend-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-trend-up.svg b/Metronic/fontawesome6/svgs/solid/arrow-trend-up.svg
new file mode 100644
index 000000000..e30e95e1a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-trend-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-turn-down.svg b/Metronic/fontawesome6/svgs/solid/arrow-turn-down.svg
new file mode 100644
index 000000000..e3a7b98db
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-turn-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-turn-up.svg b/Metronic/fontawesome6/svgs/solid/arrow-turn-up.svg
new file mode 100644
index 000000000..fcfbe405b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-turn-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-1-9.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-1-9.svg
new file mode 100644
index 000000000..dd2042c46
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-1-9.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-9-1.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-9-1.svg
new file mode 100644
index 000000000..82abb1028
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-9-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-a-z.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-a-z.svg
new file mode 100644
index 000000000..59c283983
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-a-z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-from-bracket.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-from-bracket.svg
new file mode 100644
index 000000000..fb9818a0c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-from-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-long.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-long.svg
new file mode 100644
index 000000000..2f2e43aea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-right-from-square.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-right-from-square.svg
new file mode 100644
index 000000000..743141d2c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-right-from-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-short-wide.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-short-wide.svg
new file mode 100644
index 000000000..9e0f8e710
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-short-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-wide-short.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-wide-short.svg
new file mode 100644
index 000000000..59bf6d2ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-wide-short.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up-z-a.svg b/Metronic/fontawesome6/svgs/solid/arrow-up-z-a.svg
new file mode 100644
index 000000000..4b2d71b89
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up-z-a.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrow-up.svg b/Metronic/fontawesome6/svgs/solid/arrow-up.svg
new file mode 100644
index 000000000..4fcdab227
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrows-left-right.svg b/Metronic/fontawesome6/svgs/solid/arrows-left-right.svg
new file mode 100644
index 000000000..6e662c2e1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrows-left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrows-rotate.svg b/Metronic/fontawesome6/svgs/solid/arrows-rotate.svg
new file mode 100644
index 000000000..54c34fb8b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrows-rotate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrows-up-down-left-right.svg b/Metronic/fontawesome6/svgs/solid/arrows-up-down-left-right.svg
new file mode 100644
index 000000000..3e39b55e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrows-up-down-left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/arrows-up-down.svg b/Metronic/fontawesome6/svgs/solid/arrows-up-down.svg
new file mode 100644
index 000000000..07d55fd42
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/arrows-up-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/asterisk.svg b/Metronic/fontawesome6/svgs/solid/asterisk.svg
new file mode 100644
index 000000000..86020d28f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/asterisk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/at.svg b/Metronic/fontawesome6/svgs/solid/at.svg
new file mode 100644
index 000000000..64281b3fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/at.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/atom.svg b/Metronic/fontawesome6/svgs/solid/atom.svg
new file mode 100644
index 000000000..33f9c17d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/atom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/audio-description.svg b/Metronic/fontawesome6/svgs/solid/audio-description.svg
new file mode 100644
index 000000000..090bd223d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/audio-description.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/austral-sign.svg b/Metronic/fontawesome6/svgs/solid/austral-sign.svg
new file mode 100644
index 000000000..5bf496e30
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/austral-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/award.svg b/Metronic/fontawesome6/svgs/solid/award.svg
new file mode 100644
index 000000000..31e35714e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/award.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/b.svg b/Metronic/fontawesome6/svgs/solid/b.svg
new file mode 100644
index 000000000..cdc608c65
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/b.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/baby-carriage.svg b/Metronic/fontawesome6/svgs/solid/baby-carriage.svg
new file mode 100644
index 000000000..c4d56277d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/baby-carriage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/baby.svg b/Metronic/fontawesome6/svgs/solid/baby.svg
new file mode 100644
index 000000000..5f1892b30
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/baby.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/backward-fast.svg b/Metronic/fontawesome6/svgs/solid/backward-fast.svg
new file mode 100644
index 000000000..02bcafd86
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/backward-fast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/backward-step.svg b/Metronic/fontawesome6/svgs/solid/backward-step.svg
new file mode 100644
index 000000000..fb4efc097
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/backward-step.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/backward.svg b/Metronic/fontawesome6/svgs/solid/backward.svg
new file mode 100644
index 000000000..f8d60c29a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/backward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bacon.svg b/Metronic/fontawesome6/svgs/solid/bacon.svg
new file mode 100644
index 000000000..1e2ef0d45
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bacon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bacteria.svg b/Metronic/fontawesome6/svgs/solid/bacteria.svg
new file mode 100644
index 000000000..b4543d72f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bacteria.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bacterium.svg b/Metronic/fontawesome6/svgs/solid/bacterium.svg
new file mode 100644
index 000000000..63d2c2686
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bacterium.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bag-shopping.svg b/Metronic/fontawesome6/svgs/solid/bag-shopping.svg
new file mode 100644
index 000000000..d460358aa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bag-shopping.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bahai.svg b/Metronic/fontawesome6/svgs/solid/bahai.svg
new file mode 100644
index 000000000..d9c8fb49d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bahai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/baht-sign.svg b/Metronic/fontawesome6/svgs/solid/baht-sign.svg
new file mode 100644
index 000000000..2c3c44eac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/baht-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ban-smoking.svg b/Metronic/fontawesome6/svgs/solid/ban-smoking.svg
new file mode 100644
index 000000000..5bed8b94c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ban-smoking.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ban.svg b/Metronic/fontawesome6/svgs/solid/ban.svg
new file mode 100644
index 000000000..97cf26ce7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ban.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bandage.svg b/Metronic/fontawesome6/svgs/solid/bandage.svg
new file mode 100644
index 000000000..1b40b7fc7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bandage.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/barcode.svg b/Metronic/fontawesome6/svgs/solid/barcode.svg
new file mode 100644
index 000000000..66a45e880
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/barcode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bars-progress.svg b/Metronic/fontawesome6/svgs/solid/bars-progress.svg
new file mode 100644
index 000000000..85b6e7385
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bars-progress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bars-staggered.svg b/Metronic/fontawesome6/svgs/solid/bars-staggered.svg
new file mode 100644
index 000000000..4a4c3e539
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bars-staggered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bars.svg b/Metronic/fontawesome6/svgs/solid/bars.svg
new file mode 100644
index 000000000..41170ebed
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/baseball-bat-ball.svg b/Metronic/fontawesome6/svgs/solid/baseball-bat-ball.svg
new file mode 100644
index 000000000..17f719a83
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/baseball-bat-ball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/baseball.svg b/Metronic/fontawesome6/svgs/solid/baseball.svg
new file mode 100644
index 000000000..01740f320
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/baseball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/basket-shopping.svg b/Metronic/fontawesome6/svgs/solid/basket-shopping.svg
new file mode 100644
index 000000000..21bd34f96
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/basket-shopping.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/basketball.svg b/Metronic/fontawesome6/svgs/solid/basketball.svg
new file mode 100644
index 000000000..2779cf84d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/basketball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bath.svg b/Metronic/fontawesome6/svgs/solid/bath.svg
new file mode 100644
index 000000000..0c89f7a2b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bath.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/battery-empty.svg b/Metronic/fontawesome6/svgs/solid/battery-empty.svg
new file mode 100644
index 000000000..c6ba81e1d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/battery-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/battery-full.svg b/Metronic/fontawesome6/svgs/solid/battery-full.svg
new file mode 100644
index 000000000..9e8dc72be
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/battery-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/battery-half.svg b/Metronic/fontawesome6/svgs/solid/battery-half.svg
new file mode 100644
index 000000000..8c2ae762b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/battery-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/battery-quarter.svg b/Metronic/fontawesome6/svgs/solid/battery-quarter.svg
new file mode 100644
index 000000000..3db792292
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/battery-quarter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/battery-three-quarters.svg b/Metronic/fontawesome6/svgs/solid/battery-three-quarters.svg
new file mode 100644
index 000000000..5fc2a5e24
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/battery-three-quarters.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bed-pulse.svg b/Metronic/fontawesome6/svgs/solid/bed-pulse.svg
new file mode 100644
index 000000000..13fab8d49
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bed-pulse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bed.svg b/Metronic/fontawesome6/svgs/solid/bed.svg
new file mode 100644
index 000000000..34540f471
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/beer-mug-empty.svg b/Metronic/fontawesome6/svgs/solid/beer-mug-empty.svg
new file mode 100644
index 000000000..a72a4430f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/beer-mug-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bell-concierge.svg b/Metronic/fontawesome6/svgs/solid/bell-concierge.svg
new file mode 100644
index 000000000..cabe58942
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bell-concierge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bell-slash.svg b/Metronic/fontawesome6/svgs/solid/bell-slash.svg
new file mode 100644
index 000000000..93dbd18cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bell-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bell.svg b/Metronic/fontawesome6/svgs/solid/bell.svg
new file mode 100644
index 000000000..6a4a9799d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bezier-curve.svg b/Metronic/fontawesome6/svgs/solid/bezier-curve.svg
new file mode 100644
index 000000000..c1f49099a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bezier-curve.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bicycle.svg b/Metronic/fontawesome6/svgs/solid/bicycle.svg
new file mode 100644
index 000000000..1729642b0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bicycle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/binoculars.svg b/Metronic/fontawesome6/svgs/solid/binoculars.svg
new file mode 100644
index 000000000..ceb5e60d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/binoculars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/biohazard.svg b/Metronic/fontawesome6/svgs/solid/biohazard.svg
new file mode 100644
index 000000000..3878b6117
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/biohazard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bitcoin-sign.svg b/Metronic/fontawesome6/svgs/solid/bitcoin-sign.svg
new file mode 100644
index 000000000..ce6653412
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bitcoin-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/blender-phone.svg b/Metronic/fontawesome6/svgs/solid/blender-phone.svg
new file mode 100644
index 000000000..a473a8a2e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/blender-phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/blender.svg b/Metronic/fontawesome6/svgs/solid/blender.svg
new file mode 100644
index 000000000..69169f3ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/blender.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/blog.svg b/Metronic/fontawesome6/svgs/solid/blog.svg
new file mode 100644
index 000000000..43e19b0f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/blog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bold.svg b/Metronic/fontawesome6/svgs/solid/bold.svg
new file mode 100644
index 000000000..e8f9eccac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bolt-lightning.svg b/Metronic/fontawesome6/svgs/solid/bolt-lightning.svg
new file mode 100644
index 000000000..c18be8fcf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bolt-lightning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bolt.svg b/Metronic/fontawesome6/svgs/solid/bolt.svg
new file mode 100644
index 000000000..eb213827f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bolt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bomb.svg b/Metronic/fontawesome6/svgs/solid/bomb.svg
new file mode 100644
index 000000000..85bfbb0a0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bomb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bone.svg b/Metronic/fontawesome6/svgs/solid/bone.svg
new file mode 100644
index 000000000..1dd4fdc40
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bong.svg b/Metronic/fontawesome6/svgs/solid/bong.svg
new file mode 100644
index 000000000..ac8347347
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bong.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-atlas.svg b/Metronic/fontawesome6/svgs/solid/book-atlas.svg
new file mode 100644
index 000000000..7679eb41e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-atlas.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-bible.svg b/Metronic/fontawesome6/svgs/solid/book-bible.svg
new file mode 100644
index 000000000..3c40683b7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-bible.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-journal-whills.svg b/Metronic/fontawesome6/svgs/solid/book-journal-whills.svg
new file mode 100644
index 000000000..aef7e02e9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-journal-whills.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-medical.svg b/Metronic/fontawesome6/svgs/solid/book-medical.svg
new file mode 100644
index 000000000..6ece8b9b5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-open-reader.svg b/Metronic/fontawesome6/svgs/solid/book-open-reader.svg
new file mode 100644
index 000000000..ed38c5484
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-open-reader.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-open.svg b/Metronic/fontawesome6/svgs/solid/book-open.svg
new file mode 100644
index 000000000..759219f9f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-quran.svg b/Metronic/fontawesome6/svgs/solid/book-quran.svg
new file mode 100644
index 000000000..6b9ae8798
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-quran.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book-skull.svg b/Metronic/fontawesome6/svgs/solid/book-skull.svg
new file mode 100644
index 000000000..9a74f71ae
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book-skull.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/book.svg b/Metronic/fontawesome6/svgs/solid/book.svg
new file mode 100644
index 000000000..809fc8d99
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/book.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bookmark.svg b/Metronic/fontawesome6/svgs/solid/bookmark.svg
new file mode 100644
index 000000000..7116bc6ce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bookmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/border-all.svg b/Metronic/fontawesome6/svgs/solid/border-all.svg
new file mode 100644
index 000000000..56d13806e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/border-all.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/border-none.svg b/Metronic/fontawesome6/svgs/solid/border-none.svg
new file mode 100644
index 000000000..51fb507d3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/border-none.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/border-top-left.svg b/Metronic/fontawesome6/svgs/solid/border-top-left.svg
new file mode 100644
index 000000000..67e933691
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/border-top-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bowling-ball.svg b/Metronic/fontawesome6/svgs/solid/bowling-ball.svg
new file mode 100644
index 000000000..834e656e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bowling-ball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/box-archive.svg b/Metronic/fontawesome6/svgs/solid/box-archive.svg
new file mode 100644
index 000000000..2e9e9e47f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/box-archive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/box-open.svg b/Metronic/fontawesome6/svgs/solid/box-open.svg
new file mode 100644
index 000000000..fb53f3303
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/box-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/box-tissue.svg b/Metronic/fontawesome6/svgs/solid/box-tissue.svg
new file mode 100644
index 000000000..899586818
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/box-tissue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/box.svg b/Metronic/fontawesome6/svgs/solid/box.svg
new file mode 100644
index 000000000..a02266340
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/boxes-stacked.svg b/Metronic/fontawesome6/svgs/solid/boxes-stacked.svg
new file mode 100644
index 000000000..3824ed7d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/boxes-stacked.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/braille.svg b/Metronic/fontawesome6/svgs/solid/braille.svg
new file mode 100644
index 000000000..0ce467348
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/braille.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/brain.svg b/Metronic/fontawesome6/svgs/solid/brain.svg
new file mode 100644
index 000000000..e1c80975d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/brain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/brazilian-real-sign.svg b/Metronic/fontawesome6/svgs/solid/brazilian-real-sign.svg
new file mode 100644
index 000000000..1f0c7499b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/brazilian-real-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bread-slice.svg b/Metronic/fontawesome6/svgs/solid/bread-slice.svg
new file mode 100644
index 000000000..9409c4877
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bread-slice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/briefcase-medical.svg b/Metronic/fontawesome6/svgs/solid/briefcase-medical.svg
new file mode 100644
index 000000000..63b6d3aeb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/briefcase-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/briefcase.svg b/Metronic/fontawesome6/svgs/solid/briefcase.svg
new file mode 100644
index 000000000..a9e96685e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/briefcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/broom-ball.svg b/Metronic/fontawesome6/svgs/solid/broom-ball.svg
new file mode 100644
index 000000000..4d55bc25e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/broom-ball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/broom.svg b/Metronic/fontawesome6/svgs/solid/broom.svg
new file mode 100644
index 000000000..02fb27d6c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/broom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/brush.svg b/Metronic/fontawesome6/svgs/solid/brush.svg
new file mode 100644
index 000000000..fa5f3caaf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/brush.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bug-slash.svg b/Metronic/fontawesome6/svgs/solid/bug-slash.svg
new file mode 100644
index 000000000..cb7aa8ff7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bug-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bug.svg b/Metronic/fontawesome6/svgs/solid/bug.svg
new file mode 100644
index 000000000..96af8149f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/building-columns.svg b/Metronic/fontawesome6/svgs/solid/building-columns.svg
new file mode 100644
index 000000000..e39e55da7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/building-columns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/building.svg b/Metronic/fontawesome6/svgs/solid/building.svg
new file mode 100644
index 000000000..77111b6e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/building.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bullhorn.svg b/Metronic/fontawesome6/svgs/solid/bullhorn.svg
new file mode 100644
index 000000000..ce20a32fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bullhorn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bullseye.svg b/Metronic/fontawesome6/svgs/solid/bullseye.svg
new file mode 100644
index 000000000..4cf69db7f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bullseye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/burger.svg b/Metronic/fontawesome6/svgs/solid/burger.svg
new file mode 100644
index 000000000..2dc5be410
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/burger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bus-simple.svg b/Metronic/fontawesome6/svgs/solid/bus-simple.svg
new file mode 100644
index 000000000..5343ce710
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bus-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/bus.svg b/Metronic/fontawesome6/svgs/solid/bus.svg
new file mode 100644
index 000000000..6ed653702
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/bus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/business-time.svg b/Metronic/fontawesome6/svgs/solid/business-time.svg
new file mode 100644
index 000000000..1335896e9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/business-time.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/c.svg b/Metronic/fontawesome6/svgs/solid/c.svg
new file mode 100644
index 000000000..2e8e8dce7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/c.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cake-candles.svg b/Metronic/fontawesome6/svgs/solid/cake-candles.svg
new file mode 100644
index 000000000..f14a929e4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cake-candles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calculator.svg b/Metronic/fontawesome6/svgs/solid/calculator.svg
new file mode 100644
index 000000000..9de074f50
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calculator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-check.svg b/Metronic/fontawesome6/svgs/solid/calendar-check.svg
new file mode 100644
index 000000000..896eff7c7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-day.svg b/Metronic/fontawesome6/svgs/solid/calendar-day.svg
new file mode 100644
index 000000000..4145aee7d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-day.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-days.svg b/Metronic/fontawesome6/svgs/solid/calendar-days.svg
new file mode 100644
index 000000000..447033d2f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-days.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-minus.svg b/Metronic/fontawesome6/svgs/solid/calendar-minus.svg
new file mode 100644
index 000000000..36b428965
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-plus.svg b/Metronic/fontawesome6/svgs/solid/calendar-plus.svg
new file mode 100644
index 000000000..d3de05dba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-week.svg b/Metronic/fontawesome6/svgs/solid/calendar-week.svg
new file mode 100644
index 000000000..a8dc4acd7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-week.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar-xmark.svg b/Metronic/fontawesome6/svgs/solid/calendar-xmark.svg
new file mode 100644
index 000000000..7f067574d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/calendar.svg b/Metronic/fontawesome6/svgs/solid/calendar.svg
new file mode 100644
index 000000000..fb120c08d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/calendar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/camera-retro.svg b/Metronic/fontawesome6/svgs/solid/camera-retro.svg
new file mode 100644
index 000000000..934030514
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/camera-retro.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/camera-rotate.svg b/Metronic/fontawesome6/svgs/solid/camera-rotate.svg
new file mode 100644
index 000000000..29474a72e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/camera-rotate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/camera.svg b/Metronic/fontawesome6/svgs/solid/camera.svg
new file mode 100644
index 000000000..3b917f3ff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/camera.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/campground.svg b/Metronic/fontawesome6/svgs/solid/campground.svg
new file mode 100644
index 000000000..a94278f7c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/campground.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/candy-cane.svg b/Metronic/fontawesome6/svgs/solid/candy-cane.svg
new file mode 100644
index 000000000..5fb907355
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/candy-cane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cannabis.svg b/Metronic/fontawesome6/svgs/solid/cannabis.svg
new file mode 100644
index 000000000..13c1fc736
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cannabis.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/capsules.svg b/Metronic/fontawesome6/svgs/solid/capsules.svg
new file mode 100644
index 000000000..bd866c6fa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/capsules.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/car-battery.svg b/Metronic/fontawesome6/svgs/solid/car-battery.svg
new file mode 100644
index 000000000..dcae35586
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/car-battery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/car-crash.svg b/Metronic/fontawesome6/svgs/solid/car-crash.svg
new file mode 100644
index 000000000..48f215cd7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/car-crash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/car-rear.svg b/Metronic/fontawesome6/svgs/solid/car-rear.svg
new file mode 100644
index 000000000..ea3fa478f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/car-rear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/car-side.svg b/Metronic/fontawesome6/svgs/solid/car-side.svg
new file mode 100644
index 000000000..4aacac1d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/car-side.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/car.svg b/Metronic/fontawesome6/svgs/solid/car.svg
new file mode 100644
index 000000000..a5037a3db
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/car.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/caravan.svg b/Metronic/fontawesome6/svgs/solid/caravan.svg
new file mode 100644
index 000000000..36ec5ff27
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/caravan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/caret-down.svg b/Metronic/fontawesome6/svgs/solid/caret-down.svg
new file mode 100644
index 000000000..65b3583ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/caret-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/caret-left.svg b/Metronic/fontawesome6/svgs/solid/caret-left.svg
new file mode 100644
index 000000000..638f1a5f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/caret-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/caret-right.svg b/Metronic/fontawesome6/svgs/solid/caret-right.svg
new file mode 100644
index 000000000..d937ad5e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/caret-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/caret-up.svg b/Metronic/fontawesome6/svgs/solid/caret-up.svg
new file mode 100644
index 000000000..c62d2b51c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/caret-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/carrot.svg b/Metronic/fontawesome6/svgs/solid/carrot.svg
new file mode 100644
index 000000000..ef2d0d280
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/carrot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cart-arrow-down.svg b/Metronic/fontawesome6/svgs/solid/cart-arrow-down.svg
new file mode 100644
index 000000000..d89b93e23
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cart-arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cart-flatbed-suitcase.svg b/Metronic/fontawesome6/svgs/solid/cart-flatbed-suitcase.svg
new file mode 100644
index 000000000..7fde8726d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cart-flatbed-suitcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cart-flatbed.svg b/Metronic/fontawesome6/svgs/solid/cart-flatbed.svg
new file mode 100644
index 000000000..adf0ea37a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cart-flatbed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cart-plus.svg b/Metronic/fontawesome6/svgs/solid/cart-plus.svg
new file mode 100644
index 000000000..206b414f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cart-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cart-shopping.svg b/Metronic/fontawesome6/svgs/solid/cart-shopping.svg
new file mode 100644
index 000000000..745371f10
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cart-shopping.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cash-register.svg b/Metronic/fontawesome6/svgs/solid/cash-register.svg
new file mode 100644
index 000000000..2a977209d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cash-register.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cat.svg b/Metronic/fontawesome6/svgs/solid/cat.svg
new file mode 100644
index 000000000..cb41138ba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cedi-sign.svg b/Metronic/fontawesome6/svgs/solid/cedi-sign.svg
new file mode 100644
index 000000000..3b8183562
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cedi-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cent-sign.svg b/Metronic/fontawesome6/svgs/solid/cent-sign.svg
new file mode 100644
index 000000000..64ae3cb47
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cent-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/certificate.svg b/Metronic/fontawesome6/svgs/solid/certificate.svg
new file mode 100644
index 000000000..770416ac8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/certificate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chair.svg b/Metronic/fontawesome6/svgs/solid/chair.svg
new file mode 100644
index 000000000..d84b3b9b9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chalkboard-user.svg b/Metronic/fontawesome6/svgs/solid/chalkboard-user.svg
new file mode 100644
index 000000000..4f51298b3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chalkboard-user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chalkboard.svg b/Metronic/fontawesome6/svgs/solid/chalkboard.svg
new file mode 100644
index 000000000..223a8afe6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chalkboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/champagne-glasses.svg b/Metronic/fontawesome6/svgs/solid/champagne-glasses.svg
new file mode 100644
index 000000000..4162a392e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/champagne-glasses.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/charging-station.svg b/Metronic/fontawesome6/svgs/solid/charging-station.svg
new file mode 100644
index 000000000..6023a2b73
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/charging-station.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chart-area.svg b/Metronic/fontawesome6/svgs/solid/chart-area.svg
new file mode 100644
index 000000000..049a5a52d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chart-area.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chart-bar.svg b/Metronic/fontawesome6/svgs/solid/chart-bar.svg
new file mode 100644
index 000000000..53fcf09d0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chart-bar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chart-column.svg b/Metronic/fontawesome6/svgs/solid/chart-column.svg
new file mode 100644
index 000000000..8854308c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chart-column.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chart-gantt.svg b/Metronic/fontawesome6/svgs/solid/chart-gantt.svg
new file mode 100644
index 000000000..e91fb5e82
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chart-gantt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chart-line.svg b/Metronic/fontawesome6/svgs/solid/chart-line.svg
new file mode 100644
index 000000000..9f5519e6d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chart-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chart-pie.svg b/Metronic/fontawesome6/svgs/solid/chart-pie.svg
new file mode 100644
index 000000000..e8a4f02da
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chart-pie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/check-double.svg b/Metronic/fontawesome6/svgs/solid/check-double.svg
new file mode 100644
index 000000000..9a032f33a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/check-double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/check-to-slot.svg b/Metronic/fontawesome6/svgs/solid/check-to-slot.svg
new file mode 100644
index 000000000..5cb698802
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/check-to-slot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/check.svg b/Metronic/fontawesome6/svgs/solid/check.svg
new file mode 100644
index 000000000..c3c8c7350
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cheese.svg b/Metronic/fontawesome6/svgs/solid/cheese.svg
new file mode 100644
index 000000000..b26ffe1fc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cheese.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-bishop.svg b/Metronic/fontawesome6/svgs/solid/chess-bishop.svg
new file mode 100644
index 000000000..f8d1f6068
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-bishop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-board.svg b/Metronic/fontawesome6/svgs/solid/chess-board.svg
new file mode 100644
index 000000000..106a50d59
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-board.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-king.svg b/Metronic/fontawesome6/svgs/solid/chess-king.svg
new file mode 100644
index 000000000..b4c47343a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-king.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-knight.svg b/Metronic/fontawesome6/svgs/solid/chess-knight.svg
new file mode 100644
index 000000000..543f8c943
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-knight.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-pawn.svg b/Metronic/fontawesome6/svgs/solid/chess-pawn.svg
new file mode 100644
index 000000000..2f13c0691
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-pawn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-queen.svg b/Metronic/fontawesome6/svgs/solid/chess-queen.svg
new file mode 100644
index 000000000..269963dfa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-queen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess-rook.svg b/Metronic/fontawesome6/svgs/solid/chess-rook.svg
new file mode 100644
index 000000000..2d55d122a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess-rook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chess.svg b/Metronic/fontawesome6/svgs/solid/chess.svg
new file mode 100644
index 000000000..245a6230c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chess.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chevron-down.svg b/Metronic/fontawesome6/svgs/solid/chevron-down.svg
new file mode 100644
index 000000000..6b7b96a7e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chevron-left.svg b/Metronic/fontawesome6/svgs/solid/chevron-left.svg
new file mode 100644
index 000000000..e23aaf69d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chevron-right.svg b/Metronic/fontawesome6/svgs/solid/chevron-right.svg
new file mode 100644
index 000000000..bdf49f3e1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/chevron-up.svg b/Metronic/fontawesome6/svgs/solid/chevron-up.svg
new file mode 100644
index 000000000..fc9e17e5b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/child.svg b/Metronic/fontawesome6/svgs/solid/child.svg
new file mode 100644
index 000000000..65ddf3263
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/child.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/church.svg b/Metronic/fontawesome6/svgs/solid/church.svg
new file mode 100644
index 000000000..d9bdf01fc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/church.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-arrow-down.svg b/Metronic/fontawesome6/svgs/solid/circle-arrow-down.svg
new file mode 100644
index 000000000..86099961d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-arrow-left.svg b/Metronic/fontawesome6/svgs/solid/circle-arrow-left.svg
new file mode 100644
index 000000000..f65d8693d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-arrow-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-arrow-right.svg b/Metronic/fontawesome6/svgs/solid/circle-arrow-right.svg
new file mode 100644
index 000000000..06e2fab0e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-arrow-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-arrow-up.svg b/Metronic/fontawesome6/svgs/solid/circle-arrow-up.svg
new file mode 100644
index 000000000..a348db4ea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-check.svg b/Metronic/fontawesome6/svgs/solid/circle-check.svg
new file mode 100644
index 000000000..dd3647585
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-chevron-down.svg b/Metronic/fontawesome6/svgs/solid/circle-chevron-down.svg
new file mode 100644
index 000000000..221924082
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-chevron-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-chevron-left.svg b/Metronic/fontawesome6/svgs/solid/circle-chevron-left.svg
new file mode 100644
index 000000000..31e7c2dee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-chevron-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-chevron-right.svg b/Metronic/fontawesome6/svgs/solid/circle-chevron-right.svg
new file mode 100644
index 000000000..0d4ac4a40
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-chevron-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-chevron-up.svg b/Metronic/fontawesome6/svgs/solid/circle-chevron-up.svg
new file mode 100644
index 000000000..30ed12218
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-chevron-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-dollar-to-slot.svg b/Metronic/fontawesome6/svgs/solid/circle-dollar-to-slot.svg
new file mode 100644
index 000000000..768de04a6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-dollar-to-slot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-dot.svg b/Metronic/fontawesome6/svgs/solid/circle-dot.svg
new file mode 100644
index 000000000..4e4ad0ba1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-down.svg b/Metronic/fontawesome6/svgs/solid/circle-down.svg
new file mode 100644
index 000000000..2772e58b8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-exclamation.svg b/Metronic/fontawesome6/svgs/solid/circle-exclamation.svg
new file mode 100644
index 000000000..7254df97c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-h.svg b/Metronic/fontawesome6/svgs/solid/circle-h.svg
new file mode 100644
index 000000000..7548ffc4b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-h.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-half-stroke.svg b/Metronic/fontawesome6/svgs/solid/circle-half-stroke.svg
new file mode 100644
index 000000000..01c39a17e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-half-stroke.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-info.svg b/Metronic/fontawesome6/svgs/solid/circle-info.svg
new file mode 100644
index 000000000..5d896c187
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-left.svg b/Metronic/fontawesome6/svgs/solid/circle-left.svg
new file mode 100644
index 000000000..d24e9ed6e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-minus.svg b/Metronic/fontawesome6/svgs/solid/circle-minus.svg
new file mode 100644
index 000000000..2ddf96630
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-notch.svg b/Metronic/fontawesome6/svgs/solid/circle-notch.svg
new file mode 100644
index 000000000..fc452835d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-notch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-pause.svg b/Metronic/fontawesome6/svgs/solid/circle-pause.svg
new file mode 100644
index 000000000..c61072b39
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-play.svg b/Metronic/fontawesome6/svgs/solid/circle-play.svg
new file mode 100644
index 000000000..3ede864d2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-plus.svg b/Metronic/fontawesome6/svgs/solid/circle-plus.svg
new file mode 100644
index 000000000..2406b053b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-question.svg b/Metronic/fontawesome6/svgs/solid/circle-question.svg
new file mode 100644
index 000000000..f15699b22
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-radiation.svg b/Metronic/fontawesome6/svgs/solid/circle-radiation.svg
new file mode 100644
index 000000000..d07373518
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-radiation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-right.svg b/Metronic/fontawesome6/svgs/solid/circle-right.svg
new file mode 100644
index 000000000..bce5ba039
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-stop.svg b/Metronic/fontawesome6/svgs/solid/circle-stop.svg
new file mode 100644
index 000000000..478215249
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-up.svg b/Metronic/fontawesome6/svgs/solid/circle-up.svg
new file mode 100644
index 000000000..5fa68d0d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-user.svg b/Metronic/fontawesome6/svgs/solid/circle-user.svg
new file mode 100644
index 000000000..1b901364a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle-xmark.svg b/Metronic/fontawesome6/svgs/solid/circle-xmark.svg
new file mode 100644
index 000000000..f6a747398
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/circle.svg b/Metronic/fontawesome6/svgs/solid/circle.svg
new file mode 100644
index 000000000..076769b54
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/city.svg b/Metronic/fontawesome6/svgs/solid/city.svg
new file mode 100644
index 000000000..46dfef0e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/city.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clapperboard.svg b/Metronic/fontawesome6/svgs/solid/clapperboard.svg
new file mode 100644
index 000000000..095c64674
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clapperboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clipboard-check.svg b/Metronic/fontawesome6/svgs/solid/clipboard-check.svg
new file mode 100644
index 000000000..498ffaa03
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clipboard-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clipboard-list.svg b/Metronic/fontawesome6/svgs/solid/clipboard-list.svg
new file mode 100644
index 000000000..eba3c1948
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clipboard-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clipboard.svg b/Metronic/fontawesome6/svgs/solid/clipboard.svg
new file mode 100644
index 000000000..02307bf37
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clipboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clock-rotate-left.svg b/Metronic/fontawesome6/svgs/solid/clock-rotate-left.svg
new file mode 100644
index 000000000..95ee54ea8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clock-rotate-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clock.svg b/Metronic/fontawesome6/svgs/solid/clock.svg
new file mode 100644
index 000000000..629085697
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clone.svg b/Metronic/fontawesome6/svgs/solid/clone.svg
new file mode 100644
index 000000000..343c56540
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/closed-captioning.svg b/Metronic/fontawesome6/svgs/solid/closed-captioning.svg
new file mode 100644
index 000000000..66244cbc2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/closed-captioning.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-arrow-down.svg b/Metronic/fontawesome6/svgs/solid/cloud-arrow-down.svg
new file mode 100644
index 000000000..d71f725a8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-arrow-up.svg b/Metronic/fontawesome6/svgs/solid/cloud-arrow-up.svg
new file mode 100644
index 000000000..a1a4f86c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-meatball.svg b/Metronic/fontawesome6/svgs/solid/cloud-meatball.svg
new file mode 100644
index 000000000..9f6b22bd2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-meatball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-moon-rain.svg b/Metronic/fontawesome6/svgs/solid/cloud-moon-rain.svg
new file mode 100644
index 000000000..77ca12d56
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-moon-rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-moon.svg b/Metronic/fontawesome6/svgs/solid/cloud-moon.svg
new file mode 100644
index 000000000..574ef33ab
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-rain.svg b/Metronic/fontawesome6/svgs/solid/cloud-rain.svg
new file mode 100644
index 000000000..24ac7b733
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-showers-heavy.svg b/Metronic/fontawesome6/svgs/solid/cloud-showers-heavy.svg
new file mode 100644
index 000000000..73c2e561a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-showers-heavy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-sun-rain.svg b/Metronic/fontawesome6/svgs/solid/cloud-sun-rain.svg
new file mode 100644
index 000000000..5ba0180bc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-sun-rain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud-sun.svg b/Metronic/fontawesome6/svgs/solid/cloud-sun.svg
new file mode 100644
index 000000000..5b22a05ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud-sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cloud.svg b/Metronic/fontawesome6/svgs/solid/cloud.svg
new file mode 100644
index 000000000..02ec42881
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cloud.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/clover.svg b/Metronic/fontawesome6/svgs/solid/clover.svg
new file mode 100644
index 000000000..9510a8107
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/clover.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code-branch.svg b/Metronic/fontawesome6/svgs/solid/code-branch.svg
new file mode 100644
index 000000000..8b16f56b3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code-branch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code-commit.svg b/Metronic/fontawesome6/svgs/solid/code-commit.svg
new file mode 100644
index 000000000..edaedb588
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code-commit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code-compare.svg b/Metronic/fontawesome6/svgs/solid/code-compare.svg
new file mode 100644
index 000000000..26cf82d17
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code-compare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code-fork.svg b/Metronic/fontawesome6/svgs/solid/code-fork.svg
new file mode 100644
index 000000000..2982d65e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code-fork.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code-merge.svg b/Metronic/fontawesome6/svgs/solid/code-merge.svg
new file mode 100644
index 000000000..4168905cf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code-merge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code-pull-request.svg b/Metronic/fontawesome6/svgs/solid/code-pull-request.svg
new file mode 100644
index 000000000..5563f6a44
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code-pull-request.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/code.svg b/Metronic/fontawesome6/svgs/solid/code.svg
new file mode 100644
index 000000000..41b578c06
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/coins.svg b/Metronic/fontawesome6/svgs/solid/coins.svg
new file mode 100644
index 000000000..3bc574a32
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/coins.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/colon-sign.svg b/Metronic/fontawesome6/svgs/solid/colon-sign.svg
new file mode 100644
index 000000000..98f47bcd6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/colon-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comment-dollar.svg b/Metronic/fontawesome6/svgs/solid/comment-dollar.svg
new file mode 100644
index 000000000..2c14a6a80
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comment-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comment-dots.svg b/Metronic/fontawesome6/svgs/solid/comment-dots.svg
new file mode 100644
index 000000000..4ae0ee43f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comment-dots.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comment-medical.svg b/Metronic/fontawesome6/svgs/solid/comment-medical.svg
new file mode 100644
index 000000000..2ff937dcf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comment-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comment-slash.svg b/Metronic/fontawesome6/svgs/solid/comment-slash.svg
new file mode 100644
index 000000000..ba19fbfbc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comment-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comment-sms.svg b/Metronic/fontawesome6/svgs/solid/comment-sms.svg
new file mode 100644
index 000000000..bcf3622b4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comment-sms.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comment.svg b/Metronic/fontawesome6/svgs/solid/comment.svg
new file mode 100644
index 000000000..1e5ed54cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comment.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comments-dollar.svg b/Metronic/fontawesome6/svgs/solid/comments-dollar.svg
new file mode 100644
index 000000000..3a213932e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comments-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/comments.svg b/Metronic/fontawesome6/svgs/solid/comments.svg
new file mode 100644
index 000000000..a82bbc044
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/comments.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/compact-disc.svg b/Metronic/fontawesome6/svgs/solid/compact-disc.svg
new file mode 100644
index 000000000..e91cb5d08
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/compact-disc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/compass-drafting.svg b/Metronic/fontawesome6/svgs/solid/compass-drafting.svg
new file mode 100644
index 000000000..e31c9228f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/compass-drafting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/compass.svg b/Metronic/fontawesome6/svgs/solid/compass.svg
new file mode 100644
index 000000000..dd6316900
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/compass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/compress.svg b/Metronic/fontawesome6/svgs/solid/compress.svg
new file mode 100644
index 000000000..ecb4b02fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/compress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/computer-mouse.svg b/Metronic/fontawesome6/svgs/solid/computer-mouse.svg
new file mode 100644
index 000000000..0e079fb8f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/computer-mouse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cookie-bite.svg b/Metronic/fontawesome6/svgs/solid/cookie-bite.svg
new file mode 100644
index 000000000..6ab848fea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cookie-bite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cookie.svg b/Metronic/fontawesome6/svgs/solid/cookie.svg
new file mode 100644
index 000000000..d23bbc85e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cookie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/copy.svg b/Metronic/fontawesome6/svgs/solid/copy.svg
new file mode 100644
index 000000000..5fd7a804a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/copy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/copyright.svg b/Metronic/fontawesome6/svgs/solid/copyright.svg
new file mode 100644
index 000000000..1412d80cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/copyright.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/couch.svg b/Metronic/fontawesome6/svgs/solid/couch.svg
new file mode 100644
index 000000000..f5ef47ed7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/couch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/credit-card.svg b/Metronic/fontawesome6/svgs/solid/credit-card.svg
new file mode 100644
index 000000000..5956df752
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/credit-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/crop-simple.svg b/Metronic/fontawesome6/svgs/solid/crop-simple.svg
new file mode 100644
index 000000000..d789c02b6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/crop-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/crop.svg b/Metronic/fontawesome6/svgs/solid/crop.svg
new file mode 100644
index 000000000..6e4ef8106
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/crop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cross.svg b/Metronic/fontawesome6/svgs/solid/cross.svg
new file mode 100644
index 000000000..50e00235c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cross.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/crosshairs.svg b/Metronic/fontawesome6/svgs/solid/crosshairs.svg
new file mode 100644
index 000000000..b73e45d29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/crosshairs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/crow.svg b/Metronic/fontawesome6/svgs/solid/crow.svg
new file mode 100644
index 000000000..617e4f12c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/crow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/crown.svg b/Metronic/fontawesome6/svgs/solid/crown.svg
new file mode 100644
index 000000000..8f6effbd2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/crown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/crutch.svg b/Metronic/fontawesome6/svgs/solid/crutch.svg
new file mode 100644
index 000000000..443d92993
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/crutch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cruzeiro-sign.svg b/Metronic/fontawesome6/svgs/solid/cruzeiro-sign.svg
new file mode 100644
index 000000000..ad675b9d6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cruzeiro-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cube.svg b/Metronic/fontawesome6/svgs/solid/cube.svg
new file mode 100644
index 000000000..3a2b8b1bc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/cubes.svg b/Metronic/fontawesome6/svgs/solid/cubes.svg
new file mode 100644
index 000000000..b53a76db1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/cubes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/d.svg b/Metronic/fontawesome6/svgs/solid/d.svg
new file mode 100644
index 000000000..a019cea26
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/d.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/database.svg b/Metronic/fontawesome6/svgs/solid/database.svg
new file mode 100644
index 000000000..b3bf8d28b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/delete-left.svg b/Metronic/fontawesome6/svgs/solid/delete-left.svg
new file mode 100644
index 000000000..fb58bb976
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/delete-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/democrat.svg b/Metronic/fontawesome6/svgs/solid/democrat.svg
new file mode 100644
index 000000000..3b664fa9a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/democrat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/desktop.svg b/Metronic/fontawesome6/svgs/solid/desktop.svg
new file mode 100644
index 000000000..583c8c749
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/desktop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dharmachakra.svg b/Metronic/fontawesome6/svgs/solid/dharmachakra.svg
new file mode 100644
index 000000000..3a0747161
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dharmachakra.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/diagram-next.svg b/Metronic/fontawesome6/svgs/solid/diagram-next.svg
new file mode 100644
index 000000000..b15bb3c5b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/diagram-next.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/diagram-predecessor.svg b/Metronic/fontawesome6/svgs/solid/diagram-predecessor.svg
new file mode 100644
index 000000000..58844f53e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/diagram-predecessor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/diagram-project.svg b/Metronic/fontawesome6/svgs/solid/diagram-project.svg
new file mode 100644
index 000000000..57472aae1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/diagram-project.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/diagram-successor.svg b/Metronic/fontawesome6/svgs/solid/diagram-successor.svg
new file mode 100644
index 000000000..5425f1f34
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/diagram-successor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/diamond-turn-right.svg b/Metronic/fontawesome6/svgs/solid/diamond-turn-right.svg
new file mode 100644
index 000000000..b36ffa54f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/diamond-turn-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/diamond.svg b/Metronic/fontawesome6/svgs/solid/diamond.svg
new file mode 100644
index 000000000..773209344
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/diamond.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-d20.svg b/Metronic/fontawesome6/svgs/solid/dice-d20.svg
new file mode 100644
index 000000000..0803d7fd7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-d20.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-d6.svg b/Metronic/fontawesome6/svgs/solid/dice-d6.svg
new file mode 100644
index 000000000..dc169e69b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-d6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-five.svg b/Metronic/fontawesome6/svgs/solid/dice-five.svg
new file mode 100644
index 000000000..374ef7dc8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-five.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-four.svg b/Metronic/fontawesome6/svgs/solid/dice-four.svg
new file mode 100644
index 000000000..74fb8c6f8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-four.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-one.svg b/Metronic/fontawesome6/svgs/solid/dice-one.svg
new file mode 100644
index 000000000..8d5b265db
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-one.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-six.svg b/Metronic/fontawesome6/svgs/solid/dice-six.svg
new file mode 100644
index 000000000..0f21524fa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-six.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-three.svg b/Metronic/fontawesome6/svgs/solid/dice-three.svg
new file mode 100644
index 000000000..51e638891
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-three.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice-two.svg b/Metronic/fontawesome6/svgs/solid/dice-two.svg
new file mode 100644
index 000000000..29f639461
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice-two.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dice.svg b/Metronic/fontawesome6/svgs/solid/dice.svg
new file mode 100644
index 000000000..4f6f0688c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/disease.svg b/Metronic/fontawesome6/svgs/solid/disease.svg
new file mode 100644
index 000000000..68ad03162
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/disease.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/divide.svg b/Metronic/fontawesome6/svgs/solid/divide.svg
new file mode 100644
index 000000000..3357df77d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/divide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dna.svg b/Metronic/fontawesome6/svgs/solid/dna.svg
new file mode 100644
index 000000000..e23789b16
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dna.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dog.svg b/Metronic/fontawesome6/svgs/solid/dog.svg
new file mode 100644
index 000000000..6d6ddefeb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dollar-sign.svg b/Metronic/fontawesome6/svgs/solid/dollar-sign.svg
new file mode 100644
index 000000000..87ce7e79a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dollar-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dolly.svg b/Metronic/fontawesome6/svgs/solid/dolly.svg
new file mode 100644
index 000000000..d3b5a088a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dolly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dong-sign.svg b/Metronic/fontawesome6/svgs/solid/dong-sign.svg
new file mode 100644
index 000000000..071c50ec3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dong-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/door-closed.svg b/Metronic/fontawesome6/svgs/solid/door-closed.svg
new file mode 100644
index 000000000..286f7a5e4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/door-closed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/door-open.svg b/Metronic/fontawesome6/svgs/solid/door-open.svg
new file mode 100644
index 000000000..469958186
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/door-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dove.svg b/Metronic/fontawesome6/svgs/solid/dove.svg
new file mode 100644
index 000000000..4a1e36fe4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dove.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/down-left-and-up-right-to-center.svg b/Metronic/fontawesome6/svgs/solid/down-left-and-up-right-to-center.svg
new file mode 100644
index 000000000..bdf21ed59
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/down-left-and-up-right-to-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/down-long.svg b/Metronic/fontawesome6/svgs/solid/down-long.svg
new file mode 100644
index 000000000..2b760fce8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/down-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/download.svg b/Metronic/fontawesome6/svgs/solid/download.svg
new file mode 100644
index 000000000..795441d26
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/download.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dragon.svg b/Metronic/fontawesome6/svgs/solid/dragon.svg
new file mode 100644
index 000000000..6c19f3e0a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dragon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/draw-polygon.svg b/Metronic/fontawesome6/svgs/solid/draw-polygon.svg
new file mode 100644
index 000000000..36d32dc12
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/draw-polygon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/droplet-slash.svg b/Metronic/fontawesome6/svgs/solid/droplet-slash.svg
new file mode 100644
index 000000000..9b052361d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/droplet-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/droplet.svg b/Metronic/fontawesome6/svgs/solid/droplet.svg
new file mode 100644
index 000000000..ff032add0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/droplet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/drum-steelpan.svg b/Metronic/fontawesome6/svgs/solid/drum-steelpan.svg
new file mode 100644
index 000000000..9c3fc48e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/drum-steelpan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/drum.svg b/Metronic/fontawesome6/svgs/solid/drum.svg
new file mode 100644
index 000000000..0f1187b1f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/drum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/drumstick-bite.svg b/Metronic/fontawesome6/svgs/solid/drumstick-bite.svg
new file mode 100644
index 000000000..92ea82036
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/drumstick-bite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dumbbell.svg b/Metronic/fontawesome6/svgs/solid/dumbbell.svg
new file mode 100644
index 000000000..a5eea3ed2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dumbbell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dumpster-fire.svg b/Metronic/fontawesome6/svgs/solid/dumpster-fire.svg
new file mode 100644
index 000000000..dfe5f46a8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dumpster-fire.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dumpster.svg b/Metronic/fontawesome6/svgs/solid/dumpster.svg
new file mode 100644
index 000000000..65365162b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dumpster.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/dungeon.svg b/Metronic/fontawesome6/svgs/solid/dungeon.svg
new file mode 100644
index 000000000..5be50e099
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/dungeon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/e.svg b/Metronic/fontawesome6/svgs/solid/e.svg
new file mode 100644
index 000000000..ad9ba4894
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/e.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ear-deaf.svg b/Metronic/fontawesome6/svgs/solid/ear-deaf.svg
new file mode 100644
index 000000000..bf6f62a70
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ear-deaf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ear-listen.svg b/Metronic/fontawesome6/svgs/solid/ear-listen.svg
new file mode 100644
index 000000000..5edd953fa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ear-listen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/earth-africa.svg b/Metronic/fontawesome6/svgs/solid/earth-africa.svg
new file mode 100644
index 000000000..553e6099d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/earth-africa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/earth-americas.svg b/Metronic/fontawesome6/svgs/solid/earth-americas.svg
new file mode 100644
index 000000000..5104220f1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/earth-americas.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/earth-asia.svg b/Metronic/fontawesome6/svgs/solid/earth-asia.svg
new file mode 100644
index 000000000..905a659e9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/earth-asia.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/earth-europe.svg b/Metronic/fontawesome6/svgs/solid/earth-europe.svg
new file mode 100644
index 000000000..471578180
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/earth-europe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/earth-oceania.svg b/Metronic/fontawesome6/svgs/solid/earth-oceania.svg
new file mode 100644
index 000000000..67ece3e1e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/earth-oceania.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/egg.svg b/Metronic/fontawesome6/svgs/solid/egg.svg
new file mode 100644
index 000000000..0ed365d12
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/egg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/eject.svg b/Metronic/fontawesome6/svgs/solid/eject.svg
new file mode 100644
index 000000000..df9ca2bb6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/eject.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/elevator.svg b/Metronic/fontawesome6/svgs/solid/elevator.svg
new file mode 100644
index 000000000..bf1e623ca
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/elevator.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ellipsis-vertical.svg b/Metronic/fontawesome6/svgs/solid/ellipsis-vertical.svg
new file mode 100644
index 000000000..e67d03d8c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ellipsis-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ellipsis.svg b/Metronic/fontawesome6/svgs/solid/ellipsis.svg
new file mode 100644
index 000000000..eca40818b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ellipsis.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/envelope-open-text.svg b/Metronic/fontawesome6/svgs/solid/envelope-open-text.svg
new file mode 100644
index 000000000..d54dd8c81
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/envelope-open-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/envelope-open.svg b/Metronic/fontawesome6/svgs/solid/envelope-open.svg
new file mode 100644
index 000000000..09add2bea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/envelope-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/envelope.svg b/Metronic/fontawesome6/svgs/solid/envelope.svg
new file mode 100644
index 000000000..af9bb395d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/envelope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/envelopes-bulk.svg b/Metronic/fontawesome6/svgs/solid/envelopes-bulk.svg
new file mode 100644
index 000000000..94f3a96bc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/envelopes-bulk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/equals.svg b/Metronic/fontawesome6/svgs/solid/equals.svg
new file mode 100644
index 000000000..f241d2fd2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/equals.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/eraser.svg b/Metronic/fontawesome6/svgs/solid/eraser.svg
new file mode 100644
index 000000000..a4ba91afd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/eraser.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ethernet.svg b/Metronic/fontawesome6/svgs/solid/ethernet.svg
new file mode 100644
index 000000000..e4de5f501
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ethernet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/euro-sign.svg b/Metronic/fontawesome6/svgs/solid/euro-sign.svg
new file mode 100644
index 000000000..8e1117a73
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/euro-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/exclamation.svg b/Metronic/fontawesome6/svgs/solid/exclamation.svg
new file mode 100644
index 000000000..a020474a2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/expand.svg b/Metronic/fontawesome6/svgs/solid/expand.svg
new file mode 100644
index 000000000..7e2d3c6f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/expand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/eye-dropper.svg b/Metronic/fontawesome6/svgs/solid/eye-dropper.svg
new file mode 100644
index 000000000..8f565a83f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/eye-dropper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/eye-low-vision.svg b/Metronic/fontawesome6/svgs/solid/eye-low-vision.svg
new file mode 100644
index 000000000..7563d3f8b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/eye-low-vision.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/eye-slash.svg b/Metronic/fontawesome6/svgs/solid/eye-slash.svg
new file mode 100644
index 000000000..4700d7c13
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/eye-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/eye.svg b/Metronic/fontawesome6/svgs/solid/eye.svg
new file mode 100644
index 000000000..a9035568c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/eye.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/f.svg b/Metronic/fontawesome6/svgs/solid/f.svg
new file mode 100644
index 000000000..d76936289
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/f.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-angry.svg b/Metronic/fontawesome6/svgs/solid/face-angry.svg
new file mode 100644
index 000000000..1eb7f468b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-angry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-dizzy.svg b/Metronic/fontawesome6/svgs/solid/face-dizzy.svg
new file mode 100644
index 000000000..319e49deb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-dizzy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-flushed.svg b/Metronic/fontawesome6/svgs/solid/face-flushed.svg
new file mode 100644
index 000000000..2d9d5256a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-flushed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-frown-open.svg b/Metronic/fontawesome6/svgs/solid/face-frown-open.svg
new file mode 100644
index 000000000..1578ea79b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-frown-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-frown.svg b/Metronic/fontawesome6/svgs/solid/face-frown.svg
new file mode 100644
index 000000000..20ae07dc7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-frown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grimace.svg b/Metronic/fontawesome6/svgs/solid/face-grimace.svg
new file mode 100644
index 000000000..9104db7fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grimace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-beam-sweat.svg b/Metronic/fontawesome6/svgs/solid/face-grin-beam-sweat.svg
new file mode 100644
index 000000000..43dfb223c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-beam-sweat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-beam.svg b/Metronic/fontawesome6/svgs/solid/face-grin-beam.svg
new file mode 100644
index 000000000..bcdb192a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-hearts.svg b/Metronic/fontawesome6/svgs/solid/face-grin-hearts.svg
new file mode 100644
index 000000000..fb7f38257
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-hearts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-squint-tears.svg b/Metronic/fontawesome6/svgs/solid/face-grin-squint-tears.svg
new file mode 100644
index 000000000..9ee58f679
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-squint-tears.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-squint.svg b/Metronic/fontawesome6/svgs/solid/face-grin-squint.svg
new file mode 100644
index 000000000..27a67ff54
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-squint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-stars.svg b/Metronic/fontawesome6/svgs/solid/face-grin-stars.svg
new file mode 100644
index 000000000..3efce9754
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-stars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-tears.svg b/Metronic/fontawesome6/svgs/solid/face-grin-tears.svg
new file mode 100644
index 000000000..7d06cff63
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-tears.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-tongue-squint.svg b/Metronic/fontawesome6/svgs/solid/face-grin-tongue-squint.svg
new file mode 100644
index 000000000..ed94ea7a3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-tongue-squint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-tongue-wink.svg b/Metronic/fontawesome6/svgs/solid/face-grin-tongue-wink.svg
new file mode 100644
index 000000000..b9cee8975
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-tongue-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-tongue.svg b/Metronic/fontawesome6/svgs/solid/face-grin-tongue.svg
new file mode 100644
index 000000000..db70fa9ce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-tongue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-wide.svg b/Metronic/fontawesome6/svgs/solid/face-grin-wide.svg
new file mode 100644
index 000000000..8d5e07d75
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-wide.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin-wink.svg b/Metronic/fontawesome6/svgs/solid/face-grin-wink.svg
new file mode 100644
index 000000000..117618171
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-grin.svg b/Metronic/fontawesome6/svgs/solid/face-grin.svg
new file mode 100644
index 000000000..f2ab4caf6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-grin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-kiss-beam.svg b/Metronic/fontawesome6/svgs/solid/face-kiss-beam.svg
new file mode 100644
index 000000000..24857adeb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-kiss-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-kiss-wink-heart.svg b/Metronic/fontawesome6/svgs/solid/face-kiss-wink-heart.svg
new file mode 100644
index 000000000..d40f9a355
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-kiss-wink-heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-kiss.svg b/Metronic/fontawesome6/svgs/solid/face-kiss.svg
new file mode 100644
index 000000000..99c37ecfd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-kiss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-laugh-beam.svg b/Metronic/fontawesome6/svgs/solid/face-laugh-beam.svg
new file mode 100644
index 000000000..d3d3beed4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-laugh-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-laugh-squint.svg b/Metronic/fontawesome6/svgs/solid/face-laugh-squint.svg
new file mode 100644
index 000000000..2bb1b630a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-laugh-squint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-laugh-wink.svg b/Metronic/fontawesome6/svgs/solid/face-laugh-wink.svg
new file mode 100644
index 000000000..b1996673f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-laugh-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-laugh.svg b/Metronic/fontawesome6/svgs/solid/face-laugh.svg
new file mode 100644
index 000000000..ff4a54f6a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-laugh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-meh-blank.svg b/Metronic/fontawesome6/svgs/solid/face-meh-blank.svg
new file mode 100644
index 000000000..cac9472fc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-meh-blank.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-meh.svg b/Metronic/fontawesome6/svgs/solid/face-meh.svg
new file mode 100644
index 000000000..2a0a625a7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-meh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-rolling-eyes.svg b/Metronic/fontawesome6/svgs/solid/face-rolling-eyes.svg
new file mode 100644
index 000000000..6b5f6213d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-rolling-eyes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-sad-cry.svg b/Metronic/fontawesome6/svgs/solid/face-sad-cry.svg
new file mode 100644
index 000000000..c121262a0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-sad-cry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-sad-tear.svg b/Metronic/fontawesome6/svgs/solid/face-sad-tear.svg
new file mode 100644
index 000000000..665ae57f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-sad-tear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-smile-beam.svg b/Metronic/fontawesome6/svgs/solid/face-smile-beam.svg
new file mode 100644
index 000000000..9a9f94b4b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-smile-beam.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-smile-wink.svg b/Metronic/fontawesome6/svgs/solid/face-smile-wink.svg
new file mode 100644
index 000000000..c56b8dd29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-smile-wink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-smile.svg b/Metronic/fontawesome6/svgs/solid/face-smile.svg
new file mode 100644
index 000000000..5d423d95f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-smile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-surprise.svg b/Metronic/fontawesome6/svgs/solid/face-surprise.svg
new file mode 100644
index 000000000..b6167dd86
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-surprise.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/face-tired.svg b/Metronic/fontawesome6/svgs/solid/face-tired.svg
new file mode 100644
index 000000000..59a7eb1b4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/face-tired.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fan.svg b/Metronic/fontawesome6/svgs/solid/fan.svg
new file mode 100644
index 000000000..12a6360eb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fan.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/faucet.svg b/Metronic/fontawesome6/svgs/solid/faucet.svg
new file mode 100644
index 000000000..ea50b6b1c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/faucet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fax.svg b/Metronic/fontawesome6/svgs/solid/fax.svg
new file mode 100644
index 000000000..90bd899a1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fax.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/feather-pointed.svg b/Metronic/fontawesome6/svgs/solid/feather-pointed.svg
new file mode 100644
index 000000000..3a40f0942
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/feather-pointed.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/feather.svg b/Metronic/fontawesome6/svgs/solid/feather.svg
new file mode 100644
index 000000000..6904aa396
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/feather.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-arrow-down.svg b/Metronic/fontawesome6/svgs/solid/file-arrow-down.svg
new file mode 100644
index 000000000..40354f5ab
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-arrow-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-arrow-up.svg b/Metronic/fontawesome6/svgs/solid/file-arrow-up.svg
new file mode 100644
index 000000000..73c5365d3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-audio.svg b/Metronic/fontawesome6/svgs/solid/file-audio.svg
new file mode 100644
index 000000000..1900ccf0c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-audio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-code.svg b/Metronic/fontawesome6/svgs/solid/file-code.svg
new file mode 100644
index 000000000..50d0c49ea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-contract.svg b/Metronic/fontawesome6/svgs/solid/file-contract.svg
new file mode 100644
index 000000000..3cd2f8056
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-contract.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-csv.svg b/Metronic/fontawesome6/svgs/solid/file-csv.svg
new file mode 100644
index 000000000..dbb68e197
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-csv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-excel.svg b/Metronic/fontawesome6/svgs/solid/file-excel.svg
new file mode 100644
index 000000000..5706ae5a2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-excel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-export.svg b/Metronic/fontawesome6/svgs/solid/file-export.svg
new file mode 100644
index 000000000..dc993251c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-export.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-image.svg b/Metronic/fontawesome6/svgs/solid/file-image.svg
new file mode 100644
index 000000000..09cb27723
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-import.svg b/Metronic/fontawesome6/svgs/solid/file-import.svg
new file mode 100644
index 000000000..d66f4b5f3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-import.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-invoice-dollar.svg b/Metronic/fontawesome6/svgs/solid/file-invoice-dollar.svg
new file mode 100644
index 000000000..a1c9de2ac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-invoice-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-invoice.svg b/Metronic/fontawesome6/svgs/solid/file-invoice.svg
new file mode 100644
index 000000000..0126b0650
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-invoice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-lines.svg b/Metronic/fontawesome6/svgs/solid/file-lines.svg
new file mode 100644
index 000000000..0d630f923
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-medical.svg b/Metronic/fontawesome6/svgs/solid/file-medical.svg
new file mode 100644
index 000000000..f86d6c22f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-pdf.svg b/Metronic/fontawesome6/svgs/solid/file-pdf.svg
new file mode 100644
index 000000000..53d69021f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-pdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-powerpoint.svg b/Metronic/fontawesome6/svgs/solid/file-powerpoint.svg
new file mode 100644
index 000000000..cfa0762cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-powerpoint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-prescription.svg b/Metronic/fontawesome6/svgs/solid/file-prescription.svg
new file mode 100644
index 000000000..845ba927e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-prescription.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-signature.svg b/Metronic/fontawesome6/svgs/solid/file-signature.svg
new file mode 100644
index 000000000..451a8c316
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-signature.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-video.svg b/Metronic/fontawesome6/svgs/solid/file-video.svg
new file mode 100644
index 000000000..f27e48965
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-waveform.svg b/Metronic/fontawesome6/svgs/solid/file-waveform.svg
new file mode 100644
index 000000000..87c79dc8e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-waveform.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-word.svg b/Metronic/fontawesome6/svgs/solid/file-word.svg
new file mode 100644
index 000000000..a75b185ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-word.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file-zipper.svg b/Metronic/fontawesome6/svgs/solid/file-zipper.svg
new file mode 100644
index 000000000..75facb4cb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file-zipper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/file.svg b/Metronic/fontawesome6/svgs/solid/file.svg
new file mode 100644
index 000000000..207dd8be7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fill-drip.svg b/Metronic/fontawesome6/svgs/solid/fill-drip.svg
new file mode 100644
index 000000000..0e15fe41e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fill-drip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fill.svg b/Metronic/fontawesome6/svgs/solid/fill.svg
new file mode 100644
index 000000000..2f88221e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/film.svg b/Metronic/fontawesome6/svgs/solid/film.svg
new file mode 100644
index 000000000..844fc8628
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/film.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/filter-circle-dollar.svg b/Metronic/fontawesome6/svgs/solid/filter-circle-dollar.svg
new file mode 100644
index 000000000..2f8fdbf79
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/filter-circle-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/filter-circle-xmark.svg b/Metronic/fontawesome6/svgs/solid/filter-circle-xmark.svg
new file mode 100644
index 000000000..b1e8b5e3e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/filter-circle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/filter.svg b/Metronic/fontawesome6/svgs/solid/filter.svg
new file mode 100644
index 000000000..e54eee7a9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/filter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fingerprint.svg b/Metronic/fontawesome6/svgs/solid/fingerprint.svg
new file mode 100644
index 000000000..fadf5ecfc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fingerprint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fire-extinguisher.svg b/Metronic/fontawesome6/svgs/solid/fire-extinguisher.svg
new file mode 100644
index 000000000..2cbbeb86f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fire-extinguisher.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fire-flame-curved.svg b/Metronic/fontawesome6/svgs/solid/fire-flame-curved.svg
new file mode 100644
index 000000000..c2ad9ea2b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fire-flame-curved.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fire-flame-simple.svg b/Metronic/fontawesome6/svgs/solid/fire-flame-simple.svg
new file mode 100644
index 000000000..59903eb10
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fire-flame-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fire.svg b/Metronic/fontawesome6/svgs/solid/fire.svg
new file mode 100644
index 000000000..ffea4c771
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fire.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/fish.svg b/Metronic/fontawesome6/svgs/solid/fish.svg
new file mode 100644
index 000000000..2f96929e0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/fish.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/flag-checkered.svg b/Metronic/fontawesome6/svgs/solid/flag-checkered.svg
new file mode 100644
index 000000000..3639f8c82
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/flag-checkered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/flag-usa.svg b/Metronic/fontawesome6/svgs/solid/flag-usa.svg
new file mode 100644
index 000000000..b4e4349cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/flag-usa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/flag.svg b/Metronic/fontawesome6/svgs/solid/flag.svg
new file mode 100644
index 000000000..88b53a6af
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/flag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/flask.svg b/Metronic/fontawesome6/svgs/solid/flask.svg
new file mode 100644
index 000000000..dfc071632
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/flask.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/floppy-disk.svg b/Metronic/fontawesome6/svgs/solid/floppy-disk.svg
new file mode 100644
index 000000000..5a6bab67c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/floppy-disk.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/florin-sign.svg b/Metronic/fontawesome6/svgs/solid/florin-sign.svg
new file mode 100644
index 000000000..9c092090d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/florin-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/folder-minus.svg b/Metronic/fontawesome6/svgs/solid/folder-minus.svg
new file mode 100644
index 000000000..c23b694b0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/folder-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/folder-open.svg b/Metronic/fontawesome6/svgs/solid/folder-open.svg
new file mode 100644
index 000000000..ca27860ed
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/folder-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/folder-plus.svg b/Metronic/fontawesome6/svgs/solid/folder-plus.svg
new file mode 100644
index 000000000..0042fde3b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/folder-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/folder-tree.svg b/Metronic/fontawesome6/svgs/solid/folder-tree.svg
new file mode 100644
index 000000000..3c18d29ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/folder-tree.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/folder.svg b/Metronic/fontawesome6/svgs/solid/folder.svg
new file mode 100644
index 000000000..3ea871ed8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/font-awesome.svg b/Metronic/fontawesome6/svgs/solid/font-awesome.svg
new file mode 100644
index 000000000..630b6dafc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/font-awesome.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/font.svg b/Metronic/fontawesome6/svgs/solid/font.svg
new file mode 100644
index 000000000..30b39540a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/font.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/football.svg b/Metronic/fontawesome6/svgs/solid/football.svg
new file mode 100644
index 000000000..2a753a1b7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/football.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/forward-fast.svg b/Metronic/fontawesome6/svgs/solid/forward-fast.svg
new file mode 100644
index 000000000..b75f00ae8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/forward-fast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/forward-step.svg b/Metronic/fontawesome6/svgs/solid/forward-step.svg
new file mode 100644
index 000000000..a04f6fed4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/forward-step.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/forward.svg b/Metronic/fontawesome6/svgs/solid/forward.svg
new file mode 100644
index 000000000..94da9b934
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/forward.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/franc-sign.svg b/Metronic/fontawesome6/svgs/solid/franc-sign.svg
new file mode 100644
index 000000000..6a6649b63
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/franc-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/frog.svg b/Metronic/fontawesome6/svgs/solid/frog.svg
new file mode 100644
index 000000000..b1abc4854
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/frog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/futbol.svg b/Metronic/fontawesome6/svgs/solid/futbol.svg
new file mode 100644
index 000000000..fc985278c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/futbol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/g.svg b/Metronic/fontawesome6/svgs/solid/g.svg
new file mode 100644
index 000000000..2220a8b4e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gamepad.svg b/Metronic/fontawesome6/svgs/solid/gamepad.svg
new file mode 100644
index 000000000..9ebc6bf9c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gamepad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gas-pump.svg b/Metronic/fontawesome6/svgs/solid/gas-pump.svg
new file mode 100644
index 000000000..02293e209
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gas-pump.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gauge-high.svg b/Metronic/fontawesome6/svgs/solid/gauge-high.svg
new file mode 100644
index 000000000..3add6be06
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gauge-high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gauge-simple-high.svg b/Metronic/fontawesome6/svgs/solid/gauge-simple-high.svg
new file mode 100644
index 000000000..ca5bbde4e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gauge-simple-high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gauge-simple.svg b/Metronic/fontawesome6/svgs/solid/gauge-simple.svg
new file mode 100644
index 000000000..0f05fe9c5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gauge-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gauge.svg b/Metronic/fontawesome6/svgs/solid/gauge.svg
new file mode 100644
index 000000000..37a608326
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gauge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gavel.svg b/Metronic/fontawesome6/svgs/solid/gavel.svg
new file mode 100644
index 000000000..ba497ffda
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gavel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gear.svg b/Metronic/fontawesome6/svgs/solid/gear.svg
new file mode 100644
index 000000000..d812e8656
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gears.svg b/Metronic/fontawesome6/svgs/solid/gears.svg
new file mode 100644
index 000000000..36db2561a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gears.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gem.svg b/Metronic/fontawesome6/svgs/solid/gem.svg
new file mode 100644
index 000000000..80bcd962e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gem.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/genderless.svg b/Metronic/fontawesome6/svgs/solid/genderless.svg
new file mode 100644
index 000000000..29a9b0602
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/genderless.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ghost.svg b/Metronic/fontawesome6/svgs/solid/ghost.svg
new file mode 100644
index 000000000..dbd162dd7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ghost.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gift.svg b/Metronic/fontawesome6/svgs/solid/gift.svg
new file mode 100644
index 000000000..c4de43e84
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gifts.svg b/Metronic/fontawesome6/svgs/solid/gifts.svg
new file mode 100644
index 000000000..d1b8d7e29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gifts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/glasses.svg b/Metronic/fontawesome6/svgs/solid/glasses.svg
new file mode 100644
index 000000000..74138006b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/glasses.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/globe.svg b/Metronic/fontawesome6/svgs/solid/globe.svg
new file mode 100644
index 000000000..cb5d7370a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/globe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/golf-ball-tee.svg b/Metronic/fontawesome6/svgs/solid/golf-ball-tee.svg
new file mode 100644
index 000000000..e98f25385
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/golf-ball-tee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gopuram.svg b/Metronic/fontawesome6/svgs/solid/gopuram.svg
new file mode 100644
index 000000000..cb726559e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gopuram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/graduation-cap.svg b/Metronic/fontawesome6/svgs/solid/graduation-cap.svg
new file mode 100644
index 000000000..fc1e4eafa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/graduation-cap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/greater-than-equal.svg b/Metronic/fontawesome6/svgs/solid/greater-than-equal.svg
new file mode 100644
index 000000000..e05c8e684
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/greater-than-equal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/greater-than.svg b/Metronic/fontawesome6/svgs/solid/greater-than.svg
new file mode 100644
index 000000000..d2f0b0e85
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/greater-than.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/grip-lines-vertical.svg b/Metronic/fontawesome6/svgs/solid/grip-lines-vertical.svg
new file mode 100644
index 000000000..744f57d28
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/grip-lines-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/grip-lines.svg b/Metronic/fontawesome6/svgs/solid/grip-lines.svg
new file mode 100644
index 000000000..3eb17c9e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/grip-lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/grip-vertical.svg b/Metronic/fontawesome6/svgs/solid/grip-vertical.svg
new file mode 100644
index 000000000..0439fa061
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/grip-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/grip.svg b/Metronic/fontawesome6/svgs/solid/grip.svg
new file mode 100644
index 000000000..8c02dbc16
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/grip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/guarani-sign.svg b/Metronic/fontawesome6/svgs/solid/guarani-sign.svg
new file mode 100644
index 000000000..ea819cf5a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/guarani-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/guitar.svg b/Metronic/fontawesome6/svgs/solid/guitar.svg
new file mode 100644
index 000000000..d17a261b0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/guitar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/gun.svg b/Metronic/fontawesome6/svgs/solid/gun.svg
new file mode 100644
index 000000000..5d5975997
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/gun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/h.svg b/Metronic/fontawesome6/svgs/solid/h.svg
new file mode 100644
index 000000000..3f240d8b3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/h.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hammer.svg b/Metronic/fontawesome6/svgs/solid/hammer.svg
new file mode 100644
index 000000000..b7fd1ef05
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hammer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hamsa.svg b/Metronic/fontawesome6/svgs/solid/hamsa.svg
new file mode 100644
index 000000000..7bce0758a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hamsa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-back-fist.svg b/Metronic/fontawesome6/svgs/solid/hand-back-fist.svg
new file mode 100644
index 000000000..21ceb704b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-back-fist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-dots.svg b/Metronic/fontawesome6/svgs/solid/hand-dots.svg
new file mode 100644
index 000000000..a1dffe062
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-dots.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-fist.svg b/Metronic/fontawesome6/svgs/solid/hand-fist.svg
new file mode 100644
index 000000000..078fbb00a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-fist.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-holding-dollar.svg b/Metronic/fontawesome6/svgs/solid/hand-holding-dollar.svg
new file mode 100644
index 000000000..3ded0947c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-holding-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-holding-droplet.svg b/Metronic/fontawesome6/svgs/solid/hand-holding-droplet.svg
new file mode 100644
index 000000000..246895dd0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-holding-droplet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-holding-heart.svg b/Metronic/fontawesome6/svgs/solid/hand-holding-heart.svg
new file mode 100644
index 000000000..a47df7a08
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-holding-heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-holding-medical.svg b/Metronic/fontawesome6/svgs/solid/hand-holding-medical.svg
new file mode 100644
index 000000000..62473678f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-holding-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-holding.svg b/Metronic/fontawesome6/svgs/solid/hand-holding.svg
new file mode 100644
index 000000000..0e6fcbba3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-holding.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-lizard.svg b/Metronic/fontawesome6/svgs/solid/hand-lizard.svg
new file mode 100644
index 000000000..8583b7d36
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-lizard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-middle-finger.svg b/Metronic/fontawesome6/svgs/solid/hand-middle-finger.svg
new file mode 100644
index 000000000..558dfd143
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-middle-finger.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-peace.svg b/Metronic/fontawesome6/svgs/solid/hand-peace.svg
new file mode 100644
index 000000000..30083e1cf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-peace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-point-down.svg b/Metronic/fontawesome6/svgs/solid/hand-point-down.svg
new file mode 100644
index 000000000..ea9441fff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-point-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-point-left.svg b/Metronic/fontawesome6/svgs/solid/hand-point-left.svg
new file mode 100644
index 000000000..63c6cdebe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-point-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-point-right.svg b/Metronic/fontawesome6/svgs/solid/hand-point-right.svg
new file mode 100644
index 000000000..430bf8506
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-point-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-point-up.svg b/Metronic/fontawesome6/svgs/solid/hand-point-up.svg
new file mode 100644
index 000000000..c900aaf7b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-point-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-pointer.svg b/Metronic/fontawesome6/svgs/solid/hand-pointer.svg
new file mode 100644
index 000000000..0af32df7e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-pointer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-scissors.svg b/Metronic/fontawesome6/svgs/solid/hand-scissors.svg
new file mode 100644
index 000000000..768e8b260
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-scissors.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-sparkles.svg b/Metronic/fontawesome6/svgs/solid/hand-sparkles.svg
new file mode 100644
index 000000000..787401d33
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-sparkles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand-spock.svg b/Metronic/fontawesome6/svgs/solid/hand-spock.svg
new file mode 100644
index 000000000..dd2ed6b8f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand-spock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hand.svg b/Metronic/fontawesome6/svgs/solid/hand.svg
new file mode 100644
index 000000000..2392171d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hands-asl-interpreting.svg b/Metronic/fontawesome6/svgs/solid/hands-asl-interpreting.svg
new file mode 100644
index 000000000..1ca231d99
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hands-asl-interpreting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hands-bubbles.svg b/Metronic/fontawesome6/svgs/solid/hands-bubbles.svg
new file mode 100644
index 000000000..f1110a541
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hands-bubbles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hands-clapping.svg b/Metronic/fontawesome6/svgs/solid/hands-clapping.svg
new file mode 100644
index 000000000..075bdfcff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hands-clapping.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hands-holding.svg b/Metronic/fontawesome6/svgs/solid/hands-holding.svg
new file mode 100644
index 000000000..f665fa531
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hands-holding.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hands-praying.svg b/Metronic/fontawesome6/svgs/solid/hands-praying.svg
new file mode 100644
index 000000000..71ed60ea0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hands-praying.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hands.svg b/Metronic/fontawesome6/svgs/solid/hands.svg
new file mode 100644
index 000000000..cfe925b22
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hands.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/handshake-angle.svg b/Metronic/fontawesome6/svgs/solid/handshake-angle.svg
new file mode 100644
index 000000000..3c4da3e72
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/handshake-angle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/handshake-simple-slash.svg b/Metronic/fontawesome6/svgs/solid/handshake-simple-slash.svg
new file mode 100644
index 000000000..bb6ad0661
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/handshake-simple-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/handshake-slash.svg b/Metronic/fontawesome6/svgs/solid/handshake-slash.svg
new file mode 100644
index 000000000..1dfbdadf7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/handshake-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/handshake.svg b/Metronic/fontawesome6/svgs/solid/handshake.svg
new file mode 100644
index 000000000..b5de1b118
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/handshake.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hanukiah.svg b/Metronic/fontawesome6/svgs/solid/hanukiah.svg
new file mode 100644
index 000000000..4413c7b25
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hanukiah.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hard-drive.svg b/Metronic/fontawesome6/svgs/solid/hard-drive.svg
new file mode 100644
index 000000000..2035b9f07
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hard-drive.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hashtag.svg b/Metronic/fontawesome6/svgs/solid/hashtag.svg
new file mode 100644
index 000000000..ba840bfbe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hashtag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hat-cowboy-side.svg b/Metronic/fontawesome6/svgs/solid/hat-cowboy-side.svg
new file mode 100644
index 000000000..a9f7aa316
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hat-cowboy-side.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hat-cowboy.svg b/Metronic/fontawesome6/svgs/solid/hat-cowboy.svg
new file mode 100644
index 000000000..2b7d245c9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hat-cowboy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hat-wizard.svg b/Metronic/fontawesome6/svgs/solid/hat-wizard.svg
new file mode 100644
index 000000000..9c0627da9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hat-wizard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/head-side-cough-slash.svg b/Metronic/fontawesome6/svgs/solid/head-side-cough-slash.svg
new file mode 100644
index 000000000..3139e5c95
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/head-side-cough-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/head-side-cough.svg b/Metronic/fontawesome6/svgs/solid/head-side-cough.svg
new file mode 100644
index 000000000..2e9d23412
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/head-side-cough.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/head-side-mask.svg b/Metronic/fontawesome6/svgs/solid/head-side-mask.svg
new file mode 100644
index 000000000..c3a4acf6c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/head-side-mask.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/head-side-virus.svg b/Metronic/fontawesome6/svgs/solid/head-side-virus.svg
new file mode 100644
index 000000000..84092d582
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/head-side-virus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/heading.svg b/Metronic/fontawesome6/svgs/solid/heading.svg
new file mode 100644
index 000000000..0e98e63ef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/heading.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/headphones-simple.svg b/Metronic/fontawesome6/svgs/solid/headphones-simple.svg
new file mode 100644
index 000000000..4015b23ee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/headphones-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/headphones.svg b/Metronic/fontawesome6/svgs/solid/headphones.svg
new file mode 100644
index 000000000..d0dbf531a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/headphones.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/headset.svg b/Metronic/fontawesome6/svgs/solid/headset.svg
new file mode 100644
index 000000000..cf8ed4b3b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/headset.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/heart-crack.svg b/Metronic/fontawesome6/svgs/solid/heart-crack.svg
new file mode 100644
index 000000000..be6c49728
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/heart-crack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/heart-pulse.svg b/Metronic/fontawesome6/svgs/solid/heart-pulse.svg
new file mode 100644
index 000000000..310ad3f4c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/heart-pulse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/heart.svg b/Metronic/fontawesome6/svgs/solid/heart.svg
new file mode 100644
index 000000000..fe4351808
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/heart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/helicopter.svg b/Metronic/fontawesome6/svgs/solid/helicopter.svg
new file mode 100644
index 000000000..2a406d4fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/helicopter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/helmet-safety.svg b/Metronic/fontawesome6/svgs/solid/helmet-safety.svg
new file mode 100644
index 000000000..88102dc5a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/helmet-safety.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/highlighter.svg b/Metronic/fontawesome6/svgs/solid/highlighter.svg
new file mode 100644
index 000000000..7808d7a36
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/highlighter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hippo.svg b/Metronic/fontawesome6/svgs/solid/hippo.svg
new file mode 100644
index 000000000..da4cae4ba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hippo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hockey-puck.svg b/Metronic/fontawesome6/svgs/solid/hockey-puck.svg
new file mode 100644
index 000000000..eff00aab2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hockey-puck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/holly-berry.svg b/Metronic/fontawesome6/svgs/solid/holly-berry.svg
new file mode 100644
index 000000000..561bea82c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/holly-berry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/horse-head.svg b/Metronic/fontawesome6/svgs/solid/horse-head.svg
new file mode 100644
index 000000000..19b4a0e73
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/horse-head.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/horse.svg b/Metronic/fontawesome6/svgs/solid/horse.svg
new file mode 100644
index 000000000..5933351ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/horse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hospital-user.svg b/Metronic/fontawesome6/svgs/solid/hospital-user.svg
new file mode 100644
index 000000000..9f7e4c302
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hospital-user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hospital.svg b/Metronic/fontawesome6/svgs/solid/hospital.svg
new file mode 100644
index 000000000..a49aabb48
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hospital.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hot-tub-person.svg b/Metronic/fontawesome6/svgs/solid/hot-tub-person.svg
new file mode 100644
index 000000000..6f5780713
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hot-tub-person.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hotdog.svg b/Metronic/fontawesome6/svgs/solid/hotdog.svg
new file mode 100644
index 000000000..6a8426674
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hotdog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hotel.svg b/Metronic/fontawesome6/svgs/solid/hotel.svg
new file mode 100644
index 000000000..47e946461
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hotel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hourglass-empty.svg b/Metronic/fontawesome6/svgs/solid/hourglass-empty.svg
new file mode 100644
index 000000000..4aef15173
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hourglass-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hourglass-end.svg b/Metronic/fontawesome6/svgs/solid/hourglass-end.svg
new file mode 100644
index 000000000..d1376266d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hourglass-end.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hourglass-start.svg b/Metronic/fontawesome6/svgs/solid/hourglass-start.svg
new file mode 100644
index 000000000..a749ce8a1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hourglass-start.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hourglass.svg b/Metronic/fontawesome6/svgs/solid/hourglass.svg
new file mode 100644
index 000000000..178494129
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hourglass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-chimney-crack.svg b/Metronic/fontawesome6/svgs/solid/house-chimney-crack.svg
new file mode 100644
index 000000000..149c262f6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-chimney-crack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-chimney-medical.svg b/Metronic/fontawesome6/svgs/solid/house-chimney-medical.svg
new file mode 100644
index 000000000..377a59b08
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-chimney-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-chimney-user.svg b/Metronic/fontawesome6/svgs/solid/house-chimney-user.svg
new file mode 100644
index 000000000..b7f7c2d35
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-chimney-user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-chimney-window.svg b/Metronic/fontawesome6/svgs/solid/house-chimney-window.svg
new file mode 100644
index 000000000..fb416b07f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-chimney-window.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-chimney.svg b/Metronic/fontawesome6/svgs/solid/house-chimney.svg
new file mode 100644
index 000000000..e29b805f6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-chimney.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-crack.svg b/Metronic/fontawesome6/svgs/solid/house-crack.svg
new file mode 100644
index 000000000..b2292a657
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-crack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-laptop.svg b/Metronic/fontawesome6/svgs/solid/house-laptop.svg
new file mode 100644
index 000000000..89cce1ef5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-laptop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-medical.svg b/Metronic/fontawesome6/svgs/solid/house-medical.svg
new file mode 100644
index 000000000..58eb4ca82
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house-user.svg b/Metronic/fontawesome6/svgs/solid/house-user.svg
new file mode 100644
index 000000000..8b7b2935d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house-user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/house.svg b/Metronic/fontawesome6/svgs/solid/house.svg
new file mode 100644
index 000000000..4eaa018f6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/house.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/hryvnia-sign.svg b/Metronic/fontawesome6/svgs/solid/hryvnia-sign.svg
new file mode 100644
index 000000000..cedc5ebe0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/hryvnia-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/i-cursor.svg b/Metronic/fontawesome6/svgs/solid/i-cursor.svg
new file mode 100644
index 000000000..879ed862b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/i-cursor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/i.svg b/Metronic/fontawesome6/svgs/solid/i.svg
new file mode 100644
index 000000000..75b86dcbd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/i.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ice-cream.svg b/Metronic/fontawesome6/svgs/solid/ice-cream.svg
new file mode 100644
index 000000000..1627283e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ice-cream.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/icicles.svg b/Metronic/fontawesome6/svgs/solid/icicles.svg
new file mode 100644
index 000000000..68a391642
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/icicles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/icons.svg b/Metronic/fontawesome6/svgs/solid/icons.svg
new file mode 100644
index 000000000..1c7084f72
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/icons.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/id-badge.svg b/Metronic/fontawesome6/svgs/solid/id-badge.svg
new file mode 100644
index 000000000..1cde769b0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/id-badge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/id-card-clip.svg b/Metronic/fontawesome6/svgs/solid/id-card-clip.svg
new file mode 100644
index 000000000..6b40432a5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/id-card-clip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/id-card.svg b/Metronic/fontawesome6/svgs/solid/id-card.svg
new file mode 100644
index 000000000..ba49f88fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/id-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/igloo.svg b/Metronic/fontawesome6/svgs/solid/igloo.svg
new file mode 100644
index 000000000..86acb78d8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/igloo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/image-portrait.svg b/Metronic/fontawesome6/svgs/solid/image-portrait.svg
new file mode 100644
index 000000000..972618f9c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/image-portrait.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/image.svg b/Metronic/fontawesome6/svgs/solid/image.svg
new file mode 100644
index 000000000..2118f1913
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/images.svg b/Metronic/fontawesome6/svgs/solid/images.svg
new file mode 100644
index 000000000..33924d74a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/images.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/inbox.svg b/Metronic/fontawesome6/svgs/solid/inbox.svg
new file mode 100644
index 000000000..9c007a2f4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/inbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/indent.svg b/Metronic/fontawesome6/svgs/solid/indent.svg
new file mode 100644
index 000000000..2ca9a9259
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/indent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/indian-rupee-sign.svg b/Metronic/fontawesome6/svgs/solid/indian-rupee-sign.svg
new file mode 100644
index 000000000..ad80a6cf9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/indian-rupee-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/industry.svg b/Metronic/fontawesome6/svgs/solid/industry.svg
new file mode 100644
index 000000000..7566a5a96
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/industry.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/infinity.svg b/Metronic/fontawesome6/svgs/solid/infinity.svg
new file mode 100644
index 000000000..01d63cf94
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/infinity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/info.svg b/Metronic/fontawesome6/svgs/solid/info.svg
new file mode 100644
index 000000000..ac60711c4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/info.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/italic.svg b/Metronic/fontawesome6/svgs/solid/italic.svg
new file mode 100644
index 000000000..763ea8e69
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/italic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/j.svg b/Metronic/fontawesome6/svgs/solid/j.svg
new file mode 100644
index 000000000..219453202
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/j.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/jedi.svg b/Metronic/fontawesome6/svgs/solid/jedi.svg
new file mode 100644
index 000000000..c8597b1f7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/jedi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/jet-fighter.svg b/Metronic/fontawesome6/svgs/solid/jet-fighter.svg
new file mode 100644
index 000000000..c28e8573d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/jet-fighter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/joint.svg b/Metronic/fontawesome6/svgs/solid/joint.svg
new file mode 100644
index 000000000..7358d0347
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/joint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/k.svg b/Metronic/fontawesome6/svgs/solid/k.svg
new file mode 100644
index 000000000..e7f476ad2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/k.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/kaaba.svg b/Metronic/fontawesome6/svgs/solid/kaaba.svg
new file mode 100644
index 000000000..8c79e781c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/kaaba.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/key.svg b/Metronic/fontawesome6/svgs/solid/key.svg
new file mode 100644
index 000000000..11554c114
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/keyboard.svg b/Metronic/fontawesome6/svgs/solid/keyboard.svg
new file mode 100644
index 000000000..0362f2741
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/keyboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/khanda.svg b/Metronic/fontawesome6/svgs/solid/khanda.svg
new file mode 100644
index 000000000..762ed88f0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/khanda.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/kip-sign.svg b/Metronic/fontawesome6/svgs/solid/kip-sign.svg
new file mode 100644
index 000000000..a04d26d9e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/kip-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/kit-medical.svg b/Metronic/fontawesome6/svgs/solid/kit-medical.svg
new file mode 100644
index 000000000..298d345b0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/kit-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/kiwi-bird.svg b/Metronic/fontawesome6/svgs/solid/kiwi-bird.svg
new file mode 100644
index 000000000..758ef112a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/kiwi-bird.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/l.svg b/Metronic/fontawesome6/svgs/solid/l.svg
new file mode 100644
index 000000000..551ad4257
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/l.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/landmark.svg b/Metronic/fontawesome6/svgs/solid/landmark.svg
new file mode 100644
index 000000000..dff3c566c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/landmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/language.svg b/Metronic/fontawesome6/svgs/solid/language.svg
new file mode 100644
index 000000000..7d9ef710f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/language.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/laptop-code.svg b/Metronic/fontawesome6/svgs/solid/laptop-code.svg
new file mode 100644
index 000000000..fa7d2277a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/laptop-code.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/laptop-medical.svg b/Metronic/fontawesome6/svgs/solid/laptop-medical.svg
new file mode 100644
index 000000000..d99dcf7c9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/laptop-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/laptop.svg b/Metronic/fontawesome6/svgs/solid/laptop.svg
new file mode 100644
index 000000000..cd0795a05
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/laptop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lari-sign.svg b/Metronic/fontawesome6/svgs/solid/lari-sign.svg
new file mode 100644
index 000000000..9efa22f3b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lari-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/layer-group.svg b/Metronic/fontawesome6/svgs/solid/layer-group.svg
new file mode 100644
index 000000000..e3175a08d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/layer-group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/leaf.svg b/Metronic/fontawesome6/svgs/solid/leaf.svg
new file mode 100644
index 000000000..ea807baf7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/leaf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/left-long.svg b/Metronic/fontawesome6/svgs/solid/left-long.svg
new file mode 100644
index 000000000..90d466fc8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/left-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/left-right.svg b/Metronic/fontawesome6/svgs/solid/left-right.svg
new file mode 100644
index 000000000..730c744fe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lemon.svg b/Metronic/fontawesome6/svgs/solid/lemon.svg
new file mode 100644
index 000000000..fc1e70acb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lemon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/less-than-equal.svg b/Metronic/fontawesome6/svgs/solid/less-than-equal.svg
new file mode 100644
index 000000000..c9473fbc2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/less-than-equal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/less-than.svg b/Metronic/fontawesome6/svgs/solid/less-than.svg
new file mode 100644
index 000000000..3ed1f2e00
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/less-than.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/life-ring.svg b/Metronic/fontawesome6/svgs/solid/life-ring.svg
new file mode 100644
index 000000000..fac0676c6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/life-ring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lightbulb.svg b/Metronic/fontawesome6/svgs/solid/lightbulb.svg
new file mode 100644
index 000000000..c8062c359
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lightbulb.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/link-slash.svg b/Metronic/fontawesome6/svgs/solid/link-slash.svg
new file mode 100644
index 000000000..2ed617899
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/link-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/link.svg b/Metronic/fontawesome6/svgs/solid/link.svg
new file mode 100644
index 000000000..1b0769ff3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/link.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lira-sign.svg b/Metronic/fontawesome6/svgs/solid/lira-sign.svg
new file mode 100644
index 000000000..7e432cb52
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lira-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/list-check.svg b/Metronic/fontawesome6/svgs/solid/list-check.svg
new file mode 100644
index 000000000..ac33b2b4a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/list-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/list-ol.svg b/Metronic/fontawesome6/svgs/solid/list-ol.svg
new file mode 100644
index 000000000..65e68c606
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/list-ol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/list-ul.svg b/Metronic/fontawesome6/svgs/solid/list-ul.svg
new file mode 100644
index 000000000..d1b486d22
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/list-ul.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/list.svg b/Metronic/fontawesome6/svgs/solid/list.svg
new file mode 100644
index 000000000..218d9ec67
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/litecoin-sign.svg b/Metronic/fontawesome6/svgs/solid/litecoin-sign.svg
new file mode 100644
index 000000000..b98974ef6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/litecoin-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/location-arrow.svg b/Metronic/fontawesome6/svgs/solid/location-arrow.svg
new file mode 100644
index 000000000..a021381f8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/location-arrow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/location-crosshairs.svg b/Metronic/fontawesome6/svgs/solid/location-crosshairs.svg
new file mode 100644
index 000000000..14ac8b4b9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/location-crosshairs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/location-dot.svg b/Metronic/fontawesome6/svgs/solid/location-dot.svg
new file mode 100644
index 000000000..f9009b07c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/location-dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/location-pin.svg b/Metronic/fontawesome6/svgs/solid/location-pin.svg
new file mode 100644
index 000000000..d539f1c63
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/location-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lock-open.svg b/Metronic/fontawesome6/svgs/solid/lock-open.svg
new file mode 100644
index 000000000..8c0405083
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lock-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lock.svg b/Metronic/fontawesome6/svgs/solid/lock.svg
new file mode 100644
index 000000000..7da7f20e6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lungs-virus.svg b/Metronic/fontawesome6/svgs/solid/lungs-virus.svg
new file mode 100644
index 000000000..f3e61dd6d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lungs-virus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/lungs.svg b/Metronic/fontawesome6/svgs/solid/lungs.svg
new file mode 100644
index 000000000..003802422
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/lungs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/m.svg b/Metronic/fontawesome6/svgs/solid/m.svg
new file mode 100644
index 000000000..9734fb0ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/m.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/magnet.svg b/Metronic/fontawesome6/svgs/solid/magnet.svg
new file mode 100644
index 000000000..b221e4e5b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/magnet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/magnifying-glass-dollar.svg b/Metronic/fontawesome6/svgs/solid/magnifying-glass-dollar.svg
new file mode 100644
index 000000000..235d12630
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/magnifying-glass-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/magnifying-glass-location.svg b/Metronic/fontawesome6/svgs/solid/magnifying-glass-location.svg
new file mode 100644
index 000000000..93cdd7668
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/magnifying-glass-location.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/magnifying-glass-minus.svg b/Metronic/fontawesome6/svgs/solid/magnifying-glass-minus.svg
new file mode 100644
index 000000000..fc42e517c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/magnifying-glass-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/magnifying-glass-plus.svg b/Metronic/fontawesome6/svgs/solid/magnifying-glass-plus.svg
new file mode 100644
index 000000000..6e7adc431
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/magnifying-glass-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/magnifying-glass.svg b/Metronic/fontawesome6/svgs/solid/magnifying-glass.svg
new file mode 100644
index 000000000..57997a861
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/magnifying-glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/manat-sign.svg b/Metronic/fontawesome6/svgs/solid/manat-sign.svg
new file mode 100644
index 000000000..8d72a693f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/manat-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/map-location-dot.svg b/Metronic/fontawesome6/svgs/solid/map-location-dot.svg
new file mode 100644
index 000000000..bf20a73b9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/map-location-dot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/map-location.svg b/Metronic/fontawesome6/svgs/solid/map-location.svg
new file mode 100644
index 000000000..7b025757c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/map-location.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/map-pin.svg b/Metronic/fontawesome6/svgs/solid/map-pin.svg
new file mode 100644
index 000000000..e8d8db7a7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/map-pin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/map.svg b/Metronic/fontawesome6/svgs/solid/map.svg
new file mode 100644
index 000000000..c2ed23643
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/marker.svg b/Metronic/fontawesome6/svgs/solid/marker.svg
new file mode 100644
index 000000000..21ab3bc84
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/marker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mars-and-venus.svg b/Metronic/fontawesome6/svgs/solid/mars-and-venus.svg
new file mode 100644
index 000000000..f89374506
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mars-and-venus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mars-double.svg b/Metronic/fontawesome6/svgs/solid/mars-double.svg
new file mode 100644
index 000000000..8c09d8353
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mars-double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mars-stroke-right.svg b/Metronic/fontawesome6/svgs/solid/mars-stroke-right.svg
new file mode 100644
index 000000000..16a8d4834
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mars-stroke-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mars-stroke-up.svg b/Metronic/fontawesome6/svgs/solid/mars-stroke-up.svg
new file mode 100644
index 000000000..a15cc8eee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mars-stroke-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mars-stroke.svg b/Metronic/fontawesome6/svgs/solid/mars-stroke.svg
new file mode 100644
index 000000000..098f854dc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mars-stroke.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mars.svg b/Metronic/fontawesome6/svgs/solid/mars.svg
new file mode 100644
index 000000000..5a50ea71a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/martini-glass-citrus.svg b/Metronic/fontawesome6/svgs/solid/martini-glass-citrus.svg
new file mode 100644
index 000000000..ae0a1ec87
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/martini-glass-citrus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/martini-glass-empty.svg b/Metronic/fontawesome6/svgs/solid/martini-glass-empty.svg
new file mode 100644
index 000000000..0263f8f09
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/martini-glass-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/martini-glass.svg b/Metronic/fontawesome6/svgs/solid/martini-glass.svg
new file mode 100644
index 000000000..bd7a3d0d5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/martini-glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mask-face.svg b/Metronic/fontawesome6/svgs/solid/mask-face.svg
new file mode 100644
index 000000000..ad0445b90
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mask-face.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mask.svg b/Metronic/fontawesome6/svgs/solid/mask.svg
new file mode 100644
index 000000000..4750ef959
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mask.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/masks-theater.svg b/Metronic/fontawesome6/svgs/solid/masks-theater.svg
new file mode 100644
index 000000000..b34a1c7ee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/masks-theater.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/maximize.svg b/Metronic/fontawesome6/svgs/solid/maximize.svg
new file mode 100644
index 000000000..75d9b419b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/medal.svg b/Metronic/fontawesome6/svgs/solid/medal.svg
new file mode 100644
index 000000000..d4fe0eee2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/medal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/memory.svg b/Metronic/fontawesome6/svgs/solid/memory.svg
new file mode 100644
index 000000000..07da78ce0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/memory.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/menorah.svg b/Metronic/fontawesome6/svgs/solid/menorah.svg
new file mode 100644
index 000000000..29df74747
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/menorah.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mercury.svg b/Metronic/fontawesome6/svgs/solid/mercury.svg
new file mode 100644
index 000000000..e50694427
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mercury.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/message.svg b/Metronic/fontawesome6/svgs/solid/message.svg
new file mode 100644
index 000000000..dd8956092
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/message.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/meteor.svg b/Metronic/fontawesome6/svgs/solid/meteor.svg
new file mode 100644
index 000000000..77837fcc8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/meteor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/microchip.svg b/Metronic/fontawesome6/svgs/solid/microchip.svg
new file mode 100644
index 000000000..ac59ae63d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/microchip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/microphone-lines-slash.svg b/Metronic/fontawesome6/svgs/solid/microphone-lines-slash.svg
new file mode 100644
index 000000000..56e17fa87
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/microphone-lines-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/microphone-lines.svg b/Metronic/fontawesome6/svgs/solid/microphone-lines.svg
new file mode 100644
index 000000000..49d14d2e1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/microphone-lines.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/microphone-slash.svg b/Metronic/fontawesome6/svgs/solid/microphone-slash.svg
new file mode 100644
index 000000000..5f18316c6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/microphone-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/microphone.svg b/Metronic/fontawesome6/svgs/solid/microphone.svg
new file mode 100644
index 000000000..fe97c5fa5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/microphone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/microscope.svg b/Metronic/fontawesome6/svgs/solid/microscope.svg
new file mode 100644
index 000000000..cfaceaca4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/microscope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mill-sign.svg b/Metronic/fontawesome6/svgs/solid/mill-sign.svg
new file mode 100644
index 000000000..d078e9b1c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mill-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/minimize.svg b/Metronic/fontawesome6/svgs/solid/minimize.svg
new file mode 100644
index 000000000..ce49ba155
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/minimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/minus.svg b/Metronic/fontawesome6/svgs/solid/minus.svg
new file mode 100644
index 000000000..5867d938c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mitten.svg b/Metronic/fontawesome6/svgs/solid/mitten.svg
new file mode 100644
index 000000000..9b6400fbe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mitten.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mobile-button.svg b/Metronic/fontawesome6/svgs/solid/mobile-button.svg
new file mode 100644
index 000000000..d2cf4b74b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mobile-button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mobile-screen-button.svg b/Metronic/fontawesome6/svgs/solid/mobile-screen-button.svg
new file mode 100644
index 000000000..6a3f6cd83
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mobile-screen-button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mobile.svg b/Metronic/fontawesome6/svgs/solid/mobile.svg
new file mode 100644
index 000000000..a07c99fde
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mobile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/money-bill-1-wave.svg b/Metronic/fontawesome6/svgs/solid/money-bill-1-wave.svg
new file mode 100644
index 000000000..eb380731a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/money-bill-1-wave.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/money-bill-1.svg b/Metronic/fontawesome6/svgs/solid/money-bill-1.svg
new file mode 100644
index 000000000..f3ae51e6c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/money-bill-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/money-bill-wave.svg b/Metronic/fontawesome6/svgs/solid/money-bill-wave.svg
new file mode 100644
index 000000000..a26ac2d08
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/money-bill-wave.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/money-bill.svg b/Metronic/fontawesome6/svgs/solid/money-bill.svg
new file mode 100644
index 000000000..57007f4dd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/money-bill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/money-check-dollar.svg b/Metronic/fontawesome6/svgs/solid/money-check-dollar.svg
new file mode 100644
index 000000000..772cf49df
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/money-check-dollar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/money-check.svg b/Metronic/fontawesome6/svgs/solid/money-check.svg
new file mode 100644
index 000000000..43d38c83a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/money-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/monument.svg b/Metronic/fontawesome6/svgs/solid/monument.svg
new file mode 100644
index 000000000..39b307ad2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/monument.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/moon.svg b/Metronic/fontawesome6/svgs/solid/moon.svg
new file mode 100644
index 000000000..b1e09f026
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/moon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mortar-pestle.svg b/Metronic/fontawesome6/svgs/solid/mortar-pestle.svg
new file mode 100644
index 000000000..2263b4414
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mortar-pestle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mosque.svg b/Metronic/fontawesome6/svgs/solid/mosque.svg
new file mode 100644
index 000000000..1666a7ed8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mosque.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/motorcycle.svg b/Metronic/fontawesome6/svgs/solid/motorcycle.svg
new file mode 100644
index 000000000..9a3ff16ee
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/motorcycle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mountain.svg b/Metronic/fontawesome6/svgs/solid/mountain.svg
new file mode 100644
index 000000000..0ca60c418
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mountain.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mug-hot.svg b/Metronic/fontawesome6/svgs/solid/mug-hot.svg
new file mode 100644
index 000000000..9b4baa219
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mug-hot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/mug-saucer.svg b/Metronic/fontawesome6/svgs/solid/mug-saucer.svg
new file mode 100644
index 000000000..cad2ffcec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/mug-saucer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/music.svg b/Metronic/fontawesome6/svgs/solid/music.svg
new file mode 100644
index 000000000..c6e30a9e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/n.svg b/Metronic/fontawesome6/svgs/solid/n.svg
new file mode 100644
index 000000000..4765a88f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/n.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/naira-sign.svg b/Metronic/fontawesome6/svgs/solid/naira-sign.svg
new file mode 100644
index 000000000..0602a8ffa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/naira-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/network-wired.svg b/Metronic/fontawesome6/svgs/solid/network-wired.svg
new file mode 100644
index 000000000..22eb15109
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/network-wired.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/neuter.svg b/Metronic/fontawesome6/svgs/solid/neuter.svg
new file mode 100644
index 000000000..4157976d1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/neuter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/newspaper.svg b/Metronic/fontawesome6/svgs/solid/newspaper.svg
new file mode 100644
index 000000000..3290dc9cd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/newspaper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/not-equal.svg b/Metronic/fontawesome6/svgs/solid/not-equal.svg
new file mode 100644
index 000000000..1b0d6c118
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/not-equal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/note-sticky.svg b/Metronic/fontawesome6/svgs/solid/note-sticky.svg
new file mode 100644
index 000000000..fc335407c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/note-sticky.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/notes-medical.svg b/Metronic/fontawesome6/svgs/solid/notes-medical.svg
new file mode 100644
index 000000000..8caaa58ab
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/notes-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/o.svg b/Metronic/fontawesome6/svgs/solid/o.svg
new file mode 100644
index 000000000..c1658adce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/o.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/object-group.svg b/Metronic/fontawesome6/svgs/solid/object-group.svg
new file mode 100644
index 000000000..8339b2f54
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/object-group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/object-ungroup.svg b/Metronic/fontawesome6/svgs/solid/object-ungroup.svg
new file mode 100644
index 000000000..2fb9eae00
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/object-ungroup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/oil-can.svg b/Metronic/fontawesome6/svgs/solid/oil-can.svg
new file mode 100644
index 000000000..67e371475
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/oil-can.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/om.svg b/Metronic/fontawesome6/svgs/solid/om.svg
new file mode 100644
index 000000000..49f673751
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/om.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/otter.svg b/Metronic/fontawesome6/svgs/solid/otter.svg
new file mode 100644
index 000000000..89ff18599
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/otter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/outdent.svg b/Metronic/fontawesome6/svgs/solid/outdent.svg
new file mode 100644
index 000000000..cb74f188e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/outdent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/p.svg b/Metronic/fontawesome6/svgs/solid/p.svg
new file mode 100644
index 000000000..6de6a0217
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/p.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pager.svg b/Metronic/fontawesome6/svgs/solid/pager.svg
new file mode 100644
index 000000000..8abaf8249
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pager.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paint-roller.svg b/Metronic/fontawesome6/svgs/solid/paint-roller.svg
new file mode 100644
index 000000000..dcca2147b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paint-roller.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paintbrush.svg b/Metronic/fontawesome6/svgs/solid/paintbrush.svg
new file mode 100644
index 000000000..3ee88a393
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paintbrush.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/palette.svg b/Metronic/fontawesome6/svgs/solid/palette.svg
new file mode 100644
index 000000000..deaad8194
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/palette.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pallet.svg b/Metronic/fontawesome6/svgs/solid/pallet.svg
new file mode 100644
index 000000000..341188134
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/panorama.svg b/Metronic/fontawesome6/svgs/solid/panorama.svg
new file mode 100644
index 000000000..db4e1e76d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/panorama.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paper-plane.svg b/Metronic/fontawesome6/svgs/solid/paper-plane.svg
new file mode 100644
index 000000000..e6839298e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paper-plane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paperclip.svg b/Metronic/fontawesome6/svgs/solid/paperclip.svg
new file mode 100644
index 000000000..ee35221a6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paperclip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/parachute-box.svg b/Metronic/fontawesome6/svgs/solid/parachute-box.svg
new file mode 100644
index 000000000..db9203a89
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/parachute-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paragraph.svg b/Metronic/fontawesome6/svgs/solid/paragraph.svg
new file mode 100644
index 000000000..1d2b1659d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paragraph.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/passport.svg b/Metronic/fontawesome6/svgs/solid/passport.svg
new file mode 100644
index 000000000..3da8f82a7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/passport.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paste.svg b/Metronic/fontawesome6/svgs/solid/paste.svg
new file mode 100644
index 000000000..5000ec93e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paste.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pause.svg b/Metronic/fontawesome6/svgs/solid/pause.svg
new file mode 100644
index 000000000..78f6eb778
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pause.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/paw.svg b/Metronic/fontawesome6/svgs/solid/paw.svg
new file mode 100644
index 000000000..e5e217029
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/paw.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/peace.svg b/Metronic/fontawesome6/svgs/solid/peace.svg
new file mode 100644
index 000000000..7ce7eae64
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/peace.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pen-clip.svg b/Metronic/fontawesome6/svgs/solid/pen-clip.svg
new file mode 100644
index 000000000..9310e0c7a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pen-clip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pen-fancy.svg b/Metronic/fontawesome6/svgs/solid/pen-fancy.svg
new file mode 100644
index 000000000..b84555133
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pen-fancy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pen-nib.svg b/Metronic/fontawesome6/svgs/solid/pen-nib.svg
new file mode 100644
index 000000000..f773f28ae
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pen-nib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pen-ruler.svg b/Metronic/fontawesome6/svgs/solid/pen-ruler.svg
new file mode 100644
index 000000000..0df960429
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pen-ruler.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pen-to-square.svg b/Metronic/fontawesome6/svgs/solid/pen-to-square.svg
new file mode 100644
index 000000000..41277710a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pen-to-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pen.svg b/Metronic/fontawesome6/svgs/solid/pen.svg
new file mode 100644
index 000000000..14e8cc934
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pencil.svg b/Metronic/fontawesome6/svgs/solid/pencil.svg
new file mode 100644
index 000000000..29bf85aa0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pencil.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/people-arrows-left-right.svg b/Metronic/fontawesome6/svgs/solid/people-arrows-left-right.svg
new file mode 100644
index 000000000..6d0c36b07
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/people-arrows-left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/people-carry-box.svg b/Metronic/fontawesome6/svgs/solid/people-carry-box.svg
new file mode 100644
index 000000000..5448f1211
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/people-carry-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pepper-hot.svg b/Metronic/fontawesome6/svgs/solid/pepper-hot.svg
new file mode 100644
index 000000000..e31cd062e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pepper-hot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/percent.svg b/Metronic/fontawesome6/svgs/solid/percent.svg
new file mode 100644
index 000000000..743163d24
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/percent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-biking.svg b/Metronic/fontawesome6/svgs/solid/person-biking.svg
new file mode 100644
index 000000000..5b0291025
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-biking.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-booth.svg b/Metronic/fontawesome6/svgs/solid/person-booth.svg
new file mode 100644
index 000000000..914de85d5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-booth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-dots-from-line.svg b/Metronic/fontawesome6/svgs/solid/person-dots-from-line.svg
new file mode 100644
index 000000000..2f8c81772
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-dots-from-line.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-dress.svg b/Metronic/fontawesome6/svgs/solid/person-dress.svg
new file mode 100644
index 000000000..e35a27bff
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-dress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-hiking.svg b/Metronic/fontawesome6/svgs/solid/person-hiking.svg
new file mode 100644
index 000000000..92560222b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-hiking.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-praying.svg b/Metronic/fontawesome6/svgs/solid/person-praying.svg
new file mode 100644
index 000000000..4b59b6f01
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-praying.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-running.svg b/Metronic/fontawesome6/svgs/solid/person-running.svg
new file mode 100644
index 000000000..cce92cb8a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-running.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-skating.svg b/Metronic/fontawesome6/svgs/solid/person-skating.svg
new file mode 100644
index 000000000..6c8de5157
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-skating.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-skiing-nordic.svg b/Metronic/fontawesome6/svgs/solid/person-skiing-nordic.svg
new file mode 100644
index 000000000..048e10d1d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-skiing-nordic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-skiing.svg b/Metronic/fontawesome6/svgs/solid/person-skiing.svg
new file mode 100644
index 000000000..1e487e605
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-skiing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-snowboarding.svg b/Metronic/fontawesome6/svgs/solid/person-snowboarding.svg
new file mode 100644
index 000000000..43af5b537
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-snowboarding.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-swimming.svg b/Metronic/fontawesome6/svgs/solid/person-swimming.svg
new file mode 100644
index 000000000..34ab1cad5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-swimming.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-walking-with-cane.svg b/Metronic/fontawesome6/svgs/solid/person-walking-with-cane.svg
new file mode 100644
index 000000000..a0fb2928f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-walking-with-cane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person-walking.svg b/Metronic/fontawesome6/svgs/solid/person-walking.svg
new file mode 100644
index 000000000..7b8b0c059
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person-walking.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/person.svg b/Metronic/fontawesome6/svgs/solid/person.svg
new file mode 100644
index 000000000..023db808d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/person.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/peseta-sign.svg b/Metronic/fontawesome6/svgs/solid/peseta-sign.svg
new file mode 100644
index 000000000..20b92e7ba
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/peseta-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/peso-sign.svg b/Metronic/fontawesome6/svgs/solid/peso-sign.svg
new file mode 100644
index 000000000..bd284b5c3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/peso-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/phone-flip.svg b/Metronic/fontawesome6/svgs/solid/phone-flip.svg
new file mode 100644
index 000000000..ecc023262
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/phone-flip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/phone-slash.svg b/Metronic/fontawesome6/svgs/solid/phone-slash.svg
new file mode 100644
index 000000000..064f8c0f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/phone-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/phone-volume.svg b/Metronic/fontawesome6/svgs/solid/phone-volume.svg
new file mode 100644
index 000000000..689374eea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/phone-volume.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/phone.svg b/Metronic/fontawesome6/svgs/solid/phone.svg
new file mode 100644
index 000000000..50cde515b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/photo-film.svg b/Metronic/fontawesome6/svgs/solid/photo-film.svg
new file mode 100644
index 000000000..5bd56757f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/photo-film.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/piggy-bank.svg b/Metronic/fontawesome6/svgs/solid/piggy-bank.svg
new file mode 100644
index 000000000..8ec8ac66c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/piggy-bank.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pills.svg b/Metronic/fontawesome6/svgs/solid/pills.svg
new file mode 100644
index 000000000..1e449c320
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pills.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pizza-slice.svg b/Metronic/fontawesome6/svgs/solid/pizza-slice.svg
new file mode 100644
index 000000000..3fb660864
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pizza-slice.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/place-of-worship.svg b/Metronic/fontawesome6/svgs/solid/place-of-worship.svg
new file mode 100644
index 000000000..fd96c937d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/place-of-worship.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plane-arrival.svg b/Metronic/fontawesome6/svgs/solid/plane-arrival.svg
new file mode 100644
index 000000000..10c97b13e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plane-arrival.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plane-departure.svg b/Metronic/fontawesome6/svgs/solid/plane-departure.svg
new file mode 100644
index 000000000..4ef5b09b4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plane-departure.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plane-slash.svg b/Metronic/fontawesome6/svgs/solid/plane-slash.svg
new file mode 100644
index 000000000..7cdd2ae5b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plane-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plane.svg b/Metronic/fontawesome6/svgs/solid/plane.svg
new file mode 100644
index 000000000..106f2ee96
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plane.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/play.svg b/Metronic/fontawesome6/svgs/solid/play.svg
new file mode 100644
index 000000000..807146f16
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/play.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plug.svg b/Metronic/fontawesome6/svgs/solid/plug.svg
new file mode 100644
index 000000000..38310a5e7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plus-minus.svg b/Metronic/fontawesome6/svgs/solid/plus-minus.svg
new file mode 100644
index 000000000..e1c37cf40
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plus-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/plus.svg b/Metronic/fontawesome6/svgs/solid/plus.svg
new file mode 100644
index 000000000..ef59a3775
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/podcast.svg b/Metronic/fontawesome6/svgs/solid/podcast.svg
new file mode 100644
index 000000000..18fd3d9a3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/podcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/poo-storm.svg b/Metronic/fontawesome6/svgs/solid/poo-storm.svg
new file mode 100644
index 000000000..f6acda1a0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/poo-storm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/poo.svg b/Metronic/fontawesome6/svgs/solid/poo.svg
new file mode 100644
index 000000000..696bfc6b9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/poo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/poop.svg b/Metronic/fontawesome6/svgs/solid/poop.svg
new file mode 100644
index 000000000..5a7f85eea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/poop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/power-off.svg b/Metronic/fontawesome6/svgs/solid/power-off.svg
new file mode 100644
index 000000000..b4b61fafe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/power-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/prescription-bottle-medical.svg b/Metronic/fontawesome6/svgs/solid/prescription-bottle-medical.svg
new file mode 100644
index 000000000..d6ad3f49f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/prescription-bottle-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/prescription-bottle.svg b/Metronic/fontawesome6/svgs/solid/prescription-bottle.svg
new file mode 100644
index 000000000..e91e7653e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/prescription-bottle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/prescription.svg b/Metronic/fontawesome6/svgs/solid/prescription.svg
new file mode 100644
index 000000000..fa993e616
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/prescription.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/print.svg b/Metronic/fontawesome6/svgs/solid/print.svg
new file mode 100644
index 000000000..0192d5dfb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/print.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pump-medical.svg b/Metronic/fontawesome6/svgs/solid/pump-medical.svg
new file mode 100644
index 000000000..c61e8451c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pump-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/pump-soap.svg b/Metronic/fontawesome6/svgs/solid/pump-soap.svg
new file mode 100644
index 000000000..8a2b12b6a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/pump-soap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/puzzle-piece.svg b/Metronic/fontawesome6/svgs/solid/puzzle-piece.svg
new file mode 100644
index 000000000..bbe9cec60
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/puzzle-piece.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/q.svg b/Metronic/fontawesome6/svgs/solid/q.svg
new file mode 100644
index 000000000..960cf2d2b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/q.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/qrcode.svg b/Metronic/fontawesome6/svgs/solid/qrcode.svg
new file mode 100644
index 000000000..9a1531ba8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/qrcode.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/question.svg b/Metronic/fontawesome6/svgs/solid/question.svg
new file mode 100644
index 000000000..f1f5e6592
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/question.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/quote-left.svg b/Metronic/fontawesome6/svgs/solid/quote-left.svg
new file mode 100644
index 000000000..03e56e871
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/quote-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/quote-right.svg b/Metronic/fontawesome6/svgs/solid/quote-right.svg
new file mode 100644
index 000000000..355aad75f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/quote-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/r.svg b/Metronic/fontawesome6/svgs/solid/r.svg
new file mode 100644
index 000000000..bd98d6c79
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/r.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/radiation.svg b/Metronic/fontawesome6/svgs/solid/radiation.svg
new file mode 100644
index 000000000..1900e71ea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/radiation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rainbow.svg b/Metronic/fontawesome6/svgs/solid/rainbow.svg
new file mode 100644
index 000000000..e8d48334f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rainbow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/receipt.svg b/Metronic/fontawesome6/svgs/solid/receipt.svg
new file mode 100644
index 000000000..55505f587
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/receipt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/record-vinyl.svg b/Metronic/fontawesome6/svgs/solid/record-vinyl.svg
new file mode 100644
index 000000000..db17000a5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/record-vinyl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rectangle-ad.svg b/Metronic/fontawesome6/svgs/solid/rectangle-ad.svg
new file mode 100644
index 000000000..8907483cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rectangle-ad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rectangle-list.svg b/Metronic/fontawesome6/svgs/solid/rectangle-list.svg
new file mode 100644
index 000000000..ef998e9c2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rectangle-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rectangle-xmark.svg b/Metronic/fontawesome6/svgs/solid/rectangle-xmark.svg
new file mode 100644
index 000000000..8d06c129e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rectangle-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/recycle.svg b/Metronic/fontawesome6/svgs/solid/recycle.svg
new file mode 100644
index 000000000..69adbc773
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/recycle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/registered.svg b/Metronic/fontawesome6/svgs/solid/registered.svg
new file mode 100644
index 000000000..1af1b87ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/registered.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/repeat.svg b/Metronic/fontawesome6/svgs/solid/repeat.svg
new file mode 100644
index 000000000..5283ba34a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/repeat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/reply-all.svg b/Metronic/fontawesome6/svgs/solid/reply-all.svg
new file mode 100644
index 000000000..a9a900805
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/reply-all.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/reply.svg b/Metronic/fontawesome6/svgs/solid/reply.svg
new file mode 100644
index 000000000..bc4e71bb0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/reply.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/republican.svg b/Metronic/fontawesome6/svgs/solid/republican.svg
new file mode 100644
index 000000000..8a30f3a48
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/republican.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/restroom.svg b/Metronic/fontawesome6/svgs/solid/restroom.svg
new file mode 100644
index 000000000..1972638b4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/restroom.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/retweet.svg b/Metronic/fontawesome6/svgs/solid/retweet.svg
new file mode 100644
index 000000000..b651d2671
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/retweet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ribbon.svg b/Metronic/fontawesome6/svgs/solid/ribbon.svg
new file mode 100644
index 000000000..b0f2867af
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ribbon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/right-from-bracket.svg b/Metronic/fontawesome6/svgs/solid/right-from-bracket.svg
new file mode 100644
index 000000000..88d9534cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/right-from-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/right-left.svg b/Metronic/fontawesome6/svgs/solid/right-left.svg
new file mode 100644
index 000000000..e362b8af6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/right-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/right-long.svg b/Metronic/fontawesome6/svgs/solid/right-long.svg
new file mode 100644
index 000000000..6ac0c3c1c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/right-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/right-to-bracket.svg b/Metronic/fontawesome6/svgs/solid/right-to-bracket.svg
new file mode 100644
index 000000000..e7d72c8f5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/right-to-bracket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ring.svg b/Metronic/fontawesome6/svgs/solid/ring.svg
new file mode 100644
index 000000000..bfdf8be42
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ring.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/road.svg b/Metronic/fontawesome6/svgs/solid/road.svg
new file mode 100644
index 000000000..d2e92552d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/road.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/robot.svg b/Metronic/fontawesome6/svgs/solid/robot.svg
new file mode 100644
index 000000000..eeb8112ca
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/robot.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rocket.svg b/Metronic/fontawesome6/svgs/solid/rocket.svg
new file mode 100644
index 000000000..a8916fb9a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rocket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rotate-left.svg b/Metronic/fontawesome6/svgs/solid/rotate-left.svg
new file mode 100644
index 000000000..60e8d3a95
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rotate-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rotate-right.svg b/Metronic/fontawesome6/svgs/solid/rotate-right.svg
new file mode 100644
index 000000000..0fdcb577c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rotate-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rotate.svg b/Metronic/fontawesome6/svgs/solid/rotate.svg
new file mode 100644
index 000000000..5164ea239
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rotate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/route.svg b/Metronic/fontawesome6/svgs/solid/route.svg
new file mode 100644
index 000000000..53c144099
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/route.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rss.svg b/Metronic/fontawesome6/svgs/solid/rss.svg
new file mode 100644
index 000000000..e1af56be9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ruble-sign.svg b/Metronic/fontawesome6/svgs/solid/ruble-sign.svg
new file mode 100644
index 000000000..25ba6a32c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ruble-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ruler-combined.svg b/Metronic/fontawesome6/svgs/solid/ruler-combined.svg
new file mode 100644
index 000000000..f9f1e76c9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ruler-combined.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ruler-horizontal.svg b/Metronic/fontawesome6/svgs/solid/ruler-horizontal.svg
new file mode 100644
index 000000000..49221c0b2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ruler-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ruler-vertical.svg b/Metronic/fontawesome6/svgs/solid/ruler-vertical.svg
new file mode 100644
index 000000000..0f0d1def8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ruler-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ruler.svg b/Metronic/fontawesome6/svgs/solid/ruler.svg
new file mode 100644
index 000000000..48b023aa4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ruler.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rupee-sign.svg b/Metronic/fontawesome6/svgs/solid/rupee-sign.svg
new file mode 100644
index 000000000..b305d166f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rupee-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/rupiah-sign.svg b/Metronic/fontawesome6/svgs/solid/rupiah-sign.svg
new file mode 100644
index 000000000..7d264bf6d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/rupiah-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/s.svg b/Metronic/fontawesome6/svgs/solid/s.svg
new file mode 100644
index 000000000..f95de873e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/s.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sailboat.svg b/Metronic/fontawesome6/svgs/solid/sailboat.svg
new file mode 100644
index 000000000..e4181bbac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sailboat.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/satellite-dish.svg b/Metronic/fontawesome6/svgs/solid/satellite-dish.svg
new file mode 100644
index 000000000..f5dbb6ca2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/satellite-dish.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/satellite.svg b/Metronic/fontawesome6/svgs/solid/satellite.svg
new file mode 100644
index 000000000..7ed38340d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/satellite.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/scale-balanced.svg b/Metronic/fontawesome6/svgs/solid/scale-balanced.svg
new file mode 100644
index 000000000..7a1fce6b8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/scale-balanced.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/scale-unbalanced-flip.svg b/Metronic/fontawesome6/svgs/solid/scale-unbalanced-flip.svg
new file mode 100644
index 000000000..379489f11
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/scale-unbalanced-flip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/scale-unbalanced.svg b/Metronic/fontawesome6/svgs/solid/scale-unbalanced.svg
new file mode 100644
index 000000000..fb1487fb5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/scale-unbalanced.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/school.svg b/Metronic/fontawesome6/svgs/solid/school.svg
new file mode 100644
index 000000000..5ddcc8b24
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/school.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/scissors.svg b/Metronic/fontawesome6/svgs/solid/scissors.svg
new file mode 100644
index 000000000..c30391af7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/scissors.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/screwdriver-wrench.svg b/Metronic/fontawesome6/svgs/solid/screwdriver-wrench.svg
new file mode 100644
index 000000000..d7deb562d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/screwdriver-wrench.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/screwdriver.svg b/Metronic/fontawesome6/svgs/solid/screwdriver.svg
new file mode 100644
index 000000000..46b9fd52a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/screwdriver.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/scroll-torah.svg b/Metronic/fontawesome6/svgs/solid/scroll-torah.svg
new file mode 100644
index 000000000..54547d1da
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/scroll-torah.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/scroll.svg b/Metronic/fontawesome6/svgs/solid/scroll.svg
new file mode 100644
index 000000000..469064ba3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/scroll.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sd-card.svg b/Metronic/fontawesome6/svgs/solid/sd-card.svg
new file mode 100644
index 000000000..f4de84967
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sd-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/section.svg b/Metronic/fontawesome6/svgs/solid/section.svg
new file mode 100644
index 000000000..bc6b795a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/section.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/seedling.svg b/Metronic/fontawesome6/svgs/solid/seedling.svg
new file mode 100644
index 000000000..cc7d805de
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/seedling.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/server.svg b/Metronic/fontawesome6/svgs/solid/server.svg
new file mode 100644
index 000000000..d6d020a4b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/server.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shapes.svg b/Metronic/fontawesome6/svgs/solid/shapes.svg
new file mode 100644
index 000000000..9a0134bac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shapes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/share-from-square.svg b/Metronic/fontawesome6/svgs/solid/share-from-square.svg
new file mode 100644
index 000000000..369ac44be
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/share-from-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/share-nodes.svg b/Metronic/fontawesome6/svgs/solid/share-nodes.svg
new file mode 100644
index 000000000..e70e5b300
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/share-nodes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/share.svg b/Metronic/fontawesome6/svgs/solid/share.svg
new file mode 100644
index 000000000..1dbac7445
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/share.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shekel-sign.svg b/Metronic/fontawesome6/svgs/solid/shekel-sign.svg
new file mode 100644
index 000000000..2d35d7ea3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shekel-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shield-blank.svg b/Metronic/fontawesome6/svgs/solid/shield-blank.svg
new file mode 100644
index 000000000..7de16809a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shield-blank.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shield-virus.svg b/Metronic/fontawesome6/svgs/solid/shield-virus.svg
new file mode 100644
index 000000000..f486a839a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shield-virus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shield.svg b/Metronic/fontawesome6/svgs/solid/shield.svg
new file mode 100644
index 000000000..8da0bbbc4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shield.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ship.svg b/Metronic/fontawesome6/svgs/solid/ship.svg
new file mode 100644
index 000000000..ed1dae02f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ship.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shirt.svg b/Metronic/fontawesome6/svgs/solid/shirt.svg
new file mode 100644
index 000000000..ee2405d51
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shirt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shoe-prints.svg b/Metronic/fontawesome6/svgs/solid/shoe-prints.svg
new file mode 100644
index 000000000..a6e8dd27d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shoe-prints.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shop-slash.svg b/Metronic/fontawesome6/svgs/solid/shop-slash.svg
new file mode 100644
index 000000000..096dc2726
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shop-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shop.svg b/Metronic/fontawesome6/svgs/solid/shop.svg
new file mode 100644
index 000000000..c2cc0d7ac
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shower.svg b/Metronic/fontawesome6/svgs/solid/shower.svg
new file mode 100644
index 000000000..0f391bd53
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shower.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shrimp.svg b/Metronic/fontawesome6/svgs/solid/shrimp.svg
new file mode 100644
index 000000000..e59ff4ec1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shrimp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shuffle.svg b/Metronic/fontawesome6/svgs/solid/shuffle.svg
new file mode 100644
index 000000000..e317dd041
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shuffle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/shuttle-space.svg b/Metronic/fontawesome6/svgs/solid/shuttle-space.svg
new file mode 100644
index 000000000..359c35c6e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/shuttle-space.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sign-hanging.svg b/Metronic/fontawesome6/svgs/solid/sign-hanging.svg
new file mode 100644
index 000000000..f4a699347
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sign-hanging.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/signal.svg b/Metronic/fontawesome6/svgs/solid/signal.svg
new file mode 100644
index 000000000..15a15194c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/signal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/signature.svg b/Metronic/fontawesome6/svgs/solid/signature.svg
new file mode 100644
index 000000000..71559303c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/signature.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/signs-post.svg b/Metronic/fontawesome6/svgs/solid/signs-post.svg
new file mode 100644
index 000000000..20f17c41f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/signs-post.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sim-card.svg b/Metronic/fontawesome6/svgs/solid/sim-card.svg
new file mode 100644
index 000000000..04091e9a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sim-card.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sink.svg b/Metronic/fontawesome6/svgs/solid/sink.svg
new file mode 100644
index 000000000..eb68159b1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sitemap.svg b/Metronic/fontawesome6/svgs/solid/sitemap.svg
new file mode 100644
index 000000000..1f08b027e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sitemap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/skull-crossbones.svg b/Metronic/fontawesome6/svgs/solid/skull-crossbones.svg
new file mode 100644
index 000000000..a0d5b5ef0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/skull-crossbones.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/skull.svg b/Metronic/fontawesome6/svgs/solid/skull.svg
new file mode 100644
index 000000000..af97e00c6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/skull.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/slash.svg b/Metronic/fontawesome6/svgs/solid/slash.svg
new file mode 100644
index 000000000..e188a5eeb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sleigh.svg b/Metronic/fontawesome6/svgs/solid/sleigh.svg
new file mode 100644
index 000000000..8f64e0949
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sleigh.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sliders.svg b/Metronic/fontawesome6/svgs/solid/sliders.svg
new file mode 100644
index 000000000..17147bb3f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sliders.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/smog.svg b/Metronic/fontawesome6/svgs/solid/smog.svg
new file mode 100644
index 000000000..94a5fb486
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/smog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/smoking.svg b/Metronic/fontawesome6/svgs/solid/smoking.svg
new file mode 100644
index 000000000..24ea970e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/smoking.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/snowflake.svg b/Metronic/fontawesome6/svgs/solid/snowflake.svg
new file mode 100644
index 000000000..1bca2f742
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/snowflake.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/snowman.svg b/Metronic/fontawesome6/svgs/solid/snowman.svg
new file mode 100644
index 000000000..fd607767e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/snowman.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/snowplow.svg b/Metronic/fontawesome6/svgs/solid/snowplow.svg
new file mode 100644
index 000000000..0c91e77d4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/snowplow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/soap.svg b/Metronic/fontawesome6/svgs/solid/soap.svg
new file mode 100644
index 000000000..4c17454e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/soap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/socks.svg b/Metronic/fontawesome6/svgs/solid/socks.svg
new file mode 100644
index 000000000..a9ece3e38
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/socks.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/solar-panel.svg b/Metronic/fontawesome6/svgs/solid/solar-panel.svg
new file mode 100644
index 000000000..0e092f710
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/solar-panel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sort-down.svg b/Metronic/fontawesome6/svgs/solid/sort-down.svg
new file mode 100644
index 000000000..ec819be36
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sort-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sort-up.svg b/Metronic/fontawesome6/svgs/solid/sort-up.svg
new file mode 100644
index 000000000..091b2906c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sort-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sort.svg b/Metronic/fontawesome6/svgs/solid/sort.svg
new file mode 100644
index 000000000..af93f1ff2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sort.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spa.svg b/Metronic/fontawesome6/svgs/solid/spa.svg
new file mode 100644
index 000000000..67ad467d2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spaghetti-monster-flying.svg b/Metronic/fontawesome6/svgs/solid/spaghetti-monster-flying.svg
new file mode 100644
index 000000000..6438f03b4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spaghetti-monster-flying.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spell-check.svg b/Metronic/fontawesome6/svgs/solid/spell-check.svg
new file mode 100644
index 000000000..917330755
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spell-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spider.svg b/Metronic/fontawesome6/svgs/solid/spider.svg
new file mode 100644
index 000000000..79bdde37c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spider.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spinner.svg b/Metronic/fontawesome6/svgs/solid/spinner.svg
new file mode 100644
index 000000000..ea627ff2a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spinner.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/splotch.svg b/Metronic/fontawesome6/svgs/solid/splotch.svg
new file mode 100644
index 000000000..12003488f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/splotch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spoon.svg b/Metronic/fontawesome6/svgs/solid/spoon.svg
new file mode 100644
index 000000000..cd6d09def
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spoon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spray-can-sparkles.svg b/Metronic/fontawesome6/svgs/solid/spray-can-sparkles.svg
new file mode 100644
index 000000000..908f83607
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spray-can-sparkles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/spray-can.svg b/Metronic/fontawesome6/svgs/solid/spray-can.svg
new file mode 100644
index 000000000..e20a82283
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/spray-can.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-arrow-up-right.svg b/Metronic/fontawesome6/svgs/solid/square-arrow-up-right.svg
new file mode 100644
index 000000000..e6dc6d57f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-arrow-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-caret-down.svg b/Metronic/fontawesome6/svgs/solid/square-caret-down.svg
new file mode 100644
index 000000000..9be143088
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-caret-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-caret-left.svg b/Metronic/fontawesome6/svgs/solid/square-caret-left.svg
new file mode 100644
index 000000000..fad592d0d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-caret-left.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-caret-right.svg b/Metronic/fontawesome6/svgs/solid/square-caret-right.svg
new file mode 100644
index 000000000..457d786d3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-caret-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-caret-up.svg b/Metronic/fontawesome6/svgs/solid/square-caret-up.svg
new file mode 100644
index 000000000..6166e7291
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-caret-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-check.svg b/Metronic/fontawesome6/svgs/solid/square-check.svg
new file mode 100644
index 000000000..bf65cf5fb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-envelope.svg b/Metronic/fontawesome6/svgs/solid/square-envelope.svg
new file mode 100644
index 000000000..4115b95e9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-envelope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-full.svg b/Metronic/fontawesome6/svgs/solid/square-full.svg
new file mode 100644
index 000000000..8b5691d8b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-h.svg b/Metronic/fontawesome6/svgs/solid/square-h.svg
new file mode 100644
index 000000000..9563d3109
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-h.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-minus.svg b/Metronic/fontawesome6/svgs/solid/square-minus.svg
new file mode 100644
index 000000000..bcde3b8d9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-parking.svg b/Metronic/fontawesome6/svgs/solid/square-parking.svg
new file mode 100644
index 000000000..3d34b3e29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-parking.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-pen.svg b/Metronic/fontawesome6/svgs/solid/square-pen.svg
new file mode 100644
index 000000000..88a3e78e2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-pen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-phone-flip.svg b/Metronic/fontawesome6/svgs/solid/square-phone-flip.svg
new file mode 100644
index 000000000..7fb0bccb6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-phone-flip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-phone.svg b/Metronic/fontawesome6/svgs/solid/square-phone.svg
new file mode 100644
index 000000000..6cb550cb4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-phone.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-plus.svg b/Metronic/fontawesome6/svgs/solid/square-plus.svg
new file mode 100644
index 000000000..8d9d460ce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-poll-horizontal.svg b/Metronic/fontawesome6/svgs/solid/square-poll-horizontal.svg
new file mode 100644
index 000000000..dd24651ef
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-poll-horizontal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-poll-vertical.svg b/Metronic/fontawesome6/svgs/solid/square-poll-vertical.svg
new file mode 100644
index 000000000..856f28ebf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-poll-vertical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-root-variable.svg b/Metronic/fontawesome6/svgs/solid/square-root-variable.svg
new file mode 100644
index 000000000..4f97d7777
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-root-variable.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-rss.svg b/Metronic/fontawesome6/svgs/solid/square-rss.svg
new file mode 100644
index 000000000..52fdd4b62
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-rss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-share-nodes.svg b/Metronic/fontawesome6/svgs/solid/square-share-nodes.svg
new file mode 100644
index 000000000..893104494
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-share-nodes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-up-right.svg b/Metronic/fontawesome6/svgs/solid/square-up-right.svg
new file mode 100644
index 000000000..6e640ad39
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-up-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square-xmark.svg b/Metronic/fontawesome6/svgs/solid/square-xmark.svg
new file mode 100644
index 000000000..041b721b9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/square.svg b/Metronic/fontawesome6/svgs/solid/square.svg
new file mode 100644
index 000000000..245c837d8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stairs.svg b/Metronic/fontawesome6/svgs/solid/stairs.svg
new file mode 100644
index 000000000..e5e54e66b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stairs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stamp.svg b/Metronic/fontawesome6/svgs/solid/stamp.svg
new file mode 100644
index 000000000..4f44fe8bc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stamp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/star-and-crescent.svg b/Metronic/fontawesome6/svgs/solid/star-and-crescent.svg
new file mode 100644
index 000000000..f1f1f3398
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/star-and-crescent.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/star-half-stroke.svg b/Metronic/fontawesome6/svgs/solid/star-half-stroke.svg
new file mode 100644
index 000000000..b66e31040
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/star-half-stroke.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/star-half.svg b/Metronic/fontawesome6/svgs/solid/star-half.svg
new file mode 100644
index 000000000..9278d2c29
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/star-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/star-of-david.svg b/Metronic/fontawesome6/svgs/solid/star-of-david.svg
new file mode 100644
index 000000000..dbbadb791
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/star-of-david.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/star-of-life.svg b/Metronic/fontawesome6/svgs/solid/star-of-life.svg
new file mode 100644
index 000000000..63e1b9bce
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/star-of-life.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/star.svg b/Metronic/fontawesome6/svgs/solid/star.svg
new file mode 100644
index 000000000..fec578b7a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sterling-sign.svg b/Metronic/fontawesome6/svgs/solid/sterling-sign.svg
new file mode 100644
index 000000000..421cd1b86
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sterling-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stethoscope.svg b/Metronic/fontawesome6/svgs/solid/stethoscope.svg
new file mode 100644
index 000000000..f5980dc3e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stethoscope.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stop.svg b/Metronic/fontawesome6/svgs/solid/stop.svg
new file mode 100644
index 000000000..4254da234
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stop.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stopwatch-20.svg b/Metronic/fontawesome6/svgs/solid/stopwatch-20.svg
new file mode 100644
index 000000000..aa876db23
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stopwatch-20.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stopwatch.svg b/Metronic/fontawesome6/svgs/solid/stopwatch.svg
new file mode 100644
index 000000000..27db1f5dc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stopwatch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/store-slash.svg b/Metronic/fontawesome6/svgs/solid/store-slash.svg
new file mode 100644
index 000000000..77ab260c5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/store-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/store.svg b/Metronic/fontawesome6/svgs/solid/store.svg
new file mode 100644
index 000000000..fa4eab019
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/street-view.svg b/Metronic/fontawesome6/svgs/solid/street-view.svg
new file mode 100644
index 000000000..7e32aa8b1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/street-view.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/strikethrough.svg b/Metronic/fontawesome6/svgs/solid/strikethrough.svg
new file mode 100644
index 000000000..c6d451b96
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/strikethrough.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/stroopwafel.svg b/Metronic/fontawesome6/svgs/solid/stroopwafel.svg
new file mode 100644
index 000000000..3573cb098
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/stroopwafel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/subscript.svg b/Metronic/fontawesome6/svgs/solid/subscript.svg
new file mode 100644
index 000000000..c0f518731
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/subscript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/suitcase-medical.svg b/Metronic/fontawesome6/svgs/solid/suitcase-medical.svg
new file mode 100644
index 000000000..6445a340f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/suitcase-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/suitcase-rolling.svg b/Metronic/fontawesome6/svgs/solid/suitcase-rolling.svg
new file mode 100644
index 000000000..7fa03b612
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/suitcase-rolling.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/suitcase.svg b/Metronic/fontawesome6/svgs/solid/suitcase.svg
new file mode 100644
index 000000000..d275cb8f3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/suitcase.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/sun.svg b/Metronic/fontawesome6/svgs/solid/sun.svg
new file mode 100644
index 000000000..8c548b81a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/sun.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/superscript.svg b/Metronic/fontawesome6/svgs/solid/superscript.svg
new file mode 100644
index 000000000..c4967dc0e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/superscript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/swatchbook.svg b/Metronic/fontawesome6/svgs/solid/swatchbook.svg
new file mode 100644
index 000000000..b25ada9eb
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/swatchbook.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/synagogue.svg b/Metronic/fontawesome6/svgs/solid/synagogue.svg
new file mode 100644
index 000000000..02194c1ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/synagogue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/syringe.svg b/Metronic/fontawesome6/svgs/solid/syringe.svg
new file mode 100644
index 000000000..84d2eea0f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/syringe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/t.svg b/Metronic/fontawesome6/svgs/solid/t.svg
new file mode 100644
index 000000000..cc3c4597d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/t.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/table-cells-large.svg b/Metronic/fontawesome6/svgs/solid/table-cells-large.svg
new file mode 100644
index 000000000..0c2fd6e59
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/table-cells-large.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/table-cells.svg b/Metronic/fontawesome6/svgs/solid/table-cells.svg
new file mode 100644
index 000000000..591ac51fd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/table-cells.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/table-columns.svg b/Metronic/fontawesome6/svgs/solid/table-columns.svg
new file mode 100644
index 000000000..1fb037e69
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/table-columns.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/table-list.svg b/Metronic/fontawesome6/svgs/solid/table-list.svg
new file mode 100644
index 000000000..bd9adfad7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/table-list.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/table-tennis-paddle-ball.svg b/Metronic/fontawesome6/svgs/solid/table-tennis-paddle-ball.svg
new file mode 100644
index 000000000..954e14eda
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/table-tennis-paddle-ball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/table.svg b/Metronic/fontawesome6/svgs/solid/table.svg
new file mode 100644
index 000000000..fc180e6e5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tablet-button.svg b/Metronic/fontawesome6/svgs/solid/tablet-button.svg
new file mode 100644
index 000000000..ec1cb8065
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tablet-button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tablet-screen-button.svg b/Metronic/fontawesome6/svgs/solid/tablet-screen-button.svg
new file mode 100644
index 000000000..db9772002
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tablet-screen-button.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tablet.svg b/Metronic/fontawesome6/svgs/solid/tablet.svg
new file mode 100644
index 000000000..b57293cd2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tablet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tablets.svg b/Metronic/fontawesome6/svgs/solid/tablets.svg
new file mode 100644
index 000000000..5b7088d95
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tablets.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tachograph-digital.svg b/Metronic/fontawesome6/svgs/solid/tachograph-digital.svg
new file mode 100644
index 000000000..a84c5f23c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tachograph-digital.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tag.svg b/Metronic/fontawesome6/svgs/solid/tag.svg
new file mode 100644
index 000000000..36114792a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tags.svg b/Metronic/fontawesome6/svgs/solid/tags.svg
new file mode 100644
index 000000000..fc531ed09
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tags.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tape.svg b/Metronic/fontawesome6/svgs/solid/tape.svg
new file mode 100644
index 000000000..b5a8830af
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tape.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/taxi.svg b/Metronic/fontawesome6/svgs/solid/taxi.svg
new file mode 100644
index 000000000..bb8f0ebd8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/taxi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/teeth-open.svg b/Metronic/fontawesome6/svgs/solid/teeth-open.svg
new file mode 100644
index 000000000..fff85b610
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/teeth-open.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/teeth.svg b/Metronic/fontawesome6/svgs/solid/teeth.svg
new file mode 100644
index 000000000..96b32de3b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/teeth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-empty.svg b/Metronic/fontawesome6/svgs/solid/temperature-empty.svg
new file mode 100644
index 000000000..bab468b81
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-full.svg b/Metronic/fontawesome6/svgs/solid/temperature-full.svg
new file mode 100644
index 000000000..f826fe212
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-half.svg b/Metronic/fontawesome6/svgs/solid/temperature-half.svg
new file mode 100644
index 000000000..0fadc5b42
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-half.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-high.svg b/Metronic/fontawesome6/svgs/solid/temperature-high.svg
new file mode 100644
index 000000000..25adf8784
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-low.svg b/Metronic/fontawesome6/svgs/solid/temperature-low.svg
new file mode 100644
index 000000000..d767024e6
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-low.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-quarter.svg b/Metronic/fontawesome6/svgs/solid/temperature-quarter.svg
new file mode 100644
index 000000000..47a839ee2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-quarter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/temperature-three-quarters.svg b/Metronic/fontawesome6/svgs/solid/temperature-three-quarters.svg
new file mode 100644
index 000000000..d6c943bf2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/temperature-three-quarters.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tenge-sign.svg b/Metronic/fontawesome6/svgs/solid/tenge-sign.svg
new file mode 100644
index 000000000..868e7792c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tenge-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/terminal.svg b/Metronic/fontawesome6/svgs/solid/terminal.svg
new file mode 100644
index 000000000..8e0b67f4f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/terminal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/text-height.svg b/Metronic/fontawesome6/svgs/solid/text-height.svg
new file mode 100644
index 000000000..2aa74ae45
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/text-height.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/text-slash.svg b/Metronic/fontawesome6/svgs/solid/text-slash.svg
new file mode 100644
index 000000000..5914c37ec
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/text-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/text-width.svg b/Metronic/fontawesome6/svgs/solid/text-width.svg
new file mode 100644
index 000000000..a9d457a15
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/text-width.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/thermometer.svg b/Metronic/fontawesome6/svgs/solid/thermometer.svg
new file mode 100644
index 000000000..1f4c8aee3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/thermometer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/thumbs-down.svg b/Metronic/fontawesome6/svgs/solid/thumbs-down.svg
new file mode 100644
index 000000000..50056e64d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/thumbs-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/thumbs-up.svg b/Metronic/fontawesome6/svgs/solid/thumbs-up.svg
new file mode 100644
index 000000000..6aeb50019
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/thumbs-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/thumbtack.svg b/Metronic/fontawesome6/svgs/solid/thumbtack.svg
new file mode 100644
index 000000000..a7911fd75
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/thumbtack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ticket-simple.svg b/Metronic/fontawesome6/svgs/solid/ticket-simple.svg
new file mode 100644
index 000000000..1331319ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ticket-simple.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/ticket.svg b/Metronic/fontawesome6/svgs/solid/ticket.svg
new file mode 100644
index 000000000..508e18f54
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/ticket.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/timeline.svg b/Metronic/fontawesome6/svgs/solid/timeline.svg
new file mode 100644
index 000000000..f3a0d59a1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/timeline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/toggle-off.svg b/Metronic/fontawesome6/svgs/solid/toggle-off.svg
new file mode 100644
index 000000000..4895b2e2e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/toggle-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/toggle-on.svg b/Metronic/fontawesome6/svgs/solid/toggle-on.svg
new file mode 100644
index 000000000..d9d50bf81
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/toggle-on.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/toilet-paper-slash.svg b/Metronic/fontawesome6/svgs/solid/toilet-paper-slash.svg
new file mode 100644
index 000000000..c93648568
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/toilet-paper-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/toilet-paper.svg b/Metronic/fontawesome6/svgs/solid/toilet-paper.svg
new file mode 100644
index 000000000..903a70134
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/toilet-paper.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/toilet.svg b/Metronic/fontawesome6/svgs/solid/toilet.svg
new file mode 100644
index 000000000..0882e4821
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/toilet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/toolbox.svg b/Metronic/fontawesome6/svgs/solid/toolbox.svg
new file mode 100644
index 000000000..3c1cc668a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/toolbox.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tooth.svg b/Metronic/fontawesome6/svgs/solid/tooth.svg
new file mode 100644
index 000000000..7bca1244b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tooth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/torii-gate.svg b/Metronic/fontawesome6/svgs/solid/torii-gate.svg
new file mode 100644
index 000000000..368526db2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/torii-gate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tower-broadcast.svg b/Metronic/fontawesome6/svgs/solid/tower-broadcast.svg
new file mode 100644
index 000000000..5233bd3cf
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tower-broadcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tractor.svg b/Metronic/fontawesome6/svgs/solid/tractor.svg
new file mode 100644
index 000000000..f231d1ef7
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tractor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trademark.svg b/Metronic/fontawesome6/svgs/solid/trademark.svg
new file mode 100644
index 000000000..bf54db046
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trademark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/traffic-light.svg b/Metronic/fontawesome6/svgs/solid/traffic-light.svg
new file mode 100644
index 000000000..0bc6e0a88
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/traffic-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trailer.svg b/Metronic/fontawesome6/svgs/solid/trailer.svg
new file mode 100644
index 000000000..428b5de71
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trailer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/train-subway.svg b/Metronic/fontawesome6/svgs/solid/train-subway.svg
new file mode 100644
index 000000000..f06073d0c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/train-subway.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/train-tram.svg b/Metronic/fontawesome6/svgs/solid/train-tram.svg
new file mode 100644
index 000000000..4e952ddb3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/train-tram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/train.svg b/Metronic/fontawesome6/svgs/solid/train.svg
new file mode 100644
index 000000000..50c2e810f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/train.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/transgender.svg b/Metronic/fontawesome6/svgs/solid/transgender.svg
new file mode 100644
index 000000000..5a951a672
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/transgender.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trash-arrow-up.svg b/Metronic/fontawesome6/svgs/solid/trash-arrow-up.svg
new file mode 100644
index 000000000..6757d4b46
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trash-arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trash-can-arrow-up.svg b/Metronic/fontawesome6/svgs/solid/trash-can-arrow-up.svg
new file mode 100644
index 000000000..f875314db
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trash-can-arrow-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trash-can.svg b/Metronic/fontawesome6/svgs/solid/trash-can.svg
new file mode 100644
index 000000000..dcbcbf656
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trash-can.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trash.svg b/Metronic/fontawesome6/svgs/solid/trash.svg
new file mode 100644
index 000000000..cfd3ea1f2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tree.svg b/Metronic/fontawesome6/svgs/solid/tree.svg
new file mode 100644
index 000000000..5dac5b94b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tree.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/triangle-exclamation.svg b/Metronic/fontawesome6/svgs/solid/triangle-exclamation.svg
new file mode 100644
index 000000000..e921cc0d9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/triangle-exclamation.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/trophy.svg b/Metronic/fontawesome6/svgs/solid/trophy.svg
new file mode 100644
index 000000000..8a25b16e3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/trophy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck-fast.svg b/Metronic/fontawesome6/svgs/solid/truck-fast.svg
new file mode 100644
index 000000000..0e8ce4ae5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck-fast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck-medical.svg b/Metronic/fontawesome6/svgs/solid/truck-medical.svg
new file mode 100644
index 000000000..9a012d7d4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck-medical.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck-monster.svg b/Metronic/fontawesome6/svgs/solid/truck-monster.svg
new file mode 100644
index 000000000..8db3fd6bc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck-monster.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck-moving.svg b/Metronic/fontawesome6/svgs/solid/truck-moving.svg
new file mode 100644
index 000000000..2bd754226
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck-moving.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck-pickup.svg b/Metronic/fontawesome6/svgs/solid/truck-pickup.svg
new file mode 100644
index 000000000..abafb47be
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck-pickup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck-ramp-box.svg b/Metronic/fontawesome6/svgs/solid/truck-ramp-box.svg
new file mode 100644
index 000000000..05e36465b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck-ramp-box.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/truck.svg b/Metronic/fontawesome6/svgs/solid/truck.svg
new file mode 100644
index 000000000..431311fc2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/truck.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tty.svg b/Metronic/fontawesome6/svgs/solid/tty.svg
new file mode 100644
index 000000000..a73aaee09
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/turkish-lira-sign.svg b/Metronic/fontawesome6/svgs/solid/turkish-lira-sign.svg
new file mode 100644
index 000000000..289134a66
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/turkish-lira-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/turn-down.svg b/Metronic/fontawesome6/svgs/solid/turn-down.svg
new file mode 100644
index 000000000..8c567d34d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/turn-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/turn-up.svg b/Metronic/fontawesome6/svgs/solid/turn-up.svg
new file mode 100644
index 000000000..ee71dd79d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/turn-up.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/tv.svg b/Metronic/fontawesome6/svgs/solid/tv.svg
new file mode 100644
index 000000000..6f2f9fa7c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/tv.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/u.svg b/Metronic/fontawesome6/svgs/solid/u.svg
new file mode 100644
index 000000000..7c721e574
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/u.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/umbrella-beach.svg b/Metronic/fontawesome6/svgs/solid/umbrella-beach.svg
new file mode 100644
index 000000000..92736a889
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/umbrella-beach.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/umbrella.svg b/Metronic/fontawesome6/svgs/solid/umbrella.svg
new file mode 100644
index 000000000..ab6be42c4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/umbrella.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/underline.svg b/Metronic/fontawesome6/svgs/solid/underline.svg
new file mode 100644
index 000000000..e65d2a21a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/underline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/universal-access.svg b/Metronic/fontawesome6/svgs/solid/universal-access.svg
new file mode 100644
index 000000000..05aaf5cb1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/universal-access.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/unlock-keyhole.svg b/Metronic/fontawesome6/svgs/solid/unlock-keyhole.svg
new file mode 100644
index 000000000..0f8415554
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/unlock-keyhole.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/unlock.svg b/Metronic/fontawesome6/svgs/solid/unlock.svg
new file mode 100644
index 000000000..f6400951f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/unlock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/up-down-left-right.svg b/Metronic/fontawesome6/svgs/solid/up-down-left-right.svg
new file mode 100644
index 000000000..8c4660c09
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/up-down-left-right.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/up-down.svg b/Metronic/fontawesome6/svgs/solid/up-down.svg
new file mode 100644
index 000000000..44dc3634d
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/up-down.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/up-long.svg b/Metronic/fontawesome6/svgs/solid/up-long.svg
new file mode 100644
index 000000000..716d90aea
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/up-long.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/up-right-and-down-left-from-center.svg b/Metronic/fontawesome6/svgs/solid/up-right-and-down-left-from-center.svg
new file mode 100644
index 000000000..8aea1bed4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/up-right-and-down-left-from-center.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/up-right-from-square.svg b/Metronic/fontawesome6/svgs/solid/up-right-from-square.svg
new file mode 100644
index 000000000..8688e268c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/up-right-from-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/upload.svg b/Metronic/fontawesome6/svgs/solid/upload.svg
new file mode 100644
index 000000000..ad4b7309e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/upload.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-astronaut.svg b/Metronic/fontawesome6/svgs/solid/user-astronaut.svg
new file mode 100644
index 000000000..84877ca54
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-astronaut.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-check.svg b/Metronic/fontawesome6/svgs/solid/user-check.svg
new file mode 100644
index 000000000..e022a7409
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-clock.svg b/Metronic/fontawesome6/svgs/solid/user-clock.svg
new file mode 100644
index 000000000..d4ead22d8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-clock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-doctor.svg b/Metronic/fontawesome6/svgs/solid/user-doctor.svg
new file mode 100644
index 000000000..eaa1c9a80
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-doctor.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-gear.svg b/Metronic/fontawesome6/svgs/solid/user-gear.svg
new file mode 100644
index 000000000..f7e858d37
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-graduate.svg b/Metronic/fontawesome6/svgs/solid/user-graduate.svg
new file mode 100644
index 000000000..5be0b17b3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-graduate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-group.svg b/Metronic/fontawesome6/svgs/solid/user-group.svg
new file mode 100644
index 000000000..a8140bcbe
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-group.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-injured.svg b/Metronic/fontawesome6/svgs/solid/user-injured.svg
new file mode 100644
index 000000000..d52386506
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-injured.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-large-slash.svg b/Metronic/fontawesome6/svgs/solid/user-large-slash.svg
new file mode 100644
index 000000000..83e6651da
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-large-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-large.svg b/Metronic/fontawesome6/svgs/solid/user-large.svg
new file mode 100644
index 000000000..d179d9dc4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-large.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-lock.svg b/Metronic/fontawesome6/svgs/solid/user-lock.svg
new file mode 100644
index 000000000..ec94507ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-lock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-minus.svg b/Metronic/fontawesome6/svgs/solid/user-minus.svg
new file mode 100644
index 000000000..e6d54fbf0
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-minus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-ninja.svg b/Metronic/fontawesome6/svgs/solid/user-ninja.svg
new file mode 100644
index 000000000..807727a83
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-ninja.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-nurse.svg b/Metronic/fontawesome6/svgs/solid/user-nurse.svg
new file mode 100644
index 000000000..45f8a8b49
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-nurse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-pen.svg b/Metronic/fontawesome6/svgs/solid/user-pen.svg
new file mode 100644
index 000000000..028a51f8e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-pen.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-plus.svg b/Metronic/fontawesome6/svgs/solid/user-plus.svg
new file mode 100644
index 000000000..c7a20012a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-plus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-secret.svg b/Metronic/fontawesome6/svgs/solid/user-secret.svg
new file mode 100644
index 000000000..02fbe713b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-secret.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-shield.svg b/Metronic/fontawesome6/svgs/solid/user-shield.svg
new file mode 100644
index 000000000..faa8db4af
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-shield.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-slash.svg b/Metronic/fontawesome6/svgs/solid/user-slash.svg
new file mode 100644
index 000000000..fb4287ec1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-tag.svg b/Metronic/fontawesome6/svgs/solid/user-tag.svg
new file mode 100644
index 000000000..47c9fa20b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-tag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-tie.svg b/Metronic/fontawesome6/svgs/solid/user-tie.svg
new file mode 100644
index 000000000..e2f94ef95
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-tie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user-xmark.svg b/Metronic/fontawesome6/svgs/solid/user-xmark.svg
new file mode 100644
index 000000000..0c0a8174b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/user.svg b/Metronic/fontawesome6/svgs/solid/user.svg
new file mode 100644
index 000000000..28f400d22
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/user.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/users-gear.svg b/Metronic/fontawesome6/svgs/solid/users-gear.svg
new file mode 100644
index 000000000..f5b38a132
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/users-gear.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/users-slash.svg b/Metronic/fontawesome6/svgs/solid/users-slash.svg
new file mode 100644
index 000000000..b52f29651
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/users-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/users.svg b/Metronic/fontawesome6/svgs/solid/users.svg
new file mode 100644
index 000000000..a93ba9f56
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/users.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/utensils.svg b/Metronic/fontawesome6/svgs/solid/utensils.svg
new file mode 100644
index 000000000..1e27f5bfd
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/utensils.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/v.svg b/Metronic/fontawesome6/svgs/solid/v.svg
new file mode 100644
index 000000000..e6416501b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/v.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/van-shuttle.svg b/Metronic/fontawesome6/svgs/solid/van-shuttle.svg
new file mode 100644
index 000000000..04b13c380
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/van-shuttle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vault.svg b/Metronic/fontawesome6/svgs/solid/vault.svg
new file mode 100644
index 000000000..1d5515b2e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vault.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vector-square.svg b/Metronic/fontawesome6/svgs/solid/vector-square.svg
new file mode 100644
index 000000000..f5495d1a4
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vector-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/venus-double.svg b/Metronic/fontawesome6/svgs/solid/venus-double.svg
new file mode 100644
index 000000000..4aa702a2a
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/venus-double.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/venus-mars.svg b/Metronic/fontawesome6/svgs/solid/venus-mars.svg
new file mode 100644
index 000000000..ed6d58c09
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/venus-mars.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/venus.svg b/Metronic/fontawesome6/svgs/solid/venus.svg
new file mode 100644
index 000000000..021cfb450
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/venus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vest-patches.svg b/Metronic/fontawesome6/svgs/solid/vest-patches.svg
new file mode 100644
index 000000000..471408072
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vest-patches.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vest.svg b/Metronic/fontawesome6/svgs/solid/vest.svg
new file mode 100644
index 000000000..097860650
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vial.svg b/Metronic/fontawesome6/svgs/solid/vial.svg
new file mode 100644
index 000000000..17ca0fbd9
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vial.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vials.svg b/Metronic/fontawesome6/svgs/solid/vials.svg
new file mode 100644
index 000000000..3d4ff7373
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vials.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/video-slash.svg b/Metronic/fontawesome6/svgs/solid/video-slash.svg
new file mode 100644
index 000000000..c1fa1fcf1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/video-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/video.svg b/Metronic/fontawesome6/svgs/solid/video.svg
new file mode 100644
index 000000000..907dbbcaa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/video.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vihara.svg b/Metronic/fontawesome6/svgs/solid/vihara.svg
new file mode 100644
index 000000000..12ee723af
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vihara.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/virus-covid-slash.svg b/Metronic/fontawesome6/svgs/solid/virus-covid-slash.svg
new file mode 100644
index 000000000..3438a9162
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/virus-covid-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/virus-covid.svg b/Metronic/fontawesome6/svgs/solid/virus-covid.svg
new file mode 100644
index 000000000..bf8f03de2
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/virus-covid.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/virus-slash.svg b/Metronic/fontawesome6/svgs/solid/virus-slash.svg
new file mode 100644
index 000000000..29f69b091
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/virus-slash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/virus.svg b/Metronic/fontawesome6/svgs/solid/virus.svg
new file mode 100644
index 000000000..4c04df2ad
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/virus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/viruses.svg b/Metronic/fontawesome6/svgs/solid/viruses.svg
new file mode 100644
index 000000000..c2ecd5136
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/viruses.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/voicemail.svg b/Metronic/fontawesome6/svgs/solid/voicemail.svg
new file mode 100644
index 000000000..20456d277
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/voicemail.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/volleyball.svg b/Metronic/fontawesome6/svgs/solid/volleyball.svg
new file mode 100644
index 000000000..967aef998
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/volleyball.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/volume-high.svg b/Metronic/fontawesome6/svgs/solid/volume-high.svg
new file mode 100644
index 000000000..b4871179b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/volume-high.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/volume-low.svg b/Metronic/fontawesome6/svgs/solid/volume-low.svg
new file mode 100644
index 000000000..a148f1457
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/volume-low.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/volume-off.svg b/Metronic/fontawesome6/svgs/solid/volume-off.svg
new file mode 100644
index 000000000..9ee29a46b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/volume-off.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/volume-xmark.svg b/Metronic/fontawesome6/svgs/solid/volume-xmark.svg
new file mode 100644
index 000000000..9ec49df7c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/volume-xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/vr-cardboard.svg b/Metronic/fontawesome6/svgs/solid/vr-cardboard.svg
new file mode 100644
index 000000000..cdeb476da
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/vr-cardboard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/w.svg b/Metronic/fontawesome6/svgs/solid/w.svg
new file mode 100644
index 000000000..28e5e48fa
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/w.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wallet.svg b/Metronic/fontawesome6/svgs/solid/wallet.svg
new file mode 100644
index 000000000..7eabec26b
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wallet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wand-magic-sparkles.svg b/Metronic/fontawesome6/svgs/solid/wand-magic-sparkles.svg
new file mode 100644
index 000000000..8fc1a8652
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wand-magic-sparkles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wand-magic.svg b/Metronic/fontawesome6/svgs/solid/wand-magic.svg
new file mode 100644
index 000000000..691fe3c6f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wand-magic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wand-sparkles.svg b/Metronic/fontawesome6/svgs/solid/wand-sparkles.svg
new file mode 100644
index 000000000..bb33cffb5
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wand-sparkles.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/warehouse.svg b/Metronic/fontawesome6/svgs/solid/warehouse.svg
new file mode 100644
index 000000000..1363f65d8
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/warehouse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/water-ladder.svg b/Metronic/fontawesome6/svgs/solid/water-ladder.svg
new file mode 100644
index 000000000..259d19c8e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/water-ladder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/water.svg b/Metronic/fontawesome6/svgs/solid/water.svg
new file mode 100644
index 000000000..64ad06e66
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/water.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wave-square.svg b/Metronic/fontawesome6/svgs/solid/wave-square.svg
new file mode 100644
index 000000000..6f7800031
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wave-square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/weight-hanging.svg b/Metronic/fontawesome6/svgs/solid/weight-hanging.svg
new file mode 100644
index 000000000..637e43125
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/weight-hanging.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/weight-scale.svg b/Metronic/fontawesome6/svgs/solid/weight-scale.svg
new file mode 100644
index 000000000..dc2d02968
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/weight-scale.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wheelchair.svg b/Metronic/fontawesome6/svgs/solid/wheelchair.svg
new file mode 100644
index 000000000..ced020349
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wheelchair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/whiskey-glass.svg b/Metronic/fontawesome6/svgs/solid/whiskey-glass.svg
new file mode 100644
index 000000000..93aa5375f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/whiskey-glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wifi.svg b/Metronic/fontawesome6/svgs/solid/wifi.svg
new file mode 100644
index 000000000..015cb2907
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wifi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wind.svg b/Metronic/fontawesome6/svgs/solid/wind.svg
new file mode 100644
index 000000000..f8d537348
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wind.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/window-maximize.svg b/Metronic/fontawesome6/svgs/solid/window-maximize.svg
new file mode 100644
index 000000000..9dc0e387c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/window-maximize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/window-minimize.svg b/Metronic/fontawesome6/svgs/solid/window-minimize.svg
new file mode 100644
index 000000000..f5850a688
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/window-minimize.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/window-restore.svg b/Metronic/fontawesome6/svgs/solid/window-restore.svg
new file mode 100644
index 000000000..766cdf64c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/window-restore.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wine-bottle.svg b/Metronic/fontawesome6/svgs/solid/wine-bottle.svg
new file mode 100644
index 000000000..dfedfc473
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wine-bottle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wine-glass-empty.svg b/Metronic/fontawesome6/svgs/solid/wine-glass-empty.svg
new file mode 100644
index 000000000..148db5069
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wine-glass-empty.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wine-glass.svg b/Metronic/fontawesome6/svgs/solid/wine-glass.svg
new file mode 100644
index 000000000..ed6fe4106
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wine-glass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/won-sign.svg b/Metronic/fontawesome6/svgs/solid/won-sign.svg
new file mode 100644
index 000000000..0d038e784
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/won-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/wrench.svg b/Metronic/fontawesome6/svgs/solid/wrench.svg
new file mode 100644
index 000000000..e4689b37e
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/wrench.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/x-ray.svg b/Metronic/fontawesome6/svgs/solid/x-ray.svg
new file mode 100644
index 000000000..6656713a1
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/x-ray.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/x.svg b/Metronic/fontawesome6/svgs/solid/x.svg
new file mode 100644
index 000000000..b109592cc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/x.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/xmark.svg b/Metronic/fontawesome6/svgs/solid/xmark.svg
new file mode 100644
index 000000000..f9795666c
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/xmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/y.svg b/Metronic/fontawesome6/svgs/solid/y.svg
new file mode 100644
index 000000000..34a246ee3
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/y.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/yen-sign.svg b/Metronic/fontawesome6/svgs/solid/yen-sign.svg
new file mode 100644
index 000000000..e2a7cccbc
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/yen-sign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/yin-yang.svg b/Metronic/fontawesome6/svgs/solid/yin-yang.svg
new file mode 100644
index 000000000..7bbd0bf04
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/yin-yang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/svgs/solid/z.svg b/Metronic/fontawesome6/svgs/solid/z.svg
new file mode 100644
index 000000000..da001b86f
--- /dev/null
+++ b/Metronic/fontawesome6/svgs/solid/z.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Metronic/fontawesome6/webfonts/fa-brands-400.ttf b/Metronic/fontawesome6/webfonts/fa-brands-400.ttf
new file mode 100644
index 000000000..227f022db
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-brands-400.ttf differ
diff --git a/Metronic/fontawesome6/webfonts/fa-brands-400.woff2 b/Metronic/fontawesome6/webfonts/fa-brands-400.woff2
new file mode 100644
index 000000000..73c5c1294
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-brands-400.woff2 differ
diff --git a/Metronic/fontawesome6/webfonts/fa-regular-400.ttf b/Metronic/fontawesome6/webfonts/fa-regular-400.ttf
new file mode 100644
index 000000000..c8ed46d4c
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-regular-400.ttf differ
diff --git a/Metronic/fontawesome6/webfonts/fa-regular-400.woff2 b/Metronic/fontawesome6/webfonts/fa-regular-400.woff2
new file mode 100644
index 000000000..c9291c7b6
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-regular-400.woff2 differ
diff --git a/Metronic/fontawesome6/webfonts/fa-solid-900.ttf b/Metronic/fontawesome6/webfonts/fa-solid-900.ttf
new file mode 100644
index 000000000..99b35ad50
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-solid-900.ttf differ
diff --git a/Metronic/fontawesome6/webfonts/fa-solid-900.woff2 b/Metronic/fontawesome6/webfonts/fa-solid-900.woff2
new file mode 100644
index 000000000..c7bd59c24
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-solid-900.woff2 differ
diff --git a/Metronic/fontawesome6/webfonts/fa-v4compatibility.ttf b/Metronic/fontawesome6/webfonts/fa-v4compatibility.ttf
new file mode 100644
index 000000000..be0afc27a
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-v4compatibility.ttf differ
diff --git a/Metronic/fontawesome6/webfonts/fa-v4compatibility.woff2 b/Metronic/fontawesome6/webfonts/fa-v4compatibility.woff2
new file mode 100644
index 000000000..37a9b8c79
Binary files /dev/null and b/Metronic/fontawesome6/webfonts/fa-v4compatibility.woff2 differ
diff --git a/Nomina/Finiquito.aspx.cs b/Nomina/Finiquito.aspx.cs
index 23ca97664..d3a34147c 100644
--- a/Nomina/Finiquito.aspx.cs
+++ b/Nomina/Finiquito.aspx.cs
@@ -1082,6 +1082,7 @@ public partial class Nomina_Finiquito : ClsPaginas
DataRow da = ObjPersonal.DtResultados.Rows[0];
CvePeriodoIndemnizacion = da["CvePeriodoIndemnizacion"].ToString().ToEntero();
CvePeriodoFiniquito = da["CvePeriodoFiniquito"].ToString().ToEntero();
+ // Alert(string.Format("{0}: {1}", CvePeriodoIndemnizacion, CvePeriodoFiniquito));
}
if (continuar)
{
@@ -1334,6 +1335,7 @@ public partial class Nomina_Finiquito : ClsPaginas
DataRow da = ObjPersonal.DtResultados.Rows[0];
CvePeriodoIndemnizacion = da["CvePeriodoIndemnizacion"].ToString().ToEntero();
CvePeriodoFiniquito = da["CvePeriodoFiniquito"].ToString().ToEntero();
+ // Alert(string.Format("{0}: {1}", CvePeriodoIndemnizacion, CvePeriodoFiniquito));
}
if (continuar)
{
diff --git a/Nomina/Nomina.aspx b/Nomina/Nomina.aspx
index c92264be3..13bcf21a4 100644
--- a/Nomina/Nomina.aspx
+++ b/Nomina/Nomina.aspx
@@ -4,6 +4,10 @@