public function rules(): array 	{ 		return MediaStorage::mergeValidationRules([ 			'title' => ['required', 'string', 'max:50'], 			'body' => ['required', 'string', 'max:5000'], 			'published_at' => ['nullable', 'date'], 			'tags' => ['nullable', 'string'], 			'image' => ['image', 'max:' . setting('max_upload_size') / 1024, new SafeWebp], 		]); 	}