mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-30 18:35:00 -04:00 
			
		
		
		
	chore(web): update eslint and prettier packages (#2437)
Co-authored-by: Alex <alex.tran1502@gmail.com>
This commit is contained in:
		
							parent
							
								
									f4aefcb18b
								
							
						
					
					
						commit
						1979c84ea8
					
				
							
								
								
									
										455
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										455
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -2118,15 +2118,39 @@ | |||||||
| 				"node": ">=12" | 				"node": ">=12" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
|  | 		"node_modules/@eslint-community/eslint-utils": { | ||||||
|  | 			"version": "4.4.0", | ||||||
|  | 			"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", | ||||||
|  | 			"integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", | ||||||
|  | 			"dev": true, | ||||||
|  | 			"dependencies": { | ||||||
|  | 				"eslint-visitor-keys": "^3.3.0" | ||||||
|  | 			}, | ||||||
|  | 			"engines": { | ||||||
|  | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
|  | 			}, | ||||||
|  | 			"peerDependencies": { | ||||||
|  | 				"eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
|  | 		"node_modules/@eslint-community/regexpp": { | ||||||
|  | 			"version": "4.5.1", | ||||||
|  | 			"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", | ||||||
|  | 			"integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", | ||||||
|  | 			"dev": true, | ||||||
|  | 			"engines": { | ||||||
|  | 				"node": "^12.0.0 || ^14.0.0 || >=16.0.0" | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
| 		"node_modules/@eslint/eslintrc": { | 		"node_modules/@eslint/eslintrc": { | ||||||
| 			"version": "2.0.0", | 			"version": "2.0.3", | ||||||
| 			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", | 			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", | ||||||
| 			"integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", | 			"integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"ajv": "^6.12.4", | 				"ajv": "^6.12.4", | ||||||
| 				"debug": "^4.3.2", | 				"debug": "^4.3.2", | ||||||
| 				"espree": "^9.4.0", | 				"espree": "^9.5.2", | ||||||
| 				"globals": "^13.19.0", | 				"globals": "^13.19.0", | ||||||
| 				"ignore": "^5.2.0", | 				"ignore": "^5.2.0", | ||||||
| 				"import-fresh": "^3.2.1", | 				"import-fresh": "^3.2.1", | ||||||
| @ -2187,9 +2211,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@eslint/js": { | 		"node_modules/@eslint/js": { | ||||||
| 			"version": "8.35.0", | 			"version": "8.40.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", | 			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", | ||||||
| 			"integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", | 			"integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
| @ -3679,9 +3703,9 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@types/semver": { | 		"node_modules/@types/semver": { | ||||||
| 			"version": "7.3.13", | 			"version": "7.5.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", | 			"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", | ||||||
| 			"integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", | 			"integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", | ||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@types/stack-utils": { | 		"node_modules/@types/stack-utils": { | ||||||
| @ -3721,19 +3745,19 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/eslint-plugin": { | 		"node_modules/@typescript-eslint/eslint-plugin": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", | 			"integrity": "sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@typescript-eslint/scope-manager": "5.54.0", | 				"@eslint-community/regexpp": "^4.4.0", | ||||||
| 				"@typescript-eslint/type-utils": "5.54.0", | 				"@typescript-eslint/scope-manager": "5.59.5", | ||||||
| 				"@typescript-eslint/utils": "5.54.0", | 				"@typescript-eslint/type-utils": "5.59.5", | ||||||
|  | 				"@typescript-eslint/utils": "5.59.5", | ||||||
| 				"debug": "^4.3.4", | 				"debug": "^4.3.4", | ||||||
| 				"grapheme-splitter": "^1.0.4", | 				"grapheme-splitter": "^1.0.4", | ||||||
| 				"ignore": "^5.2.0", | 				"ignore": "^5.2.0", | ||||||
| 				"natural-compare-lite": "^1.4.0", | 				"natural-compare-lite": "^1.4.0", | ||||||
| 				"regexpp": "^3.2.0", |  | ||||||
| 				"semver": "^7.3.7", | 				"semver": "^7.3.7", | ||||||
| 				"tsutils": "^3.21.0" | 				"tsutils": "^3.21.0" | ||||||
| 			}, | 			}, | ||||||
| @ -3788,14 +3812,14 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/parser": { | 		"node_modules/@typescript-eslint/parser": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", | 			"integrity": "sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@typescript-eslint/scope-manager": "5.54.0", | 				"@typescript-eslint/scope-manager": "5.59.5", | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/typescript-estree": "5.54.0", | 				"@typescript-eslint/typescript-estree": "5.59.5", | ||||||
| 				"debug": "^4.3.4" | 				"debug": "^4.3.4" | ||||||
| 			}, | 			}, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| @ -3815,13 +3839,13 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/scope-manager": { | 		"node_modules/@typescript-eslint/scope-manager": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", | 			"integrity": "sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/visitor-keys": "5.54.0" | 				"@typescript-eslint/visitor-keys": "5.59.5" | ||||||
| 			}, | 			}, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
| @ -3832,13 +3856,13 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/type-utils": { | 		"node_modules/@typescript-eslint/type-utils": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", | 			"integrity": "sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@typescript-eslint/typescript-estree": "5.54.0", | 				"@typescript-eslint/typescript-estree": "5.59.5", | ||||||
| 				"@typescript-eslint/utils": "5.54.0", | 				"@typescript-eslint/utils": "5.59.5", | ||||||
| 				"debug": "^4.3.4", | 				"debug": "^4.3.4", | ||||||
| 				"tsutils": "^3.21.0" | 				"tsutils": "^3.21.0" | ||||||
| 			}, | 			}, | ||||||
| @ -3859,9 +3883,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/types": { | 		"node_modules/@typescript-eslint/types": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", | 			"integrity": "sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
| @ -3872,13 +3896,13 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/typescript-estree": { | 		"node_modules/@typescript-eslint/typescript-estree": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", | 			"integrity": "sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/visitor-keys": "5.54.0", | 				"@typescript-eslint/visitor-keys": "5.59.5", | ||||||
| 				"debug": "^4.3.4", | 				"debug": "^4.3.4", | ||||||
| 				"globby": "^11.1.0", | 				"globby": "^11.1.0", | ||||||
| 				"is-glob": "^4.0.3", | 				"is-glob": "^4.0.3", | ||||||
| @ -3911,9 +3935,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { | 		"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { | ||||||
| 			"version": "7.3.8", | 			"version": "7.5.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | 			"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", | ||||||
| 			"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | 			"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"lru-cache": "^6.0.0" | 				"lru-cache": "^6.0.0" | ||||||
| @ -3932,18 +3956,18 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/utils": { | 		"node_modules/@typescript-eslint/utils": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", | 			"integrity": "sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
|  | 				"@eslint-community/eslint-utils": "^4.2.0", | ||||||
| 				"@types/json-schema": "^7.0.9", | 				"@types/json-schema": "^7.0.9", | ||||||
| 				"@types/semver": "^7.3.12", | 				"@types/semver": "^7.3.12", | ||||||
| 				"@typescript-eslint/scope-manager": "5.54.0", | 				"@typescript-eslint/scope-manager": "5.59.5", | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/typescript-estree": "5.54.0", | 				"@typescript-eslint/typescript-estree": "5.59.5", | ||||||
| 				"eslint-scope": "^5.1.1", | 				"eslint-scope": "^5.1.1", | ||||||
| 				"eslint-utils": "^3.0.0", |  | ||||||
| 				"semver": "^7.3.7" | 				"semver": "^7.3.7" | ||||||
| 			}, | 			}, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| @ -3970,9 +3994,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/utils/node_modules/semver": { | 		"node_modules/@typescript-eslint/utils/node_modules/semver": { | ||||||
| 			"version": "7.3.8", | 			"version": "7.5.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | 			"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", | ||||||
| 			"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | 			"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"lru-cache": "^6.0.0" | 				"lru-cache": "^6.0.0" | ||||||
| @ -3991,12 +4015,12 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/@typescript-eslint/visitor-keys": { | 		"node_modules/@typescript-eslint/visitor-keys": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", | 			"integrity": "sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"eslint-visitor-keys": "^3.3.0" | 				"eslint-visitor-keys": "^3.3.0" | ||||||
| 			}, | 			}, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| @ -5348,13 +5372,15 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/eslint": { | 		"node_modules/eslint": { | ||||||
| 			"version": "8.35.0", | 			"version": "8.40.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", | 			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", | ||||||
| 			"integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", | 			"integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"@eslint/eslintrc": "^2.0.0", | 				"@eslint-community/eslint-utils": "^4.2.0", | ||||||
| 				"@eslint/js": "8.35.0", | 				"@eslint-community/regexpp": "^4.4.0", | ||||||
|  | 				"@eslint/eslintrc": "^2.0.3", | ||||||
|  | 				"@eslint/js": "8.40.0", | ||||||
| 				"@humanwhocodes/config-array": "^0.11.8", | 				"@humanwhocodes/config-array": "^0.11.8", | ||||||
| 				"@humanwhocodes/module-importer": "^1.0.1", | 				"@humanwhocodes/module-importer": "^1.0.1", | ||||||
| 				"@nodelib/fs.walk": "^1.2.8", | 				"@nodelib/fs.walk": "^1.2.8", | ||||||
| @ -5364,10 +5390,9 @@ | |||||||
| 				"debug": "^4.3.2", | 				"debug": "^4.3.2", | ||||||
| 				"doctrine": "^3.0.0", | 				"doctrine": "^3.0.0", | ||||||
| 				"escape-string-regexp": "^4.0.0", | 				"escape-string-regexp": "^4.0.0", | ||||||
| 				"eslint-scope": "^7.1.1", | 				"eslint-scope": "^7.2.0", | ||||||
| 				"eslint-utils": "^3.0.0", | 				"eslint-visitor-keys": "^3.4.1", | ||||||
| 				"eslint-visitor-keys": "^3.3.0", | 				"espree": "^9.5.2", | ||||||
| 				"espree": "^9.4.0", |  | ||||||
| 				"esquery": "^1.4.2", | 				"esquery": "^1.4.2", | ||||||
| 				"esutils": "^2.0.2", | 				"esutils": "^2.0.2", | ||||||
| 				"fast-deep-equal": "^3.1.3", | 				"fast-deep-equal": "^3.1.3", | ||||||
| @ -5389,7 +5414,6 @@ | |||||||
| 				"minimatch": "^3.1.2", | 				"minimatch": "^3.1.2", | ||||||
| 				"natural-compare": "^1.4.0", | 				"natural-compare": "^1.4.0", | ||||||
| 				"optionator": "^0.9.1", | 				"optionator": "^0.9.1", | ||||||
| 				"regexpp": "^3.2.0", |  | ||||||
| 				"strip-ansi": "^6.0.1", | 				"strip-ansi": "^6.0.1", | ||||||
| 				"strip-json-comments": "^3.1.0", | 				"strip-json-comments": "^3.1.0", | ||||||
| 				"text-table": "^0.2.0" | 				"text-table": "^0.2.0" | ||||||
| @ -5405,9 +5429,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/eslint-config-prettier": { | 		"node_modules/eslint-config-prettier": { | ||||||
| 			"version": "8.6.0", | 			"version": "8.8.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", | 			"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", | ||||||
| 			"integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", | 			"integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"bin": { | 			"bin": { | ||||||
| 				"eslint-config-prettier": "bin/cli.js" | 				"eslint-config-prettier": "bin/cli.js" | ||||||
| @ -5439,40 +5463,16 @@ | |||||||
| 				"node": ">=8.0.0" | 				"node": ">=8.0.0" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/eslint-utils": { |  | ||||||
| 			"version": "3.0.0", |  | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", |  | ||||||
| 			"integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", |  | ||||||
| 			"dev": true, |  | ||||||
| 			"dependencies": { |  | ||||||
| 				"eslint-visitor-keys": "^2.0.0" |  | ||||||
| 			}, |  | ||||||
| 			"engines": { |  | ||||||
| 				"node": "^10.0.0 || ^12.0.0 || >= 14.0.0" |  | ||||||
| 			}, |  | ||||||
| 			"funding": { |  | ||||||
| 				"url": "https://github.com/sponsors/mysticatea" |  | ||||||
| 			}, |  | ||||||
| 			"peerDependencies": { |  | ||||||
| 				"eslint": ">=5" |  | ||||||
| 			} |  | ||||||
| 		}, |  | ||||||
| 		"node_modules/eslint-utils/node_modules/eslint-visitor-keys": { |  | ||||||
| 			"version": "2.1.0", |  | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", |  | ||||||
| 			"integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", |  | ||||||
| 			"dev": true, |  | ||||||
| 			"engines": { |  | ||||||
| 				"node": ">=10" |  | ||||||
| 			} |  | ||||||
| 		}, |  | ||||||
| 		"node_modules/eslint-visitor-keys": { | 		"node_modules/eslint-visitor-keys": { | ||||||
| 			"version": "3.3.0", | 			"version": "3.4.1", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", | 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", | ||||||
| 			"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", | 			"integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
|  | 			}, | ||||||
|  | 			"funding": { | ||||||
|  | 				"url": "https://opencollective.com/eslint" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/eslint/node_modules/ansi-styles": { | 		"node_modules/eslint/node_modules/ansi-styles": { | ||||||
| @ -5543,9 +5543,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/eslint/node_modules/eslint-scope": { | 		"node_modules/eslint/node_modules/eslint-scope": { | ||||||
| 			"version": "7.1.1", | 			"version": "7.2.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", | 			"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", | ||||||
| 			"integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", | 			"integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"esrecurse": "^4.3.0", | 				"esrecurse": "^4.3.0", | ||||||
| @ -5553,6 +5553,9 @@ | |||||||
| 			}, | 			}, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
|  | 			}, | ||||||
|  | 			"funding": { | ||||||
|  | 				"url": "https://opencollective.com/eslint" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/eslint/node_modules/estraverse": { | 		"node_modules/eslint/node_modules/estraverse": { | ||||||
| @ -5677,14 +5680,14 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/espree": { | 		"node_modules/espree": { | ||||||
| 			"version": "9.4.1", | 			"version": "9.5.2", | ||||||
| 			"resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", | 			"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", | ||||||
| 			"integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", | 			"integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| 				"acorn": "^8.8.0", | 				"acorn": "^8.8.0", | ||||||
| 				"acorn-jsx": "^5.3.2", | 				"acorn-jsx": "^5.3.2", | ||||||
| 				"eslint-visitor-keys": "^3.3.0" | 				"eslint-visitor-keys": "^3.4.1" | ||||||
| 			}, | 			}, | ||||||
| 			"engines": { | 			"engines": { | ||||||
| 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 				"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||||||
| @ -9838,9 +9841,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/prettier": { | 		"node_modules/prettier": { | ||||||
| 			"version": "2.8.4", | 			"version": "2.8.8", | ||||||
| 			"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", | 			"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", | ||||||
| 			"integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", | 			"integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"bin": { | 			"bin": { | ||||||
| 				"prettier": "bin-prettier.js" | 				"prettier": "bin-prettier.js" | ||||||
| @ -9853,9 +9856,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/prettier-plugin-svelte": { | 		"node_modules/prettier-plugin-svelte": { | ||||||
| 			"version": "2.9.0", | 			"version": "2.10.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", | 			"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz", | ||||||
| 			"integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", | 			"integrity": "sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"peerDependencies": { | 			"peerDependencies": { | ||||||
| 				"prettier": "^1.16.4 || ^2.0.0", | 				"prettier": "^1.16.4 || ^2.0.0", | ||||||
| @ -10053,18 +10056,6 @@ | |||||||
| 				"url": "https://github.com/sponsors/ljharb" | 				"url": "https://github.com/sponsors/ljharb" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"node_modules/regexpp": { |  | ||||||
| 			"version": "3.2.0", |  | ||||||
| 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", |  | ||||||
| 			"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", |  | ||||||
| 			"dev": true, |  | ||||||
| 			"engines": { |  | ||||||
| 				"node": ">=8" |  | ||||||
| 			}, |  | ||||||
| 			"funding": { |  | ||||||
| 				"url": "https://github.com/sponsors/mysticatea" |  | ||||||
| 			} |  | ||||||
| 		}, |  | ||||||
| 		"node_modules/regexpu-core": { | 		"node_modules/regexpu-core": { | ||||||
| 			"version": "5.3.1", | 			"version": "5.3.1", | ||||||
| 			"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", | 			"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", | ||||||
| @ -12930,15 +12921,30 @@ | |||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"optional": true | 			"optional": true | ||||||
| 		}, | 		}, | ||||||
|  | 		"@eslint-community/eslint-utils": { | ||||||
|  | 			"version": "4.4.0", | ||||||
|  | 			"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", | ||||||
|  | 			"integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", | ||||||
|  | 			"dev": true, | ||||||
|  | 			"requires": { | ||||||
|  | 				"eslint-visitor-keys": "^3.3.0" | ||||||
|  | 			} | ||||||
|  | 		}, | ||||||
|  | 		"@eslint-community/regexpp": { | ||||||
|  | 			"version": "4.5.1", | ||||||
|  | 			"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", | ||||||
|  | 			"integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", | ||||||
|  | 			"dev": true | ||||||
|  | 		}, | ||||||
| 		"@eslint/eslintrc": { | 		"@eslint/eslintrc": { | ||||||
| 			"version": "2.0.0", | 			"version": "2.0.3", | ||||||
| 			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", | 			"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", | ||||||
| 			"integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", | 			"integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"ajv": "^6.12.4", | 				"ajv": "^6.12.4", | ||||||
| 				"debug": "^4.3.2", | 				"debug": "^4.3.2", | ||||||
| 				"espree": "^9.4.0", | 				"espree": "^9.5.2", | ||||||
| 				"globals": "^13.19.0", | 				"globals": "^13.19.0", | ||||||
| 				"ignore": "^5.2.0", | 				"ignore": "^5.2.0", | ||||||
| 				"import-fresh": "^3.2.1", | 				"import-fresh": "^3.2.1", | ||||||
| @ -12980,9 +12986,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@eslint/js": { | 		"@eslint/js": { | ||||||
| 			"version": "8.35.0", | 			"version": "8.40.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", | 			"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.40.0.tgz", | ||||||
| 			"integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", | 			"integrity": "sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==", | ||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"@faker-js/faker": { | 		"@faker-js/faker": { | ||||||
| @ -14139,9 +14145,9 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"@types/semver": { | 		"@types/semver": { | ||||||
| 			"version": "7.3.13", | 			"version": "7.5.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", | 			"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", | ||||||
| 			"integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", | 			"integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", | ||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"@types/stack-utils": { | 		"@types/stack-utils": { | ||||||
| @ -14181,19 +14187,19 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/eslint-plugin": { | 		"@typescript-eslint/eslint-plugin": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==", | 			"integrity": "sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@typescript-eslint/scope-manager": "5.54.0", | 				"@eslint-community/regexpp": "^4.4.0", | ||||||
| 				"@typescript-eslint/type-utils": "5.54.0", | 				"@typescript-eslint/scope-manager": "5.59.5", | ||||||
| 				"@typescript-eslint/utils": "5.54.0", | 				"@typescript-eslint/type-utils": "5.59.5", | ||||||
|  | 				"@typescript-eslint/utils": "5.59.5", | ||||||
| 				"debug": "^4.3.4", | 				"debug": "^4.3.4", | ||||||
| 				"grapheme-splitter": "^1.0.4", | 				"grapheme-splitter": "^1.0.4", | ||||||
| 				"ignore": "^5.2.0", | 				"ignore": "^5.2.0", | ||||||
| 				"natural-compare-lite": "^1.4.0", | 				"natural-compare-lite": "^1.4.0", | ||||||
| 				"regexpp": "^3.2.0", |  | ||||||
| 				"semver": "^7.3.7", | 				"semver": "^7.3.7", | ||||||
| 				"tsutils": "^3.21.0" | 				"tsutils": "^3.21.0" | ||||||
| 			}, | 			}, | ||||||
| @ -14225,53 +14231,53 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/parser": { | 		"@typescript-eslint/parser": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==", | 			"integrity": "sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@typescript-eslint/scope-manager": "5.54.0", | 				"@typescript-eslint/scope-manager": "5.59.5", | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/typescript-estree": "5.54.0", | 				"@typescript-eslint/typescript-estree": "5.59.5", | ||||||
| 				"debug": "^4.3.4" | 				"debug": "^4.3.4" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/scope-manager": { | 		"@typescript-eslint/scope-manager": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==", | 			"integrity": "sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/visitor-keys": "5.54.0" | 				"@typescript-eslint/visitor-keys": "5.59.5" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/type-utils": { | 		"@typescript-eslint/type-utils": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==", | 			"integrity": "sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@typescript-eslint/typescript-estree": "5.54.0", | 				"@typescript-eslint/typescript-estree": "5.59.5", | ||||||
| 				"@typescript-eslint/utils": "5.54.0", | 				"@typescript-eslint/utils": "5.59.5", | ||||||
| 				"debug": "^4.3.4", | 				"debug": "^4.3.4", | ||||||
| 				"tsutils": "^3.21.0" | 				"tsutils": "^3.21.0" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/types": { | 		"@typescript-eslint/types": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==", | 			"integrity": "sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==", | ||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/typescript-estree": { | 		"@typescript-eslint/typescript-estree": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==", | 			"integrity": "sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/visitor-keys": "5.54.0", | 				"@typescript-eslint/visitor-keys": "5.59.5", | ||||||
| 				"debug": "^4.3.4", | 				"debug": "^4.3.4", | ||||||
| 				"globby": "^11.1.0", | 				"globby": "^11.1.0", | ||||||
| 				"is-glob": "^4.0.3", | 				"is-glob": "^4.0.3", | ||||||
| @ -14289,9 +14295,9 @@ | |||||||
| 					} | 					} | ||||||
| 				}, | 				}, | ||||||
| 				"semver": { | 				"semver": { | ||||||
| 					"version": "7.3.8", | 					"version": "7.5.0", | ||||||
| 					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | 					"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", | ||||||
| 					"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | 					"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", | ||||||
| 					"dev": true, | 					"dev": true, | ||||||
| 					"requires": { | 					"requires": { | ||||||
| 						"lru-cache": "^6.0.0" | 						"lru-cache": "^6.0.0" | ||||||
| @ -14306,18 +14312,18 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/utils": { | 		"@typescript-eslint/utils": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==", | 			"integrity": "sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
|  | 				"@eslint-community/eslint-utils": "^4.2.0", | ||||||
| 				"@types/json-schema": "^7.0.9", | 				"@types/json-schema": "^7.0.9", | ||||||
| 				"@types/semver": "^7.3.12", | 				"@types/semver": "^7.3.12", | ||||||
| 				"@typescript-eslint/scope-manager": "5.54.0", | 				"@typescript-eslint/scope-manager": "5.59.5", | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"@typescript-eslint/typescript-estree": "5.54.0", | 				"@typescript-eslint/typescript-estree": "5.59.5", | ||||||
| 				"eslint-scope": "^5.1.1", | 				"eslint-scope": "^5.1.1", | ||||||
| 				"eslint-utils": "^3.0.0", |  | ||||||
| 				"semver": "^7.3.7" | 				"semver": "^7.3.7" | ||||||
| 			}, | 			}, | ||||||
| 			"dependencies": { | 			"dependencies": { | ||||||
| @ -14331,9 +14337,9 @@ | |||||||
| 					} | 					} | ||||||
| 				}, | 				}, | ||||||
| 				"semver": { | 				"semver": { | ||||||
| 					"version": "7.3.8", | 					"version": "7.5.0", | ||||||
| 					"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | 					"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", | ||||||
| 					"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | 					"integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", | ||||||
| 					"dev": true, | 					"dev": true, | ||||||
| 					"requires": { | 					"requires": { | ||||||
| 						"lru-cache": "^6.0.0" | 						"lru-cache": "^6.0.0" | ||||||
| @ -14348,12 +14354,12 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"@typescript-eslint/visitor-keys": { | 		"@typescript-eslint/visitor-keys": { | ||||||
| 			"version": "5.54.0", | 			"version": "5.59.5", | ||||||
| 			"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz", | 			"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.5.tgz", | ||||||
| 			"integrity": "sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==", | 			"integrity": "sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@typescript-eslint/types": "5.54.0", | 				"@typescript-eslint/types": "5.59.5", | ||||||
| 				"eslint-visitor-keys": "^3.3.0" | 				"eslint-visitor-keys": "^3.3.0" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| @ -15350,13 +15356,15 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"eslint": { | 		"eslint": { | ||||||
| 			"version": "8.35.0", | 			"version": "8.40.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", | 			"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.40.0.tgz", | ||||||
| 			"integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", | 			"integrity": "sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"@eslint/eslintrc": "^2.0.0", | 				"@eslint-community/eslint-utils": "^4.2.0", | ||||||
| 				"@eslint/js": "8.35.0", | 				"@eslint-community/regexpp": "^4.4.0", | ||||||
|  | 				"@eslint/eslintrc": "^2.0.3", | ||||||
|  | 				"@eslint/js": "8.40.0", | ||||||
| 				"@humanwhocodes/config-array": "^0.11.8", | 				"@humanwhocodes/config-array": "^0.11.8", | ||||||
| 				"@humanwhocodes/module-importer": "^1.0.1", | 				"@humanwhocodes/module-importer": "^1.0.1", | ||||||
| 				"@nodelib/fs.walk": "^1.2.8", | 				"@nodelib/fs.walk": "^1.2.8", | ||||||
| @ -15366,10 +15374,9 @@ | |||||||
| 				"debug": "^4.3.2", | 				"debug": "^4.3.2", | ||||||
| 				"doctrine": "^3.0.0", | 				"doctrine": "^3.0.0", | ||||||
| 				"escape-string-regexp": "^4.0.0", | 				"escape-string-regexp": "^4.0.0", | ||||||
| 				"eslint-scope": "^7.1.1", | 				"eslint-scope": "^7.2.0", | ||||||
| 				"eslint-utils": "^3.0.0", | 				"eslint-visitor-keys": "^3.4.1", | ||||||
| 				"eslint-visitor-keys": "^3.3.0", | 				"espree": "^9.5.2", | ||||||
| 				"espree": "^9.4.0", |  | ||||||
| 				"esquery": "^1.4.2", | 				"esquery": "^1.4.2", | ||||||
| 				"esutils": "^2.0.2", | 				"esutils": "^2.0.2", | ||||||
| 				"fast-deep-equal": "^3.1.3", | 				"fast-deep-equal": "^3.1.3", | ||||||
| @ -15391,7 +15398,6 @@ | |||||||
| 				"minimatch": "^3.1.2", | 				"minimatch": "^3.1.2", | ||||||
| 				"natural-compare": "^1.4.0", | 				"natural-compare": "^1.4.0", | ||||||
| 				"optionator": "^0.9.1", | 				"optionator": "^0.9.1", | ||||||
| 				"regexpp": "^3.2.0", |  | ||||||
| 				"strip-ansi": "^6.0.1", | 				"strip-ansi": "^6.0.1", | ||||||
| 				"strip-json-comments": "^3.1.0", | 				"strip-json-comments": "^3.1.0", | ||||||
| 				"text-table": "^0.2.0" | 				"text-table": "^0.2.0" | ||||||
| @ -15444,9 +15450,9 @@ | |||||||
| 					"dev": true | 					"dev": true | ||||||
| 				}, | 				}, | ||||||
| 				"eslint-scope": { | 				"eslint-scope": { | ||||||
| 					"version": "7.1.1", | 					"version": "7.2.0", | ||||||
| 					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", | 					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", | ||||||
| 					"integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", | 					"integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", | ||||||
| 					"dev": true, | 					"dev": true, | ||||||
| 					"requires": { | 					"requires": { | ||||||
| 						"esrecurse": "^4.3.0", | 						"esrecurse": "^4.3.0", | ||||||
| @ -15529,9 +15535,9 @@ | |||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"eslint-config-prettier": { | 		"eslint-config-prettier": { | ||||||
| 			"version": "8.6.0", | 			"version": "8.8.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", | 			"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", | ||||||
| 			"integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", | 			"integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": {} | 			"requires": {} | ||||||
| 		}, | 		}, | ||||||
| @ -15552,27 +15558,10 @@ | |||||||
| 				"estraverse": "^4.1.1" | 				"estraverse": "^4.1.1" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"eslint-utils": { |  | ||||||
| 			"version": "3.0.0", |  | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", |  | ||||||
| 			"integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", |  | ||||||
| 			"dev": true, |  | ||||||
| 			"requires": { |  | ||||||
| 				"eslint-visitor-keys": "^2.0.0" |  | ||||||
| 			}, |  | ||||||
| 			"dependencies": { |  | ||||||
| 				"eslint-visitor-keys": { |  | ||||||
| 					"version": "2.1.0", |  | ||||||
| 					"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", |  | ||||||
| 					"integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", |  | ||||||
| 					"dev": true |  | ||||||
| 				} |  | ||||||
| 			} |  | ||||||
| 		}, |  | ||||||
| 		"eslint-visitor-keys": { | 		"eslint-visitor-keys": { | ||||||
| 			"version": "3.3.0", | 			"version": "3.4.1", | ||||||
| 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", | 			"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", | ||||||
| 			"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", | 			"integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", | ||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"esm-env": { | 		"esm-env": { | ||||||
| @ -15582,14 +15571,14 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"espree": { | 		"espree": { | ||||||
| 			"version": "9.4.1", | 			"version": "9.5.2", | ||||||
| 			"resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", | 			"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", | ||||||
| 			"integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", | 			"integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": { | 			"requires": { | ||||||
| 				"acorn": "^8.8.0", | 				"acorn": "^8.8.0", | ||||||
| 				"acorn-jsx": "^5.3.2", | 				"acorn-jsx": "^5.3.2", | ||||||
| 				"eslint-visitor-keys": "^3.3.0" | 				"eslint-visitor-keys": "^3.4.1" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"esprima": { | 		"esprima": { | ||||||
| @ -18624,15 +18613,15 @@ | |||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"prettier": { | 		"prettier": { | ||||||
| 			"version": "2.8.4", | 			"version": "2.8.8", | ||||||
| 			"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.4.tgz", | 			"resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", | ||||||
| 			"integrity": "sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==", | 			"integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", | ||||||
| 			"dev": true | 			"dev": true | ||||||
| 		}, | 		}, | ||||||
| 		"prettier-plugin-svelte": { | 		"prettier-plugin-svelte": { | ||||||
| 			"version": "2.9.0", | 			"version": "2.10.0", | ||||||
| 			"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.9.0.tgz", | 			"resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.0.tgz", | ||||||
| 			"integrity": "sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==", | 			"integrity": "sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==", | ||||||
| 			"dev": true, | 			"dev": true, | ||||||
| 			"requires": {} | 			"requires": {} | ||||||
| 		}, | 		}, | ||||||
| @ -18778,12 +18767,6 @@ | |||||||
| 				"functions-have-names": "^1.2.2" | 				"functions-have-names": "^1.2.2" | ||||||
| 			} | 			} | ||||||
| 		}, | 		}, | ||||||
| 		"regexpp": { |  | ||||||
| 			"version": "3.2.0", |  | ||||||
| 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", |  | ||||||
| 			"integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", |  | ||||||
| 			"dev": true |  | ||||||
| 		}, |  | ||||||
| 		"regexpu-core": { | 		"regexpu-core": { | ||||||
| 			"version": "5.3.1", | 			"version": "5.3.1", | ||||||
| 			"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", | 			"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", | ||||||
|  | |||||||
| @ -91,7 +91,7 @@ | |||||||
| 		<p class="text-sm dark:text-immich-dark-fg">USER USAGE DETAIL</p> | 		<p class="text-sm dark:text-immich-dark-fg">USER USAGE DETAIL</p> | ||||||
| 		<table class="text-left w-full mt-5"> | 		<table class="text-left w-full mt-5"> | ||||||
| 			<thead | 			<thead | ||||||
| 				class="border rounded-md mb-4 bg-gray-50 dark:bg-immich-dark-gray dark:border-immich-dark-gray flex text-immich-primary dark:text-immich-dark-primary  w-full h-12" | 				class="border rounded-md mb-4 bg-gray-50 dark:bg-immich-dark-gray dark:border-immich-dark-gray flex text-immich-primary dark:text-immich-dark-primary w-full h-12" | ||||||
| 			> | 			> | ||||||
| 				<tr class="flex w-full place-items-center"> | 				<tr class="flex w-full place-items-center"> | ||||||
| 					<th class="text-center w-1/4 font-medium text-sm">User</th> | 					<th class="text-center w-1/4 font-medium text-sm">User</th> | ||||||
|  | |||||||
| @ -5,7 +5,7 @@ | |||||||
| <ConfirmDialogue title="Disable Login" on:cancel on:confirm> | <ConfirmDialogue title="Disable Login" on:cancel on:confirm> | ||||||
| 	<svelte:fragment slot="prompt"> | 	<svelte:fragment slot="prompt"> | ||||||
| 		<div class="flex flex-col gap-4 p-3"> | 		<div class="flex flex-col gap-4 p-3"> | ||||||
| 			<p class="text-md  text-center"> | 			<p class="text-md text-center"> | ||||||
| 				Are you sure you want to disable all login methods? Login will be completely disabled. | 				Are you sure you want to disable all login methods? Login will be completely disabled. | ||||||
| 			</p> | 			</p> | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ | |||||||
| 		<button | 		<button | ||||||
| 			on:click={toggle} | 			on:click={toggle} | ||||||
| 			aria-expanded={isOpen} | 			aria-expanded={isOpen} | ||||||
| 			class="immich-circle-icon-button hover:bg-immich-primary/10 dark:text-immich-dark-fg hover:dark:bg-immich-dark-primary/20  rounded-full p-3 flex place-items-center place-content-center transition-all" | 			class="immich-circle-icon-button hover:bg-immich-primary/10 dark:text-immich-dark-fg hover:dark:bg-immich-dark-primary/20 rounded-full p-3 flex place-items-center place-content-center transition-all" | ||||||
| 		> | 		> | ||||||
| 			<svg | 			<svg | ||||||
| 				style="tran" | 				style="tran" | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ | |||||||
| 	export let showResetToDefault = true; | 	export let showResetToDefault = true; | ||||||
| </script> | </script> | ||||||
| 
 | 
 | ||||||
| <div class="flex justify-between gap-2  mt-8"> | <div class="flex justify-between gap-2 mt-8"> | ||||||
| 	<div class="left"> | 	<div class="left"> | ||||||
| 		{#if showResetToDefault} | 		{#if showResetToDefault} | ||||||
| 			<button | 			<button | ||||||
|  | |||||||
| @ -42,7 +42,7 @@ | |||||||
| 		</svelte:fragment> | 		</svelte:fragment> | ||||||
| 	</ControlAppBar> | 	</ControlAppBar> | ||||||
| 
 | 
 | ||||||
| 	<section class="flex flex-wrap gap-14  px-20 overflow-y-auto"> | 	<section class="flex flex-wrap gap-14 px-20 overflow-y-auto"> | ||||||
| 		<!-- Image grid --> | 		<!-- Image grid --> | ||||||
| 		<div class="flex flex-wrap gap-[2px]"> | 		<div class="flex flex-wrap gap-[2px]"> | ||||||
| 			{#each album.assets as asset} | 			{#each album.assets as asset} | ||||||
|  | |||||||
| @ -103,7 +103,7 @@ | |||||||
| 								{user.firstName} | 								{user.firstName} | ||||||
| 								{user.lastName} | 								{user.lastName} | ||||||
| 							</p> | 							</p> | ||||||
| 							<p class="text-xs "> | 							<p class="text-xs"> | ||||||
| 								{user.email} | 								{user.email} | ||||||
| 							</p> | 							</p> | ||||||
| 						</div> | 						</div> | ||||||
| @ -118,7 +118,7 @@ | |||||||
| 		{/if} | 		{/if} | ||||||
| 
 | 
 | ||||||
| 		{#if selectedUsers.length > 0} | 		{#if selectedUsers.length > 0} | ||||||
| 			<div class="flex place-content-end p-5 "> | 			<div class="flex place-content-end p-5"> | ||||||
| 				<Button size="sm" rounded="lg" on:click={() => dispatch('add-user', { selectedUsers })}> | 				<Button size="sm" rounded="lg" on:click={() => dispatch('add-user', { selectedUsers })}> | ||||||
| 					Add | 					Add | ||||||
| 				</Button> | 				</Button> | ||||||
|  | |||||||
| @ -334,7 +334,7 @@ | |||||||
| 			on:keydown={navigateAssetBackward} | 			on:keydown={navigateAssetBackward} | ||||||
| 		> | 		> | ||||||
| 			<button | 			<button | ||||||
| 				class="rounded-full p-3 hover:bg-gray-500 hover:text-gray-700 z-[1000]  text-gray-500 mx-4" | 				class="rounded-full p-3 hover:bg-gray-500 hover:text-gray-700 z-[1000] text-gray-500 mx-4" | ||||||
| 				class:navigation-button-hover={halfLeftHover} | 				class:navigation-button-hover={halfLeftHover} | ||||||
| 				on:click={navigateAssetBackward} | 				on:click={navigateAssetBackward} | ||||||
| 			> | 			> | ||||||
|  | |||||||
| @ -31,7 +31,7 @@ | |||||||
| 	id="immich-modal" | 	id="immich-modal" | ||||||
| 	style:z-index={zIndex} | 	style:z-index={zIndex} | ||||||
| 	transition:fade={{ duration: 100, easing: quintOut }} | 	transition:fade={{ duration: 100, easing: quintOut }} | ||||||
| 	class="fixed top-0 left-0 w-full h-full  bg-black/50 flex place-items-center place-content-center overflow-hidden" | 	class="fixed top-0 left-0 w-full h-full bg-black/50 flex place-items-center place-content-center overflow-hidden" | ||||||
| > | > | ||||||
| 	<div | 	<div | ||||||
| 		use:clickOutside | 		use:clickOutside | ||||||
|  | |||||||
| @ -56,7 +56,7 @@ | |||||||
| 						selected = option; | 						selected = option; | ||||||
| 						isOpen = false; | 						isOpen = false; | ||||||
| 					}} | 					}} | ||||||
| 					class="bg-gray-200 dark:bg-gray-500 dark:hover:bg-gray-700 w-full flex p-2 hover:bg-gray-300 transition-all " | 					class="bg-gray-200 dark:bg-gray-500 dark:hover:bg-gray-700 w-full flex p-2 hover:bg-gray-300 transition-all" | ||||||
| 				> | 				> | ||||||
| 					{option} | 					{option} | ||||||
| 				</button> | 				</button> | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ | |||||||
| <section | <section | ||||||
| 	in:fade={{ duration: 100 }} | 	in:fade={{ duration: 100 }} | ||||||
| 	out:fade={{ duration: 100 }} | 	out:fade={{ duration: 100 }} | ||||||
| 	class="absolute left-0 top-0 w-full h-full bg-black/40 z-[990] flex place-items-center place-content-center " | 	class="absolute left-0 top-0 w-full h-full bg-black/40 z-[990] flex place-items-center place-content-center" | ||||||
| > | > | ||||||
| 	<div class="z-[9999]" use:clickOutside on:outclick={() => dispatch('clickOutside')}> | 	<div class="z-[9999]" use:clickOutside on:outclick={() => dispatch('clickOutside')}> | ||||||
| 		<slot /> | 		<slot /> | ||||||
|  | |||||||
| @ -93,7 +93,7 @@ | |||||||
| 
 | 
 | ||||||
| <div | <div | ||||||
| 	id="immich-scrubbable-scrollbar" | 	id="immich-scrubbable-scrollbar" | ||||||
| 	class="fixed right-0 bg-immich-bg z-[100] hover:cursor-row-resize select-none " | 	class="fixed right-0 bg-immich-bg z-[100] hover:cursor-row-resize select-none" | ||||||
| 	style:width={isDragging ? '100vw' : '60px'} | 	style:width={isDragging ? '100vw' : '60px'} | ||||||
| 	style:background-color={isDragging ? 'transparent' : 'transparent'} | 	style:background-color={isDragging ? 'transparent' : 'transparent'} | ||||||
| 	on:mouseenter={() => (isHover = true)} | 	on:mouseenter={() => (isHover = true)} | ||||||
|  | |||||||
| @ -64,7 +64,7 @@ | |||||||
| 		<input | 		<input | ||||||
| 			type="text" | 			type="text" | ||||||
| 			name="q" | 			name="q" | ||||||
| 			class="w-full transition-all  {grayTheme | 			class="w-full transition-all {grayTheme | ||||||
| 				? 'dark:bg-immich-dark-gray' | 				? 'dark:bg-immich-dark-gray' | ||||||
| 				: 'dark:bg-immich-dark-bg'} text-immich-fg/75 dark:text-immich-dark-fg px-14 py-4 {showBigSearchBar | 				: 'dark:bg-immich-dark-bg'} text-immich-fg/75 dark:text-immich-dark-fg px-14 py-4 {showBigSearchBar | ||||||
| 				? 'rounded-t-3xl bg-white  border border-gray-200 dark:border-gray-800' | 				? 'rounded-t-3xl bg-white  border border-gray-200 dark:border-gray-800' | ||||||
|  | |||||||
| @ -35,7 +35,7 @@ | |||||||
| 	</div> | 	</div> | ||||||
| 
 | 
 | ||||||
| 	<div | 	<div | ||||||
| 		class="transition-[height] group-hover:sm:overflow-visible md:overflow-visible overflow-hidden duration-100 delay-1000  sm:group-hover:h-auto md:h-auto h-0" | 		class="transition-[height] group-hover:sm:overflow-visible md:overflow-visible overflow-hidden duration-100 delay-1000 sm:group-hover:h-auto md:h-auto h-0" | ||||||
| 	> | 	> | ||||||
| 		{#if $$slots.moreInformation} | 		{#if $$slots.moreInformation} | ||||||
| 			<div | 			<div | ||||||
|  | |||||||
| @ -89,7 +89,7 @@ | |||||||
| 		<div class="text-xs hidden md:block group-hover:sm:block"> | 		<div class="text-xs hidden md:block group-hover:sm:block"> | ||||||
| 			<p class="text-sm font-medium text-immich-primary dark:text-immich-dark-primary">Server</p> | 			<p class="text-sm font-medium text-immich-primary dark:text-immich-dark-primary">Server</p> | ||||||
| 
 | 
 | ||||||
| 			<div class="flex justify-items-center justify-between mt-2 "> | 			<div class="flex justify-items-center justify-between mt-2"> | ||||||
| 				<p>Status</p> | 				<p>Status</p> | ||||||
| 
 | 
 | ||||||
| 				{#if isServerOk} | 				{#if isServerOk} | ||||||
| @ -99,7 +99,7 @@ | |||||||
| 				{/if} | 				{/if} | ||||||
| 			</div> | 			</div> | ||||||
| 
 | 
 | ||||||
| 			<div class="flex justify-items-center justify-between mt-2 "> | 			<div class="flex justify-items-center justify-between mt-2"> | ||||||
| 				<p>Version</p> | 				<p>Version</p> | ||||||
| 				<p class="font-medium text-immich-primary dark:text-immich-dark-primary"> | 				<p class="font-medium text-immich-primary dark:text-immich-dark-primary"> | ||||||
| 					{serverVersion} | 					{serverVersion} | ||||||
|  | |||||||
| @ -59,7 +59,7 @@ | |||||||
| 				class="bg-immich-primary h-[15px] rounded-md transition-all" | 				class="bg-immich-primary h-[15px] rounded-md transition-all" | ||||||
| 				style={`width: ${uploadAsset.progress}%`} | 				style={`width: ${uploadAsset.progress}%`} | ||||||
| 			/> | 			/> | ||||||
| 			<p class="absolute h-full w-full text-center top-0 text-[10px] "> | 			<p class="absolute h-full w-full text-center top-0 text-[10px]"> | ||||||
| 				{uploadAsset.progress}/100 | 				{uploadAsset.progress}/100 | ||||||
| 			</p> | 			</p> | ||||||
| 		</div> | 		</div> | ||||||
|  | |||||||
| @ -38,7 +38,7 @@ | |||||||
| 		{#if showDetail} | 		{#if showDetail} | ||||||
| 			<div | 			<div | ||||||
| 				in:scale={{ duration: 250, easing: quartInOut }} | 				in:scale={{ duration: 250, easing: quartInOut }} | ||||||
| 				class="bg-gray-200 p-4 text-sm w-[300px] rounded-lg shadow-sm border " | 				class="bg-gray-200 p-4 text-sm w-[300px] rounded-lg shadow-sm border" | ||||||
| 			> | 			> | ||||||
| 				<div class="flex justify-between place-item-center mb-4"> | 				<div class="flex justify-between place-item-center mb-4"> | ||||||
| 					<p class="text-xs text-gray-500">UPLOADING {$uploadAssetsStore.length}</p> | 					<p class="text-xs text-gray-500">UPLOADING {$uploadAssetsStore.length}</p> | ||||||
| @ -70,7 +70,7 @@ | |||||||
| 				<button | 				<button | ||||||
| 					in:scale={{ duration: 250, easing: quartInOut }} | 					in:scale={{ duration: 250, easing: quartInOut }} | ||||||
| 					on:click={() => (showDetail = true)} | 					on:click={() => (showDetail = true)} | ||||||
| 					class="bg-gray-300 p-5 rounded-full w-16 h-16 flex place-items-center place-content-center text-sm shadow-lg " | 					class="bg-gray-300 p-5 rounded-full w-16 h-16 flex place-items-center place-content-center text-sm shadow-lg" | ||||||
| 				> | 				> | ||||||
| 					<div class="animate-pulse"> | 					<div class="animate-pulse"> | ||||||
| 						<CloudUploadOutline size="30" color="#4250af" /> | 						<CloudUploadOutline size="30" color="#4250af" /> | ||||||
|  | |||||||
| @ -43,7 +43,7 @@ | |||||||
| {#if showModal} | {#if showModal} | ||||||
| 	<FullScreenModal on:clickOutside={() => (showModal = false)}> | 	<FullScreenModal on:clickOutside={() => (showModal = false)}> | ||||||
| 		<div | 		<div | ||||||
| 			class="border bg-immich-bg dark:bg-immich-dark-gray dark:border-immich-dark-gray shadow-sm max-w-lg rounded-3xl py-10 px-8 dark:text-immich-dark-fg " | 			class="border bg-immich-bg dark:bg-immich-dark-gray dark:border-immich-dark-gray shadow-sm max-w-lg rounded-3xl py-10 px-8 dark:text-immich-dark-fg" | ||||||
| 		> | 		> | ||||||
| 			<p class="text-2xl mb-4">🎉 NEW VERSION AVAILABLE 🎉</p> | 			<p class="text-2xl mb-4">🎉 NEW VERSION AVAILABLE 🎉</p> | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -61,7 +61,7 @@ | |||||||
| 			<div class="text-sm flex flex-col justify-center"> | 			<div class="text-sm flex flex-col justify-center"> | ||||||
| 				<button | 				<button | ||||||
| 					on:click={() => dispatcher('delete')} | 					on:click={() => dispatcher('delete')} | ||||||
| 					class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | 					class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 					title="Log out" | 					title="Log out" | ||||||
| 				> | 				> | ||||||
| 					<TrashCanOutline size="16" /> | 					<TrashCanOutline size="16" /> | ||||||
|  | |||||||
| @ -62,7 +62,7 @@ | |||||||
| 							{user.firstName} | 							{user.firstName} | ||||||
| 							{user.lastName} | 							{user.lastName} | ||||||
| 						</p> | 						</p> | ||||||
| 						<p class="text-xs "> | 						<p class="text-xs"> | ||||||
| 							{user.email} | 							{user.email} | ||||||
| 						</p> | 						</p> | ||||||
| 					</div> | 					</div> | ||||||
| @ -75,7 +75,7 @@ | |||||||
| 		{/if} | 		{/if} | ||||||
| 
 | 
 | ||||||
| 		{#if selectedUsers.length > 0} | 		{#if selectedUsers.length > 0} | ||||||
| 			<div class="flex place-content-end p-5 "> | 			<div class="flex place-content-end p-5"> | ||||||
| 				<Button size="sm" rounded="lg" on:click={() => dispatch('add-users', selectedUsers)}> | 				<Button size="sm" rounded="lg" on:click={() => dispatch('add-users', selectedUsers)}> | ||||||
| 					Add | 					Add | ||||||
| 				</Button> | 				</Button> | ||||||
|  | |||||||
| @ -156,13 +156,13 @@ | |||||||
| 								<td class="text-sm px-4 w-1/3 text-ellipsis"> | 								<td class="text-sm px-4 w-1/3 text-ellipsis"> | ||||||
| 									<button | 									<button | ||||||
| 										on:click={() => (editKey = key)} | 										on:click={() => (editKey = key)} | ||||||
| 										class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | 										class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 									> | 									> | ||||||
| 										<PencilOutline size="16" /> | 										<PencilOutline size="16" /> | ||||||
| 									</button> | 									</button> | ||||||
| 									<button | 									<button | ||||||
| 										on:click={() => (deleteKey = key)} | 										on:click={() => (deleteKey = key)} | ||||||
| 										class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | 										class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 									> | 									> | ||||||
| 										<TrashCanOutline size="16" /> | 										<TrashCanOutline size="16" /> | ||||||
| 									</button> | 									</button> | ||||||
|  | |||||||
| @ -228,7 +228,7 @@ | |||||||
| 
 | 
 | ||||||
| 		{#if isShowAddMenu} | 		{#if isShowAddMenu} | ||||||
| 			<ContextMenu {...contextMenuPosition} on:clickoutside={() => (isShowAddMenu = false)}> | 			<ContextMenu {...contextMenuPosition} on:clickoutside={() => (isShowAddMenu = false)}> | ||||||
| 				<div class="flex flex-col rounded-lg "> | 				<div class="flex flex-col rounded-lg"> | ||||||
| 					<MenuOption on:click={handleAddToFavorites} text="Add to Favorites" /> | 					<MenuOption on:click={handleAddToFavorites} text="Add to Favorites" /> | ||||||
| 					<MenuOption on:click={() => handleShowAlbumPicker(false)} text="Add to Album" /> | 					<MenuOption on:click={() => handleShowAlbumPicker(false)} text="Add to Album" /> | ||||||
| 					<MenuOption on:click={() => handleShowAlbumPicker(true)} text="Add to Shared Album" /> | 					<MenuOption on:click={() => handleShowAlbumPicker(true)} text="Add to Shared Album" /> | ||||||
|  | |||||||
| @ -206,7 +206,7 @@ | |||||||
| 
 | 
 | ||||||
| 		{#if isShowAddMenu} | 		{#if isShowAddMenu} | ||||||
| 			<ContextMenu {...contextMenuPosition} on:clickoutside={() => (isShowAddMenu = false)}> | 			<ContextMenu {...contextMenuPosition} on:clickoutside={() => (isShowAddMenu = false)}> | ||||||
| 				<div class="flex flex-col rounded-lg "> | 				<div class="flex flex-col rounded-lg"> | ||||||
| 					<MenuOption on:click={handleAddToFavorites} text="Add to Favorites" /> | 					<MenuOption on:click={handleAddToFavorites} text="Add to Favorites" /> | ||||||
| 					<MenuOption on:click={() => handleShowAlbumPicker(false)} text="Add to Album" /> | 					<MenuOption on:click={() => handleShowAlbumPicker(false)} text="Add to Album" /> | ||||||
| 					<MenuOption on:click={() => handleShowAlbumPicker(true)} text="Add to Shared Album" /> | 					<MenuOption on:click={() => handleShowAlbumPicker(true)} text="Add to Shared Album" /> | ||||||
|  | |||||||
| @ -274,7 +274,7 @@ | |||||||
| 
 | 
 | ||||||
| 	{#if isShowAddMenu} | 	{#if isShowAddMenu} | ||||||
| 		<ContextMenu {...contextMenuPosition} on:clickoutside={() => (isShowAddMenu = false)}> | 		<ContextMenu {...contextMenuPosition} on:clickoutside={() => (isShowAddMenu = false)}> | ||||||
| 			<div class="flex flex-col rounded-lg "> | 			<div class="flex flex-col rounded-lg"> | ||||||
| 				<MenuOption | 				<MenuOption | ||||||
| 					on:click={toggleFavorite} | 					on:click={toggleFavorite} | ||||||
| 					text={isAllFavorite ? 'Remove from favorites' : 'Add to favorites'} | 					text={isAllFavorite ? 'Remove from favorites' : 'Add to favorites'} | ||||||
|  | |||||||
| @ -71,7 +71,7 @@ | |||||||
| 	<svelte:fragment slot="leading">Shared links</svelte:fragment> | 	<svelte:fragment slot="leading">Shared links</svelte:fragment> | ||||||
| </ControlAppBar> | </ControlAppBar> | ||||||
| 
 | 
 | ||||||
| <section class="flex flex-col  pb-[120px] mt-[120px]"> | <section class="flex flex-col pb-[120px] mt-[120px]"> | ||||||
| 	<div class="w-[50%] m-auto mb-4 dark:text-immich-gray"> | 	<div class="w-[50%] m-auto mb-4 dark:text-immich-gray"> | ||||||
| 		<p>Manage shared links</p> | 		<p>Manage shared links</p> | ||||||
| 	</div> | 	</div> | ||||||
|  | |||||||
| @ -43,7 +43,7 @@ | |||||||
| 	</section> | 	</section> | ||||||
| 
 | 
 | ||||||
| 	<div | 	<div | ||||||
| 		class="fixed top-0 w-full h-full  bg-black/50 flex place-items-center place-content-center overflow-hidden" | 		class="fixed top-0 w-full h-full bg-black/50 flex place-items-center place-content-center overflow-hidden" | ||||||
| 	> | 	> | ||||||
| 		<div> | 		<div> | ||||||
| 			<div | 			<div | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ | |||||||
| 
 | 
 | ||||||
| <section class="h-screen w-screen flex place-items-center place-content-center"> | <section class="h-screen w-screen flex place-items-center place-content-center"> | ||||||
| 	<div class="flex flex-col place-items-center gap-8 text-center max-w-[350px]"> | 	<div class="flex flex-col place-items-center gap-8 text-center max-w-[350px]"> | ||||||
| 		<div class="flex place-items-center place-content-center "> | 		<div class="flex place-items-center place-content-center"> | ||||||
| 			<ImmichLogo class="text-center" height="200" width="200" /> | 			<ImmichLogo class="text-center" height="200" width="200" /> | ||||||
| 		</div> | 		</div> | ||||||
| 		<h1 | 		<h1 | ||||||
|  | |||||||
| @ -72,7 +72,7 @@ | |||||||
| 			</div> | 			</div> | ||||||
| 		</SideBarSection> | 		</SideBarSection> | ||||||
| 
 | 
 | ||||||
| 		<section class="overflow-y-auto immich-scrollbar "> | 		<section class="overflow-y-auto immich-scrollbar"> | ||||||
| 			<div id="setting-title" class="pt-10 w-full bg-immich-bg dark:bg-immich-dark-bg"> | 			<div id="setting-title" class="pt-10 w-full bg-immich-bg dark:bg-immich-dark-bg"> | ||||||
| 				<h1 class="text-lg ml-8 mb-4 text-immich-primary dark:text-immich-dark-primary font-medium"> | 				<h1 class="text-lg ml-8 mb-4 text-immich-primary dark:text-immich-dark-primary font-medium"> | ||||||
| 					{getPageTitle(data.routeId)} | 					{getPageTitle(data.routeId)} | ||||||
|  | |||||||
| @ -191,13 +191,13 @@ | |||||||
| 							{#if !isDeleted(user)} | 							{#if !isDeleted(user)} | ||||||
| 								<button | 								<button | ||||||
| 									on:click={() => editUserHandler(user)} | 									on:click={() => editUserHandler(user)} | ||||||
| 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 								> | 								> | ||||||
| 									<PencilOutline size="16" /> | 									<PencilOutline size="16" /> | ||||||
| 								</button> | 								</button> | ||||||
| 								<button | 								<button | ||||||
| 									on:click={() => deleteUserHandler(user)} | 									on:click={() => deleteUserHandler(user)} | ||||||
| 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 								> | 								> | ||||||
| 									<TrashCanOutline size="16" /> | 									<TrashCanOutline size="16" /> | ||||||
| 								</button> | 								</button> | ||||||
| @ -205,7 +205,7 @@ | |||||||
| 							{#if isDeleted(user)} | 							{#if isDeleted(user)} | ||||||
| 								<button | 								<button | ||||||
| 									on:click={() => restoreUserHandler(user)} | 									on:click={() => restoreUserHandler(user)} | ||||||
| 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full p-3 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 									title={`scheduled removal on ${getDeleteDate(user)}`} | 									title={`scheduled removal on ${getDeleteDate(user)}`} | ||||||
| 								> | 								> | ||||||
| 									<DeleteRestore size="16" /> | 									<DeleteRestore size="16" /> | ||||||
| @ -252,13 +252,13 @@ | |||||||
| 							{#if !isDeleted(user)} | 							{#if !isDeleted(user)} | ||||||
| 								<button | 								<button | ||||||
| 									on:click={() => editUserHandler(user)} | 									on:click={() => editUserHandler(user)} | ||||||
| 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full sm:p-3 p-2 max-sm:mb-1 transition-all duration-150 hover:bg-immich-primary/75" | 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full sm:p-3 p-2 max-sm:mb-1 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 								> | 								> | ||||||
| 									<PencilOutline size="16" /> | 									<PencilOutline size="16" /> | ||||||
| 								</button> | 								</button> | ||||||
| 								<button | 								<button | ||||||
| 									on:click={() => deleteUserHandler(user)} | 									on:click={() => deleteUserHandler(user)} | ||||||
| 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full sm:p-3 p-2 transition-all duration-150 hover:bg-immich-primary/75" | 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full sm:p-3 p-2 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 								> | 								> | ||||||
| 									<TrashCanOutline size="16" /> | 									<TrashCanOutline size="16" /> | ||||||
| 								</button> | 								</button> | ||||||
| @ -266,7 +266,7 @@ | |||||||
| 							{#if isDeleted(user)} | 							{#if isDeleted(user)} | ||||||
| 								<button | 								<button | ||||||
| 									on:click={() => restoreUserHandler(user)} | 									on:click={() => restoreUserHandler(user)} | ||||||
| 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700  rounded-full sm:p-3 p-2 transition-all duration-150 hover:bg-immich-primary/75" | 									class="bg-immich-primary dark:bg-immich-dark-primary text-gray-100 dark:text-gray-700 rounded-full sm:p-3 p-2 transition-all duration-150 hover:bg-immich-primary/75" | ||||||
| 									title={`scheduled removal on ${getDeleteDate(user)}`} | 									title={`scheduled removal on ${getDeleteDate(user)}`} | ||||||
| 								> | 								> | ||||||
| 									<DeleteRestore size="16" /> | 									<DeleteRestore size="16" /> | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user