diff --git a/KTUSA PS.sln b/KTUSA PS.sln
index 89e0d36..d888b32 100644
--- a/KTUSA PS.sln
+++ b/KTUSA PS.sln
@@ -1,9 +1,11 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31205.134
+# Visual Studio Version 17
+VisualStudioVersion = 17.0.31606.5
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KTUSA PS", "KTUSA PS\KTUSA PS.csproj", "{D86FA38D-E6E6-48DA-AE1A-007D9FDB3ED8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KTUSA PS", "KTUSA PS\KTUSA PS.csproj", "{D86FA38D-E6E6-48DA-AE1A-007D9FDB3ED8}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KTUSAPS.Data", "KTUSAPS.Data\KTUSAPS.Data.csproj", "{CF02E79E-4B41-4E48-B2FC-094665980F89}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -15,6 +17,10 @@ Global
{D86FA38D-E6E6-48DA-AE1A-007D9FDB3ED8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D86FA38D-E6E6-48DA-AE1A-007D9FDB3ED8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D86FA38D-E6E6-48DA-AE1A-007D9FDB3ED8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CF02E79E-4B41-4E48-B2FC-094665980F89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CF02E79E-4B41-4E48-B2FC-094665980F89}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CF02E79E-4B41-4E48-B2FC-094665980F89}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CF02E79E-4B41-4E48-B2FC-094665980F89}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/KTUSA PS/ClientApp/package-lock.json b/KTUSA PS/ClientApp/package-lock.json
index c1d9439..33d8738 100644
--- a/KTUSA PS/ClientApp/package-lock.json
+++ b/KTUSA PS/ClientApp/package-lock.json
@@ -1097,6 +1097,1044 @@
"postcss": "^7.0.0"
}
},
+ "@material/animation": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/animation/-/animation-12.0.0.tgz",
+ "integrity": "sha512-PfRHehbW6xrNaAb5RELmyxn9+pGTYwzxUnT43TdmOOTN+J45MRH8c90ZSdczich6gp7tgyTQsd3HtB5yRgBsIA==",
+ "requires": {
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/auto-init": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-12.0.0.tgz",
+ "integrity": "sha512-DYvyUOzzv6tn3ECQ9xKXu8Nm/FASicIks08pka3IsSRfLQ4eXGo+EYt/ryqYJ6k8WZF2pkGtH/8C82LIF202Yw==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/banner": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/banner/-/banner-12.0.0.tgz",
+ "integrity": "sha512-VjPsvikIlu0pzo17L47ATmptJIAdi9iEa23TJ5IfxiybTFMhHeupjbjQlOwcBjAIEWKWquRgbLpDf280WRvzzw==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/base": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/base/-/base-12.0.0.tgz",
+ "integrity": "sha512-LcAQGFhuGM5B9BJQPoDYXhka+gkKvjKN6HdmCpKq55EkUoHeEnbu6IT2MOQjhcULTlQdcdGP77YNNGYdv3fGsA==",
+ "requires": {
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/button": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/button/-/button-12.0.0.tgz",
+ "integrity": "sha512-+Vo9+9nsMy8XZUC4E4CDxmjPAAGCogoIskQSduceuZf8Zdoxy3mQfmmQqWaxtBieXJScybpQyw55RRC3MWu6fg==",
+ "requires": {
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/card": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/card/-/card-12.0.0.tgz",
+ "integrity": "sha512-qOzXAKTF/iV/t+HT8KmG2rfB4Otcd3z7e3mxdnnmZKb1tCxAkoKLnwJWDuPayySWN7x17Dqjl29Sr23i6YxLdw==",
+ "requires": {
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/checkbox": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-12.0.0.tgz",
+ "integrity": "sha512-lYPhS+6la2f6E8xsmAQtTCb6gKFqlSPMzvlnf/2+BS6P9iOracRYcWeO9jeze60m0gFiF8rk4Y1Z32Mkx7yPQw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/chips": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/chips/-/chips-12.0.0.tgz",
+ "integrity": "sha512-I+OustjFSkJDq2AXg909UXcf4SGCRItmE4s742gKIjDFxzpTKk1ualbWAh/S3n7Q3JzCVD5P34tuJnOB+OddfA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/checkbox": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/circular-progress": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-12.0.0.tgz",
+ "integrity": "sha512-3Xi5la6UTS0KhYzxVDqRjQ7uxqeci+MjH8w+0yMoIsw9/gdtZ5S4dYQ0U8/FaWBTzW6nmGxI4zQ3Q0ySFpGRgA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/progress-indicator": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/data-table": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-12.0.0.tgz",
+ "integrity": "sha512-bJVQqJLWhqiutgPssm3CcstUv/pKc2xLCjI4WXAE64Y0N9Dv7AvwScK6/1nnr6+GR10ky3xoMeGHIElBhLeRsg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/checkbox": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/linear-progress": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/select": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/density": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/density/-/density-12.0.0.tgz",
+ "integrity": "sha512-7kWsFPiiTcw5FKdm6zvMp3ygLhHINXMScrUcRTW9RoIzC6EgWrzF/UC1XEt48Yg4Ux6K/98QJ4B53CoVv1Z/OQ==",
+ "requires": {
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/dialog": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-12.0.0.tgz",
+ "integrity": "sha512-LusDwYTmZwmHEIFmoL0LC0W/uotHgGxbvXZY30BUF33IgxKc7e/NC9Tr8nmEAHLfVpaInusEn9bqPckvKfyD+w==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/dom": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/dom/-/dom-12.0.0.tgz",
+ "integrity": "sha512-vaQi+bNMv3UMSG2wwMEYen36Or32XY/djGmes5KRi8TxDBzAH9HNuE9CxYBrZqYzYFrAIfvXyEIZhlhY+3WLlg==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/drawer": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-12.0.0.tgz",
+ "integrity": "sha512-gQBowi3Zdmfa6w/HboCkM64h2APLndVccV9Ub6a4AVpheOtzzfJgS+WlTadwSKjcabL0AzJ4U7itecz6FvespQ==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/elevation": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-12.0.0.tgz",
+ "integrity": "sha512-PWTACGNus2cdNL6V6+AhT3tC+YKyP2ujQn+izXNGXLXFc/FHk+lHLvwwr71D7bApy2hPMndHJ4DtF36qfAM1tw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/fab": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/fab/-/fab-12.0.0.tgz",
+ "integrity": "sha512-6XfU+ZcNej2+eO0TFIyo1eYHEyvGYCSxlgO0P1gXavPNKyGLxkGhQREendxlc1XyAVw2yvAPzrtx3puc/xMd0A==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/feature-targeting": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-12.0.0.tgz",
+ "integrity": "sha512-BbdYzZmGg886X3gvKPxfM5etNwhmKR4PT33NRc7PTKivCHitre8zjgb7kKW1vRLV4YnB54sp9L7tr/QcbbbXGg==",
+ "requires": {
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/floating-label": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-12.0.0.tgz",
+ "integrity": "sha512-bOJNxSP8Jd/AJtrMC+1R6azjDWAUsA+4DpYj0TFEKM8s7LS4vulETs+9PoJh++K68haWpkb+Qks1Pa8Vb1F+Vw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/form-field": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-12.0.0.tgz",
+ "integrity": "sha512-es28doVewEhvh/sV1OqJNFpH+vVLRZyGLh5QvqxfGOmozcUb56nQbSAUrOwlK+ZINwdy0fLkZLJvUu8C9H33kg==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/icon-button": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-12.0.0.tgz",
+ "integrity": "sha512-W4lhJWbrT1FGzgBtwqz9MAFyAnx+wQztV0m5XXncDzfjVgfGaXsW/AYEuVijJEFOvIMGbkcszSkjGIOc1T3tXA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/image-list": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-12.0.0.tgz",
+ "integrity": "sha512-njtPGXP5GjpLsQsU+/BWRerkAGXEWrp39ioBGBHp+pD+JvCvxLQoRwsWWLPKLJtk5RrbI4U64d9UTbMHm/a1NA==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/layout-grid": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-12.0.0.tgz",
+ "integrity": "sha512-bPIIEL+Ka7hixX0/d+yUK4juyQ0GcYxbT1EGWs1JzmZUzMOfzfNQqsrbo2sIQeN4tSou3wiUgSXsI1/3U+V3tQ==",
+ "requires": {
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/line-ripple": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-12.0.0.tgz",
+ "integrity": "sha512-W18BuAcjTzGfjmfgoyQmxEsXz/D+65tX3H7PTsudEoacxby6BdCNVJWwyRCOSGrzVjmETeNbqHf32oAZgApWXg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/linear-progress": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-12.0.0.tgz",
+ "integrity": "sha512-I4Z5fuvddsh8XysnvjK7RnRORN+xIreoWwo8hcPnqN0fgM0NXGFIoRTq2NZi1t1qR+ZvmVgJciNKBg2y/ySqMQ==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/progress-indicator": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/list": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/list/-/list-12.0.0.tgz",
+ "integrity": "sha512-XV4YbvC+1XP6XgJ9Cj5PVDcu+so6uISeUFSbsdAdD4UDWEYpVtnZiGU9AMzn8e4VXzNVGLOR5Fn1XqX6byWTVg==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/menu": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/menu/-/menu-12.0.0.tgz",
+ "integrity": "sha512-ZXySzEjMbvQQi64i75kpZDZNiCIVdomxw7QwnPkdD4hxElce+8cSTOalW4nTntg6lA+4utTc8zMIMvxugkrGJA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu-surface": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/menu-surface": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-12.0.0.tgz",
+ "integrity": "sha512-9+DIE1Pfz8uw5kZ5tgvv4T/yog7TOumQMCh6ifMN9m7xqRwxb4TKVC7JBku4m5JPj5ajhZzT2skX0SWDgWJaug==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/notched-outline": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-12.0.0.tgz",
+ "integrity": "sha512-dPtsOh2acyvv/o6daxw0mJSvns8dcqPiL2KO9h23YD81/zM8Mon7Ui7ii84+pOFLnh6JiszMNatGxdlL+dv8RQ==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/progress-indicator": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-12.0.0.tgz",
+ "integrity": "sha512-YIY5g3uMpD0W9ivA4FrzRZWM59hgXniJ1KmlHmRSJYzunNqAuX16bAc+lraz6EvFMwIrib0CbHUn6rsUnJBTkg==",
+ "requires": {
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/radio": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/radio/-/radio-12.0.0.tgz",
+ "integrity": "sha512-9HCGS0nxsz4Cvg5TCYv8PcAhVPYllXrS7JxG3y2e3rcrvphKuae7XOG4jvxzHJfI2H5GyvolS6GWRmXUGLgz3Q==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/ripple": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-12.0.0.tgz",
+ "integrity": "sha512-gxtbZHeRnE93KwkT1oTU07ap3mOJpbLDY7Edlybd4ZF9ar8Pyj0245rf5MKagubzgNBFzOESDEsIjuCfLV1cUw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/rtl": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-12.0.0.tgz",
+ "integrity": "sha512-JmFyyWr2GFa1ODSsq0jaImj6NprDpts3L3riyvsTQVnJDDKyJwYkyjFbssuIqB9wO3IfVPj5JyTKNoTLraW7dA==",
+ "requires": {
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/segmented-button": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-12.0.0.tgz",
+ "integrity": "sha512-2Rlpvr/zPyGEo/C9yp/Fh66PXt7rb57spEyNXKv02h0ls1CAZOZFa8b2hfDMujMQqObUoXDGlBlaoO19bq0lMA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/select": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/select/-/select-12.0.0.tgz",
+ "integrity": "sha512-djdR9F7AwzoLpaQza1CHwJDx4xyxha8kiQMw8aNeAxE5ob/RlU2iKOg+8HD+0yH8iHZK8PYpUbnCttiQcHakuw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/line-ripple": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu": "^12.0.0",
+ "@material/menu-surface": "^12.0.0",
+ "@material/notched-outline": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/shape": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/shape/-/shape-12.0.0.tgz",
+ "integrity": "sha512-0mvRUPq2esbyivJl3NMdYtHTFOV7EOU+Tob2Y6F2sQ+PJJYpONfEHRo8nakN7fDM3aNSuQUdhG3nbwJghAN1IA==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/slider": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/slider/-/slider-12.0.0.tgz",
+ "integrity": "sha512-B02xWlGzTEgR1j350OgxbC3S5Nt/hCOHl4zvd1uDwF0fnbgKQkL5+tFVHJkK8DDX54f/S5TVeKk3xgYJmE+/NA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/snackbar": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-12.0.0.tgz",
+ "integrity": "sha512-n3GhuOhFvP8R2fDu5hu1nOgVS7N7wIgTtJ7+cLzSJRsk3ph6D/juPKnWusO+ddjdwLtjVpIoC+jSsE9JKeQW8A==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/switch": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/switch/-/switch-12.0.0.tgz",
+ "integrity": "sha512-8h3UICmTVTObLfvUsbfyKRSj88pIXv2EzbB8MQO7rKDEUZtP/Nws/t/+HG2zm2UeXqxBOn96qS4ucKzgxlzPtA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/tab": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab/-/tab-12.0.0.tgz",
+ "integrity": "sha512-KMJ2Zi5aGzrE6tvs829JppauvZvETweQP6IKBx/vQUXIltIlRirZ5Qb29+zwYABEz1+CxLzQkd1a9XXqHQNNQA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/tab-indicator": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/tab-bar": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-12.0.0.tgz",
+ "integrity": "sha512-lfA2RUZo0kwKqc5Pm07n6E1Liqr0pi9EATmmsqswFphIqfKu+ODqgS0o6OAekmeFL5Mny+kJuAOh6i1l1sT8Ug==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/tab": "^12.0.0",
+ "@material/tab-indicator": "^12.0.0",
+ "@material/tab-scroller": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/tab-indicator": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-12.0.0.tgz",
+ "integrity": "sha512-PAW2n8d1JOUn0OpUAZx8KkH7Oiv1EaZq1fOapk9t4shPruzmrvzDrJ4omN82FhCf5z873EPNzgPa6fD+Rg5pjg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/tab-scroller": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-12.0.0.tgz",
+ "integrity": "sha512-t/4b9/xJHJBx/qINzOaxn5JKBMoz5NG2FeLeSX4SkigExeVWyAGY+SSw5u/aeVi1BJzXQpsAX2ypbVTgiIMdxw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/tab": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/textfield": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-12.0.0.tgz",
+ "integrity": "sha512-YucSKbII4XOhzGbteFzGpPcbl+XQ2+87bm+iJYg2vpiVRGcstEVWceuK99pv0jXm9eXflDu2vBJV620azmeBQg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/line-ripple": "^12.0.0",
+ "@material/notched-outline": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/theme": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/theme/-/theme-12.0.0.tgz",
+ "integrity": "sha512-E9gFLpOcwtJ2GiPg8S4w+9eaqFNgLO67Yyftcu1XgswAHBFiI7qAHTDYH21H4W88RKlf3sTNyHtzigbTenPUNg==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/tokens": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-12.0.0.tgz",
+ "integrity": "sha512-yD8G+YvNsFt9+CGzUPWvy18Bn3a8+9eRSf95j7WZjBN2vEPCpOK5dInCLOfYDq/9a61K4Nlg39KomZNC7nyAtQ==",
+ "requires": {
+ "@material/elevation": "^12.0.0"
+ }
+ },
+ "@material/tooltip": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-12.0.0.tgz",
+ "integrity": "sha512-YpXlidnWbymm5WdbteU4dSb+hdRMCrgsn1gO6xZ2HXfyiKX+2oqWvMZoSHMnCEc7oUvQteKybKrtD94T7CUeoA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/top-app-bar": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-12.0.0.tgz",
+ "integrity": "sha512-myk8hnpKgvtns42v03syyFKRKo5L3T69bg19QvJWkju1S5M1T8fppUFWkckubI4wZ6wh+ccRigyGxwWbp0hdfw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/touch-target": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-12.0.0.tgz",
+ "integrity": "sha512-DArz1xm00iI6adyhBEFR+g2xmS6Jh5jMI1692YsjiL09lgXTvQwVbXCsp1FtHK21D+/KoblaT0L9sfBgnP2sAQ==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "@material/typography": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/typography/-/typography-12.0.0.tgz",
+ "integrity": "sha512-NIAczsiUueV445+686qdVQC0QohIJDIOyVWbdNKnhkUmo23FcINLEcDMAtpvS0CJyqSHm8uWq1R585Wbx2kvdQ==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
"@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -2725,6 +3763,24 @@
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
+ "balm-ui": {
+ "version": "8.44.0",
+ "resolved": "https://registry.npmjs.org/balm-ui/-/balm-ui-8.44.0.tgz",
+ "integrity": "sha512-5XhPaNgWxrl/+LCEXiFVEst8djPLiijUWrNJcx1TBlmhbbHDdDYf77pNBnaXFfbi6WqAgzekCsGeCI2sJ5xQPw==",
+ "requires": {
+ "deepmerge": "^4.2.2",
+ "flatpickr": "^4.6.9",
+ "material-components-web": "^12.0.0",
+ "quill": "^1.3.7"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
+ }
+ }
+ },
"base": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
@@ -3237,7 +4293,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
"integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
- "dev": true,
"requires": {
"function-bind": "^1.1.1",
"get-intrinsic": "^1.0.0"
@@ -4312,7 +5367,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
"integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
- "dev": true,
"requires": {
"is-arguments": "^1.0.4",
"is-date-object": "^1.0.1",
@@ -4462,7 +5516,6 @@
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
- "dev": true,
"requires": {
"object-keys": "^1.0.12"
}
@@ -4888,7 +5941,6 @@
"version": "1.17.7",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
"integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
- "dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
@@ -4907,7 +5959,6 @@
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "dev": true,
"requires": {
"is-callable": "^1.1.4",
"is-date-object": "^1.0.1",
@@ -5350,8 +6401,7 @@
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
"extend-shallow": {
"version": "3.0.2",
@@ -5462,6 +6512,11 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
+ "fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+ },
"fast-glob": {
"version": "2.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
@@ -5657,6 +6712,11 @@
}
}
},
+ "flatpickr": {
+ "version": "4.6.9",
+ "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz",
+ "integrity": "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw=="
+ },
"flatted": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
@@ -5780,8 +6840,7 @@
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
"functional-red-black-tree": {
"version": "1.0.1",
@@ -5814,7 +6873,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz",
"integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==",
- "dev": true,
"requires": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
@@ -5938,7 +6996,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
"requires": {
"function-bind": "^1.1.1"
}
@@ -5969,8 +7026,7 @@
"has-symbols": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
- "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
- "dev": true
+ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
},
"has-value": {
"version": "1.0.0",
@@ -6613,8 +7669,7 @@
"is-arguments": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
- "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==",
- "dev": true
+ "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA=="
},
"is-arrayish": {
"version": "0.2.1",
@@ -6641,8 +7696,7 @@
"is-callable": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
- "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
- "dev": true
+ "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA=="
},
"is-ci": {
"version": "1.2.1",
@@ -6699,8 +7753,7 @@
"is-date-object": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
- "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
- "dev": true
+ "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
},
"is-descriptor": {
"version": "0.1.6",
@@ -6763,8 +7816,7 @@
"is-negative-zero": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
- "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=",
- "dev": true
+ "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE="
},
"is-number": {
"version": "3.0.0",
@@ -6835,7 +7887,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
"integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
- "dev": true,
"requires": {
"has-symbols": "^1.0.1"
}
@@ -6865,7 +7916,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
"integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
- "dev": true,
"requires": {
"has-symbols": "^1.0.1"
}
@@ -7059,11 +8109,6 @@
"verror": "1.10.0"
}
},
- "jsrsasign": {
- "version": "10.3.0",
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.3.0.tgz",
- "integrity": "sha512-irDIKKFW++EAELgP3fjFi5/Fn0XEyfuQTTgpbeFwCGkV6tRIYZl3uraRea2HTXWCstcSZuDaCbdAhU1n+075Bg=="
- },
"jwt-decode": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz",
@@ -7316,6 +8361,61 @@
"object-visit": "^1.0.0"
}
},
+ "material-components-web": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-12.0.0.tgz",
+ "integrity": "sha512-gb4H86UvBOxXSo1OZuzehW1sbGrDBo6P97cTOj+v+xbuKmRRXZVfYeeq1vIMZWC165gx+q2+rvHthhpk1KWM9A==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/auto-init": "^12.0.0",
+ "@material/banner": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/card": "^12.0.0",
+ "@material/checkbox": "^12.0.0",
+ "@material/chips": "^12.0.0",
+ "@material/circular-progress": "^12.0.0",
+ "@material/data-table": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dialog": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/drawer": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/fab": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/form-field": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/image-list": "^12.0.0",
+ "@material/layout-grid": "^12.0.0",
+ "@material/line-ripple": "^12.0.0",
+ "@material/linear-progress": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu": "^12.0.0",
+ "@material/menu-surface": "^12.0.0",
+ "@material/notched-outline": "^12.0.0",
+ "@material/radio": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/segmented-button": "^12.0.0",
+ "@material/select": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/slider": "^12.0.0",
+ "@material/snackbar": "^12.0.0",
+ "@material/switch": "^12.0.0",
+ "@material/tab": "^12.0.0",
+ "@material/tab-bar": "^12.0.0",
+ "@material/tab-indicator": "^12.0.0",
+ "@material/tab-scroller": "^12.0.0",
+ "@material/textfield": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "@material/tooltip": "^12.0.0",
+ "@material/top-app-bar": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0"
+ }
+ },
"md5.js": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -7884,14 +8984,12 @@
"object-inspect": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
- "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==",
- "dev": true
+ "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA=="
},
"object-is": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz",
"integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==",
- "dev": true,
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.18.0-next.1"
@@ -7901,7 +8999,6 @@
"version": "1.18.0-next.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
"integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
- "dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
@@ -7922,8 +9019,7 @@
"object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
},
"object-visit": {
"version": "1.0.1",
@@ -7938,7 +9034,6 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
"integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
- "dev": true,
"requires": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3",
@@ -8174,6 +9269,11 @@
"no-case": "^2.2.0"
}
},
+ "parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+ },
"parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -9185,6 +10285,41 @@
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
+ "quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "requires": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ },
+ "eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
+ }
+ }
+ },
+ "quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "requires": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ }
+ },
"randombytes": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
@@ -9303,7 +10438,6 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
"integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
- "dev": true,
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.17.0-next.1"
@@ -10345,7 +11479,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz",
"integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==",
- "dev": true,
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.18.0-next.1"
@@ -10355,7 +11488,6 @@
"version": "1.18.0-next.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
"integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
- "dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
@@ -10377,7 +11509,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz",
"integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==",
- "dev": true,
"requires": {
"define-properties": "^1.1.3",
"es-abstract": "^1.18.0-next.1"
@@ -10387,7 +11518,6 @@
"version": "1.18.0-next.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
"integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
- "dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
diff --git a/KTUSA PS/ClientApp/package.json b/KTUSA PS/ClientApp/package.json
index eb22f2a..1e76950 100644
--- a/KTUSA PS/ClientApp/package.json
+++ b/KTUSA PS/ClientApp/package.json
@@ -9,6 +9,7 @@
},
"dependencies": {
"axios": "^0.20.0-0",
+ "balm-ui": "^8.44.0",
"bootstrap": "^4.5.3",
"cookies-js": "^1.2.3",
"core-js": "^3.7.0",
diff --git a/KTUSA PS/ClientApp/src/main.js b/KTUSA PS/ClientApp/src/main.js
index ac452b3..9e53caa 100644
--- a/KTUSA PS/ClientApp/src/main.js
+++ b/KTUSA PS/ClientApp/src/main.js
@@ -3,8 +3,15 @@ import { createApp } from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";
+import BalmUI from "balm-ui"; // Official Google Material Components
+import BalmUIPlus from "balm-ui-plus"; // BalmJS Team Material Components
+import "balm-ui-css";
const app = createApp(App);
+
app.use(router);
app.use(store);
+app.use(BalmUI);
+app.use(BalmUIPlus);
+
app.mount("#app");
diff --git a/KTUSA PS/ClientApp/src/pages/Home.vue b/KTUSA PS/ClientApp/src/pages/Home.vue
index b27774b..8b95935 100644
--- a/KTUSA PS/ClientApp/src/pages/Home.vue
+++ b/KTUSA PS/ClientApp/src/pages/Home.vue
@@ -8,7 +8,5 @@
\ No newline at end of file
diff --git a/KTUSA PS/ClientApp/vue.config.js b/KTUSA PS/ClientApp/vue.config.js
new file mode 100644
index 0000000..f922a27
--- /dev/null
+++ b/KTUSA PS/ClientApp/vue.config.js
@@ -0,0 +1,8 @@
+module.exports = {
+ runtimeCompiler: true,
+ chainWebpack: (config) => {
+ config.resolve.alias
+ .set("balm-ui-plus", "balm-ui/dist/balm-ui-plus.js")
+ .set("balm-ui-css", "balm-ui/dist/balm-ui.css");
+ },
+};
diff --git a/KTUSAPS.Data/KTUSAPS.Data.csproj b/KTUSAPS.Data/KTUSAPS.Data.csproj
new file mode 100644
index 0000000..6965d20
--- /dev/null
+++ b/KTUSAPS.Data/KTUSAPS.Data.csproj
@@ -0,0 +1,21 @@
+
+
+
+ net5.0
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
diff --git a/KTUSAPS.Data/Model/Issue.cs b/KTUSAPS.Data/Model/Issue.cs
new file mode 100644
index 0000000..62abc53
--- /dev/null
+++ b/KTUSAPS.Data/Model/Issue.cs
@@ -0,0 +1,24 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KTUSAPS.Data.Model
+{
+ public class Issue
+ {
+ public int Id { get; set; }
+
+ public string Email { get; set; }
+ public bool Anonimous { get; set; }
+ public bool Publishable { get; set; }
+ public bool Solved { get; set; } = false;
+ public DateTime Created { get; set; }
+ [MaxLength]
+ public string Description { get; set; }
+
+ public PublishedProblem Problem { get; set; }
+ }
+}
diff --git a/KTUSAPS.Data/Model/PublishedFeedback.cs b/KTUSAPS.Data/Model/PublishedFeedback.cs
new file mode 100644
index 0000000..2a1a14b
--- /dev/null
+++ b/KTUSAPS.Data/Model/PublishedFeedback.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KTUSAPS.Data.Model
+{
+ public class PublishedFeedback
+ {
+ public int Id { get; set; }
+ [Required]
+ [MaxLength]
+ public string FeedbackLt { get; set; }
+ [Required]
+ [MaxLength]
+ public string FeedbackEn { get; set; }
+
+ public DateTime Created { get; set; }
+
+ public int? IssueId { get; set; }
+ public Issue Issue { get; set; }
+ }
+}
diff --git a/KTUSAPS.Data/Model/PublishedProblem.cs b/KTUSAPS.Data/Model/PublishedProblem.cs
new file mode 100644
index 0000000..fdae1f9
--- /dev/null
+++ b/KTUSAPS.Data/Model/PublishedProblem.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KTUSAPS.Data.Model
+{
+ public class PublishedProblem
+ {
+ public int Id { get; set; }
+ [Required]
+ [MaxLength]
+ public string ProblemLt { get; set; }
+ [Required]
+ [MaxLength]
+ public string ProblemEn { get; set; }
+ [MaxLength]
+ public string ResponseLt { get; set; }
+ [MaxLength]
+ public string ResponseEn { get; set; }
+
+ public DateTime Created { get; set; }
+
+ public int? IssueId { get; set; }
+ public Issue Issue { get; set; }
+
+ public int? SolutionId { get; set; }
+ public Solution Solution { get; set; }
+ }
+}
diff --git a/KTUSAPS.Data/Model/Solution.cs b/KTUSAPS.Data/Model/Solution.cs
new file mode 100644
index 0000000..c66cce9
--- /dev/null
+++ b/KTUSAPS.Data/Model/Solution.cs
@@ -0,0 +1,18 @@
+using System;
+using System.ComponentModel.DataAnnotations;
+
+namespace KTUSAPS.Data.Model
+{
+ public class Solution
+ {
+ public int Id { get; set; }
+ [MaxLength]
+ public string SolutionLt { get; set; }
+ [MaxLength]
+ public string SolutionEn { get; set; }
+
+
+ public PublishedProblem Problem { get; set; }
+ public DateTime Created { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/KTUSAPS.Data/SAPSDataContext.cs b/KTUSAPS.Data/SAPSDataContext.cs
new file mode 100644
index 0000000..d8efd39
--- /dev/null
+++ b/KTUSAPS.Data/SAPSDataContext.cs
@@ -0,0 +1,29 @@
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace KTUSAPS.Data
+{
+ public class SAPSDataContext : DbContext
+ {
+ public SAPSDataContext() : base() { }
+ public SAPSDataContext(DbContextOptions options) : base(options) { }
+ protected override void OnModelCreating(ModelBuilder modelBuilder)
+ {
+
+ }
+
+ protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
+ {
+ if (!optionsBuilder.IsConfigured)
+ {
+ optionsBuilder.UseMySql("Server=localhost;User=samokdev;Password=;Database=samok_dev", new MariaDbServerVersion(new Version(10, 6, 3)));
+ }
+ }
+
+
+ }
+}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..34fffce
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,952 @@
+{
+ "requires": true,
+ "lockfileVersion": 1,
+ "dependencies": {
+ "@material/animation": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/animation/-/animation-12.0.0.tgz",
+ "integrity": "sha512-PfRHehbW6xrNaAb5RELmyxn9+pGTYwzxUnT43TdmOOTN+J45MRH8c90ZSdczich6gp7tgyTQsd3HtB5yRgBsIA==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/auto-init": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/auto-init/-/auto-init-12.0.0.tgz",
+ "integrity": "sha512-DYvyUOzzv6tn3ECQ9xKXu8Nm/FASicIks08pka3IsSRfLQ4eXGo+EYt/ryqYJ6k8WZF2pkGtH/8C82LIF202Yw==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/banner": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/banner/-/banner-12.0.0.tgz",
+ "integrity": "sha512-VjPsvikIlu0pzo17L47ATmptJIAdi9iEa23TJ5IfxiybTFMhHeupjbjQlOwcBjAIEWKWquRgbLpDf280WRvzzw==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/base": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/base/-/base-12.0.0.tgz",
+ "integrity": "sha512-LcAQGFhuGM5B9BJQPoDYXhka+gkKvjKN6HdmCpKq55EkUoHeEnbu6IT2MOQjhcULTlQdcdGP77YNNGYdv3fGsA==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/button": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/button/-/button-12.0.0.tgz",
+ "integrity": "sha512-+Vo9+9nsMy8XZUC4E4CDxmjPAAGCogoIskQSduceuZf8Zdoxy3mQfmmQqWaxtBieXJScybpQyw55RRC3MWu6fg==",
+ "requires": {
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/card": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/card/-/card-12.0.0.tgz",
+ "integrity": "sha512-qOzXAKTF/iV/t+HT8KmG2rfB4Otcd3z7e3mxdnnmZKb1tCxAkoKLnwJWDuPayySWN7x17Dqjl29Sr23i6YxLdw==",
+ "requires": {
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/checkbox": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-12.0.0.tgz",
+ "integrity": "sha512-lYPhS+6la2f6E8xsmAQtTCb6gKFqlSPMzvlnf/2+BS6P9iOracRYcWeO9jeze60m0gFiF8rk4Y1Z32Mkx7yPQw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/chips": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/chips/-/chips-12.0.0.tgz",
+ "integrity": "sha512-I+OustjFSkJDq2AXg909UXcf4SGCRItmE4s742gKIjDFxzpTKk1ualbWAh/S3n7Q3JzCVD5P34tuJnOB+OddfA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/checkbox": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/circular-progress": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-12.0.0.tgz",
+ "integrity": "sha512-3Xi5la6UTS0KhYzxVDqRjQ7uxqeci+MjH8w+0yMoIsw9/gdtZ5S4dYQ0U8/FaWBTzW6nmGxI4zQ3Q0ySFpGRgA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/progress-indicator": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/data-table": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/data-table/-/data-table-12.0.0.tgz",
+ "integrity": "sha512-bJVQqJLWhqiutgPssm3CcstUv/pKc2xLCjI4WXAE64Y0N9Dv7AvwScK6/1nnr6+GR10ky3xoMeGHIElBhLeRsg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/checkbox": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/linear-progress": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/select": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/density": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/density/-/density-12.0.0.tgz",
+ "integrity": "sha512-7kWsFPiiTcw5FKdm6zvMp3ygLhHINXMScrUcRTW9RoIzC6EgWrzF/UC1XEt48Yg4Ux6K/98QJ4B53CoVv1Z/OQ==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/dialog": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-12.0.0.tgz",
+ "integrity": "sha512-LusDwYTmZwmHEIFmoL0LC0W/uotHgGxbvXZY30BUF33IgxKc7e/NC9Tr8nmEAHLfVpaInusEn9bqPckvKfyD+w==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/dom": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/dom/-/dom-12.0.0.tgz",
+ "integrity": "sha512-vaQi+bNMv3UMSG2wwMEYen36Or32XY/djGmes5KRi8TxDBzAH9HNuE9CxYBrZqYzYFrAIfvXyEIZhlhY+3WLlg==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/drawer": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-12.0.0.tgz",
+ "integrity": "sha512-gQBowi3Zdmfa6w/HboCkM64h2APLndVccV9Ub6a4AVpheOtzzfJgS+WlTadwSKjcabL0AzJ4U7itecz6FvespQ==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/elevation": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-12.0.0.tgz",
+ "integrity": "sha512-PWTACGNus2cdNL6V6+AhT3tC+YKyP2ujQn+izXNGXLXFc/FHk+lHLvwwr71D7bApy2hPMndHJ4DtF36qfAM1tw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/fab": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/fab/-/fab-12.0.0.tgz",
+ "integrity": "sha512-6XfU+ZcNej2+eO0TFIyo1eYHEyvGYCSxlgO0P1gXavPNKyGLxkGhQREendxlc1XyAVw2yvAPzrtx3puc/xMd0A==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/feature-targeting": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-12.0.0.tgz",
+ "integrity": "sha512-BbdYzZmGg886X3gvKPxfM5etNwhmKR4PT33NRc7PTKivCHitre8zjgb7kKW1vRLV4YnB54sp9L7tr/QcbbbXGg==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/floating-label": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-12.0.0.tgz",
+ "integrity": "sha512-bOJNxSP8Jd/AJtrMC+1R6azjDWAUsA+4DpYj0TFEKM8s7LS4vulETs+9PoJh++K68haWpkb+Qks1Pa8Vb1F+Vw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/form-field": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-12.0.0.tgz",
+ "integrity": "sha512-es28doVewEhvh/sV1OqJNFpH+vVLRZyGLh5QvqxfGOmozcUb56nQbSAUrOwlK+ZINwdy0fLkZLJvUu8C9H33kg==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/icon-button": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-12.0.0.tgz",
+ "integrity": "sha512-W4lhJWbrT1FGzgBtwqz9MAFyAnx+wQztV0m5XXncDzfjVgfGaXsW/AYEuVijJEFOvIMGbkcszSkjGIOc1T3tXA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/image-list": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/image-list/-/image-list-12.0.0.tgz",
+ "integrity": "sha512-njtPGXP5GjpLsQsU+/BWRerkAGXEWrp39ioBGBHp+pD+JvCvxLQoRwsWWLPKLJtk5RrbI4U64d9UTbMHm/a1NA==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/layout-grid": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/layout-grid/-/layout-grid-12.0.0.tgz",
+ "integrity": "sha512-bPIIEL+Ka7hixX0/d+yUK4juyQ0GcYxbT1EGWs1JzmZUzMOfzfNQqsrbo2sIQeN4tSou3wiUgSXsI1/3U+V3tQ==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/line-ripple": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-12.0.0.tgz",
+ "integrity": "sha512-W18BuAcjTzGfjmfgoyQmxEsXz/D+65tX3H7PTsudEoacxby6BdCNVJWwyRCOSGrzVjmETeNbqHf32oAZgApWXg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/linear-progress": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-12.0.0.tgz",
+ "integrity": "sha512-I4Z5fuvddsh8XysnvjK7RnRORN+xIreoWwo8hcPnqN0fgM0NXGFIoRTq2NZi1t1qR+ZvmVgJciNKBg2y/ySqMQ==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/progress-indicator": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/list": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/list/-/list-12.0.0.tgz",
+ "integrity": "sha512-XV4YbvC+1XP6XgJ9Cj5PVDcu+so6uISeUFSbsdAdD4UDWEYpVtnZiGU9AMzn8e4VXzNVGLOR5Fn1XqX6byWTVg==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/menu": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/menu/-/menu-12.0.0.tgz",
+ "integrity": "sha512-ZXySzEjMbvQQi64i75kpZDZNiCIVdomxw7QwnPkdD4hxElce+8cSTOalW4nTntg6lA+4utTc8zMIMvxugkrGJA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu-surface": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/menu-surface": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-12.0.0.tgz",
+ "integrity": "sha512-9+DIE1Pfz8uw5kZ5tgvv4T/yog7TOumQMCh6ifMN9m7xqRwxb4TKVC7JBku4m5JPj5ajhZzT2skX0SWDgWJaug==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/notched-outline": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-12.0.0.tgz",
+ "integrity": "sha512-dPtsOh2acyvv/o6daxw0mJSvns8dcqPiL2KO9h23YD81/zM8Mon7Ui7ii84+pOFLnh6JiszMNatGxdlL+dv8RQ==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/progress-indicator": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-12.0.0.tgz",
+ "integrity": "sha512-YIY5g3uMpD0W9ivA4FrzRZWM59hgXniJ1KmlHmRSJYzunNqAuX16bAc+lraz6EvFMwIrib0CbHUn6rsUnJBTkg==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/radio": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/radio/-/radio-12.0.0.tgz",
+ "integrity": "sha512-9HCGS0nxsz4Cvg5TCYv8PcAhVPYllXrS7JxG3y2e3rcrvphKuae7XOG4jvxzHJfI2H5GyvolS6GWRmXUGLgz3Q==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/ripple": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-12.0.0.tgz",
+ "integrity": "sha512-gxtbZHeRnE93KwkT1oTU07ap3mOJpbLDY7Edlybd4ZF9ar8Pyj0245rf5MKagubzgNBFzOESDEsIjuCfLV1cUw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/rtl": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-12.0.0.tgz",
+ "integrity": "sha512-JmFyyWr2GFa1ODSsq0jaImj6NprDpts3L3riyvsTQVnJDDKyJwYkyjFbssuIqB9wO3IfVPj5JyTKNoTLraW7dA==",
+ "requires": {
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/segmented-button": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/segmented-button/-/segmented-button-12.0.0.tgz",
+ "integrity": "sha512-2Rlpvr/zPyGEo/C9yp/Fh66PXt7rb57spEyNXKv02h0ls1CAZOZFa8b2hfDMujMQqObUoXDGlBlaoO19bq0lMA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/select": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/select/-/select-12.0.0.tgz",
+ "integrity": "sha512-djdR9F7AwzoLpaQza1CHwJDx4xyxha8kiQMw8aNeAxE5ob/RlU2iKOg+8HD+0yH8iHZK8PYpUbnCttiQcHakuw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/line-ripple": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu": "^12.0.0",
+ "@material/menu-surface": "^12.0.0",
+ "@material/notched-outline": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/shape": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/shape/-/shape-12.0.0.tgz",
+ "integrity": "sha512-0mvRUPq2esbyivJl3NMdYtHTFOV7EOU+Tob2Y6F2sQ+PJJYpONfEHRo8nakN7fDM3aNSuQUdhG3nbwJghAN1IA==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/slider": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/slider/-/slider-12.0.0.tgz",
+ "integrity": "sha512-B02xWlGzTEgR1j350OgxbC3S5Nt/hCOHl4zvd1uDwF0fnbgKQkL5+tFVHJkK8DDX54f/S5TVeKk3xgYJmE+/NA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/snackbar": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-12.0.0.tgz",
+ "integrity": "sha512-n3GhuOhFvP8R2fDu5hu1nOgVS7N7wIgTtJ7+cLzSJRsk3ph6D/juPKnWusO+ddjdwLtjVpIoC+jSsE9JKeQW8A==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/switch": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/switch/-/switch-12.0.0.tgz",
+ "integrity": "sha512-8h3UICmTVTObLfvUsbfyKRSj88pIXv2EzbB8MQO7rKDEUZtP/Nws/t/+HG2zm2UeXqxBOn96qS4ucKzgxlzPtA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/tab": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab/-/tab-12.0.0.tgz",
+ "integrity": "sha512-KMJ2Zi5aGzrE6tvs829JppauvZvETweQP6IKBx/vQUXIltIlRirZ5Qb29+zwYABEz1+CxLzQkd1a9XXqHQNNQA==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/tab-indicator": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/tab-bar": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-12.0.0.tgz",
+ "integrity": "sha512-lfA2RUZo0kwKqc5Pm07n6E1Liqr0pi9EATmmsqswFphIqfKu+ODqgS0o6OAekmeFL5Mny+kJuAOh6i1l1sT8Ug==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/tab": "^12.0.0",
+ "@material/tab-indicator": "^12.0.0",
+ "@material/tab-scroller": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/tab-indicator": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-12.0.0.tgz",
+ "integrity": "sha512-PAW2n8d1JOUn0OpUAZx8KkH7Oiv1EaZq1fOapk9t4shPruzmrvzDrJ4omN82FhCf5z873EPNzgPa6fD+Rg5pjg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/tab-scroller": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-12.0.0.tgz",
+ "integrity": "sha512-t/4b9/xJHJBx/qINzOaxn5JKBMoz5NG2FeLeSX4SkigExeVWyAGY+SSw5u/aeVi1BJzXQpsAX2ypbVTgiIMdxw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/tab": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/textfield": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-12.0.0.tgz",
+ "integrity": "sha512-YucSKbII4XOhzGbteFzGpPcbl+XQ2+87bm+iJYg2vpiVRGcstEVWceuK99pv0jXm9eXflDu2vBJV620azmeBQg==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/line-ripple": "^12.0.0",
+ "@material/notched-outline": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/theme": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/theme/-/theme-12.0.0.tgz",
+ "integrity": "sha512-E9gFLpOcwtJ2GiPg8S4w+9eaqFNgLO67Yyftcu1XgswAHBFiI7qAHTDYH21H4W88RKlf3sTNyHtzigbTenPUNg==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/tokens": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-12.0.0.tgz",
+ "integrity": "sha512-yD8G+YvNsFt9+CGzUPWvy18Bn3a8+9eRSf95j7WZjBN2vEPCpOK5dInCLOfYDq/9a61K4Nlg39KomZNC7nyAtQ==",
+ "requires": {
+ "@material/elevation": "^12.0.0"
+ }
+ },
+ "@material/tooltip": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/tooltip/-/tooltip-12.0.0.tgz",
+ "integrity": "sha512-YpXlidnWbymm5WdbteU4dSb+hdRMCrgsn1gO6xZ2HXfyiKX+2oqWvMZoSHMnCEc7oUvQteKybKrtD94T7CUeoA==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/top-app-bar": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-12.0.0.tgz",
+ "integrity": "sha512-myk8hnpKgvtns42v03syyFKRKo5L3T69bg19QvJWkju1S5M1T8fppUFWkckubI4wZ6wh+ccRigyGxwWbp0hdfw==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/typography": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/touch-target": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-12.0.0.tgz",
+ "integrity": "sha512-DArz1xm00iI6adyhBEFR+g2xmS6Jh5jMI1692YsjiL09lgXTvQwVbXCsp1FtHK21D+/KoblaT0L9sfBgnP2sAQ==",
+ "requires": {
+ "@material/base": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@material/typography": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@material/typography/-/typography-12.0.0.tgz",
+ "integrity": "sha512-NIAczsiUueV445+686qdVQC0QohIJDIOyVWbdNKnhkUmo23FcINLEcDMAtpvS0CJyqSHm8uWq1R585Wbx2kvdQ==",
+ "requires": {
+ "@material/feature-targeting": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "tslib": "^2.1.0"
+ }
+ },
+ "balm-ui": {
+ "version": "9.35.1",
+ "resolved": "https://registry.npmjs.org/balm-ui/-/balm-ui-9.35.1.tgz",
+ "integrity": "sha512-ilhvAYB3J+IdQQQLW2VzgolbZ08CMHF/WKugzLzx6ejIDS1XDDhqwa6qCy89MQ+gppKuv7KXMXRdaoatLulBfA==",
+ "requires": {
+ "deepmerge": "^4.2.2",
+ "flatpickr": "^4.6.9",
+ "material-components-web": "^12.0.0",
+ "quill": "^1.3.7"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+ },
+ "flatpickr": {
+ "version": "4.6.9",
+ "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz",
+ "integrity": "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw=="
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "material-components-web": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-12.0.0.tgz",
+ "integrity": "sha512-gb4H86UvBOxXSo1OZuzehW1sbGrDBo6P97cTOj+v+xbuKmRRXZVfYeeq1vIMZWC165gx+q2+rvHthhpk1KWM9A==",
+ "requires": {
+ "@material/animation": "^12.0.0",
+ "@material/auto-init": "^12.0.0",
+ "@material/banner": "^12.0.0",
+ "@material/base": "^12.0.0",
+ "@material/button": "^12.0.0",
+ "@material/card": "^12.0.0",
+ "@material/checkbox": "^12.0.0",
+ "@material/chips": "^12.0.0",
+ "@material/circular-progress": "^12.0.0",
+ "@material/data-table": "^12.0.0",
+ "@material/density": "^12.0.0",
+ "@material/dialog": "^12.0.0",
+ "@material/dom": "^12.0.0",
+ "@material/drawer": "^12.0.0",
+ "@material/elevation": "^12.0.0",
+ "@material/fab": "^12.0.0",
+ "@material/feature-targeting": "^12.0.0",
+ "@material/floating-label": "^12.0.0",
+ "@material/form-field": "^12.0.0",
+ "@material/icon-button": "^12.0.0",
+ "@material/image-list": "^12.0.0",
+ "@material/layout-grid": "^12.0.0",
+ "@material/line-ripple": "^12.0.0",
+ "@material/linear-progress": "^12.0.0",
+ "@material/list": "^12.0.0",
+ "@material/menu": "^12.0.0",
+ "@material/menu-surface": "^12.0.0",
+ "@material/notched-outline": "^12.0.0",
+ "@material/radio": "^12.0.0",
+ "@material/ripple": "^12.0.0",
+ "@material/rtl": "^12.0.0",
+ "@material/segmented-button": "^12.0.0",
+ "@material/select": "^12.0.0",
+ "@material/shape": "^12.0.0",
+ "@material/slider": "^12.0.0",
+ "@material/snackbar": "^12.0.0",
+ "@material/switch": "^12.0.0",
+ "@material/tab": "^12.0.0",
+ "@material/tab-bar": "^12.0.0",
+ "@material/tab-indicator": "^12.0.0",
+ "@material/tab-scroller": "^12.0.0",
+ "@material/textfield": "^12.0.0",
+ "@material/theme": "^12.0.0",
+ "@material/tokens": "^12.0.0",
+ "@material/tooltip": "^12.0.0",
+ "@material/top-app-bar": "^12.0.0",
+ "@material/touch-target": "^12.0.0",
+ "@material/typography": "^12.0.0"
+ }
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ },
+ "parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+ },
+ "quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "requires": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ }
+ },
+ "quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "requires": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ }
+ },
+ "regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "tslib": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
+ "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
+ }
+ }
+}