Commit Graph
				
					
						
						Select branches
						
							
								
									Hide Pull Requests
								
							
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
									
										
											master
										
									
								
							
								
								
									
										
											stable/2024.1
										
									
								
							
								
								
									
										
											stable/2024.2
										
									
								
							
								
								
									
										
											stable/2025.1
										
									
								
							
								
								
									
										
											stable/2025.2
										
									
								
							
								
								
									
										
											unmaintained/2023.1
										
									
								
							
								
								
							
								
								
									
										
											0.1.0
										
									
								
							
								
								
									
										
											0.2.0
										
									
								
							
								
								
									
										
											1.0.0
										
									
								
							
								
								
									
										
											1.0.1
										
									
								
							
								
								
									
										
											10.0.0
										
									
								
							
								
								
									
										
											10.1.0
										
									
								
							
								
								
									
										
											10.2.0
										
									
								
							
								
								
									
										
											10.3.0
										
									
								
							
								
								
									
										
											10.3.1
										
									
								
							
								
								
									
										
											10.4.0
										
									
								
							
								
								
									
										
											11.0.0
										
									
								
							
								
								
									
										
											11.1.0
										
									
								
							
								
								
									
										
											11.2.0
										
									
								
							
								
								
									
										
											11.3.0
										
									
								
							
								
								
									
										
											11.3.1
										
									
								
							
								
								
									
										
											11.4.0
										
									
								
							
								
								
									
										
											11.6.0
										
									
								
							
								
								
									
										
											12.0.0
										
									
								
							
								
								
									
										
											12.1.0
										
									
								
							
								
								
									
										
											12.2.0
										
									
								
							
								
								
									
										
											12.3.0
										
									
								
							
								
								
									
										
											12.4.0
										
									
								
							
								
								
									
										
											13.0.0
										
									
								
							
								
								
									
										
											13.1.0
										
									
								
							
								
								
									
										
											13.3.0
										
									
								
							
								
								
									
										
											13.3.1
										
									
								
							
								
								
									
										
											14.1.0
										
									
								
							
								
								
									
										
											14.2.0
										
									
								
							
								
								
									
										
											14.3.0
										
									
								
							
								
								
									
										
											14.4.0
										
									
								
							
								
								
									
										
											15.0.0
										
									
								
							
								
								
									
										
											15.1.0
										
									
								
							
								
								
									
										
											15.2.0
										
									
								
							
								
								
									
										
											15.4.0
										
									
								
							
								
								
									
										
											15.5.0
										
									
								
							
								
								
									
										
											16.0.0
										
									
								
							
								
								
									
										
											16.1.0
										
									
								
							
								
								
									
										
											16.2.0
										
									
								
							
								
								
									
										
											16.2.1
										
									
								
							
								
								
									
										
											16.3.0
										
									
								
							
								
								
									
										
											16.4.0
										
									
								
							
								
								
									
										
											17.1.0
										
									
								
							
								
								
									
										
											17.2.0
										
									
								
							
								
								
									
										
											17.3.0
										
									
								
							
								
								
									
										
											17.4.0
										
									
								
							
								
								
									
										
											17.5.0
										
									
								
							
								
								
									
										
											18.0.0
										
									
								
							
								
								
									
										
											18.1.0
										
									
								
							
								
								
									
										
											18.2.0
										
									
								
							
								
								
									
										
											18.3.0
										
									
								
							
								
								
									
										
											18.4.0
										
									
								
							
								
								
									
										
											18.5.0
										
									
								
							
								
								
									
										
											18.6.0
										
									
								
							
								
								
									
										
											19.0.0
										
									
								
							
								
								
									
										
											19.1.0
										
									
								
							
								
								
									
										
											19.2.0
										
									
								
							
								
								
									
										
											19.3.0
										
									
								
							
								
								
									
										
											19.4.0
										
									
								
							
								
								
									
										
											19.5.0
										
									
								
							
								
								
									
										
											2.0.0
										
									
								
							
								
								
									
										
											2.1.0
										
									
								
							
								
								
									
										
											20.0.0
										
									
								
							
								
								
									
										
											20.1.0
										
									
								
							
								
								
									
										
											20.2.0
										
									
								
							
								
								
									
										
											20.3.0
										
									
								
							
								
								
									
										
											20.4.0
										
									
								
							
								
								
									
										
											20.4.1
										
									
								
							
								
								
									
										
											2023.1-eom
										
									
								
							
								
								
									
										
											2023.2-eol
										
									
								
							
								
								
									
										
											21.0.0
										
									
								
							
								
								
									
										
											21.0.1
										
									
								
							
								
								
									
										
											22.0.0
										
									
								
							
								
								
									
										
											22.1.0
										
									
								
							
								
								
									
										
											22.1.1
										
									
								
							
								
								
									
										
											23.0.0
										
									
								
							
								
								
									
										
											23.1.0
										
									
								
							
								
								
									
										
											24.0.0
										
									
								
							
								
								
									
										
											25.0.0
										
									
								
							
								
								
									
										
											26.0.0
										
									
								
							
								
								
									
										
											27.0.0
										
									
								
							
								
								
									
										
											3.0.0
										
									
								
							
								
								
									
										
											3.0.0-rc1
										
									
								
							
								
								
									
										
											3.0.0-rc2
										
									
								
							
								
								
									
										
											3.0.0-rc3
										
									
								
							
								
								
									
										
											3.1.0
										
									
								
							
								
								
									
										
											3.1.1
										
									
								
							
								
								
									
										
											3.2.0
										
									
								
							
								
								
									
										
											4.0.0
										
									
								
							
								
								
									
										
											4.1.0
										
									
								
							
								
								
									
										
											4.2.0
										
									
								
							
								
								
									
										
											5.0.0
										
									
								
							
								
								
									
										
											5.1.0
										
									
								
							
								
								
									
										
											5.2.0
										
									
								
							
								
								
									
										
											6.0.0
										
									
								
							
								
								
									
										
											6.1.0
										
									
								
							
								
								
									
										
											7.0.0
										
									
								
							
								
								
									
										
											7.1.0
										
									
								
							
								
								
									
										
											8.0.0
										
									
								
							
								
								
									
										
											8.0.0b1
										
									
								
							
								
								
									
										
											8.1.0
										
									
								
							
								
								
									
										
											8.2.0
										
									
								
							
								
								
									
										
											8.3.0
										
									
								
							
								
								
									
										
											9.0.0
										
									
								
							
								
								
									
										
											9.1.0
										
									
								
							
								
								
									
										
											9.2.0
										
									
								
							
								
								
									
										
											9.3.0
										
									
								
							
								
								
									
										
											9.4.0
										
									
								
							
								
								
									
										
											9.5.0
										
									
								
							
								
								
									
										
											9.6.0
										
									
								
							
								
								
									
										
											essex-eol
										
									
								
							
								
								
									
										
											folsom-eol
										
									
								
							
								
								
									
										
											grizzly-eol
										
									
								
							
								
								
									
										
											havana-eol
										
									
								
							
								
								
									
										
											icehouse-eol
										
									
								
							
								
								
									
										
											juno-eol
										
									
								
							
								
								
									
										
											kilo-eol
										
									
								
							
								
								
									
										
											liberty-eol
										
									
								
							
								
								
									
										
											mitaka-eol
										
									
								
							
								
								
									
										
											newton-eol
										
									
								
							
								
								
									
										
											ocata-em
										
									
								
							
								
								
									
										
											ocata-eol
										
									
								
							
								
								
									
										
											pike-em
										
									
								
							
								
								
									
										
											pike-eol
										
									
								
							
								
								
									
										
											queens-em
										
									
								
							
								
								
									
										
											queens-eol
										
									
								
							
								
								
									
										
											rocky-em
										
									
								
							
								
								
									
										
											rocky-eol
										
									
								
							
								
								
									
										
											stein-em
										
									
								
							
								
								
									
										
											stein-eol
										
									
								
							
								
								
									
										
											train-em
										
									
								
							
								
								
									
										
											train-eol
										
									
								
							
								
								
									
										
											ussuri-em
										
									
								
							
								
								
									
										
											ussuri-eol
										
									
								
							
								
								
									
										
											victoria-em
										
									
								
							
								
								
									
										
											victoria-eol
										
									
								
							
								
								
									
										
											wallaby-em
										
									
								
							
								
								
									
										
											wallaby-eol
										
									
								
							
								
								
									
										
											wallaby-eom
										
									
								
							
								
								
									
										
											xena-em
										
									
								
							
								
								
									
										
											xena-eol
										
									
								
							
								
								
									
										
											xena-eom
										
									
								
							
								
								
									
										
											yoga-eol
										
									
								
							
								
								
									
										
											yoga-eom
										
									
								
							
								
								
									
										
											zed-eol
										
									
								
							
								
								
									
										
											zed-eom
										
									
								
							
								
								
							
								
								
							
						
					
					
					
				
			
			
			
			Select branches
						
								
									Hide Pull Requests
								
							
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
							
								
								
									
										
											master
										
									
								
							
								
								
									
										
											stable/2024.1
										
									
								
							
								
								
									
										
											stable/2024.2
										
									
								
							
								
								
									
										
											stable/2025.1
										
									
								
							
								
								
									
										
											stable/2025.2
										
									
								
							
								
								
									
										
											unmaintained/2023.1
										
									
								
							
								
								
							
								
								
									
										
											0.1.0
										
									
								
							
								
								
									
										
											0.2.0
										
									
								
							
								
								
									
										
											1.0.0
										
									
								
							
								
								
									
										
											1.0.1
										
									
								
							
								
								
									
										
											10.0.0
										
									
								
							
								
								
									
										
											10.1.0
										
									
								
							
								
								
									
										
											10.2.0
										
									
								
							
								
								
									
										
											10.3.0
										
									
								
							
								
								
									
										
											10.3.1
										
									
								
							
								
								
									
										
											10.4.0
										
									
								
							
								
								
									
										
											11.0.0
										
									
								
							
								
								
									
										
											11.1.0
										
									
								
							
								
								
									
										
											11.2.0
										
									
								
							
								
								
									
										
											11.3.0
										
									
								
							
								
								
									
										
											11.3.1
										
									
								
							
								
								
									
										
											11.4.0
										
									
								
							
								
								
									
										
											11.6.0
										
									
								
							
								
								
									
										
											12.0.0
										
									
								
							
								
								
									
										
											12.1.0
										
									
								
							
								
								
									
										
											12.2.0
										
									
								
							
								
								
									
										
											12.3.0
										
									
								
							
								
								
									
										
											12.4.0
										
									
								
							
								
								
									
										
											13.0.0
										
									
								
							
								
								
									
										
											13.1.0
										
									
								
							
								
								
									
										
											13.3.0
										
									
								
							
								
								
									
										
											13.3.1
										
									
								
							
								
								
									
										
											14.1.0
										
									
								
							
								
								
									
										
											14.2.0
										
									
								
							
								
								
									
										
											14.3.0
										
									
								
							
								
								
									
										
											14.4.0
										
									
								
							
								
								
									
										
											15.0.0
										
									
								
							
								
								
									
										
											15.1.0
										
									
								
							
								
								
									
										
											15.2.0
										
									
								
							
								
								
									
										
											15.4.0
										
									
								
							
								
								
									
										
											15.5.0
										
									
								
							
								
								
									
										
											16.0.0
										
									
								
							
								
								
									
										
											16.1.0
										
									
								
							
								
								
									
										
											16.2.0
										
									
								
							
								
								
									
										
											16.2.1
										
									
								
							
								
								
									
										
											16.3.0
										
									
								
							
								
								
									
										
											16.4.0
										
									
								
							
								
								
									
										
											17.1.0
										
									
								
							
								
								
									
										
											17.2.0
										
									
								
							
								
								
									
										
											17.3.0
										
									
								
							
								
								
									
										
											17.4.0
										
									
								
							
								
								
									
										
											17.5.0
										
									
								
							
								
								
									
										
											18.0.0
										
									
								
							
								
								
									
										
											18.1.0
										
									
								
							
								
								
									
										
											18.2.0
										
									
								
							
								
								
									
										
											18.3.0
										
									
								
							
								
								
									
										
											18.4.0
										
									
								
							
								
								
									
										
											18.5.0
										
									
								
							
								
								
									
										
											18.6.0
										
									
								
							
								
								
									
										
											19.0.0
										
									
								
							
								
								
									
										
											19.1.0
										
									
								
							
								
								
									
										
											19.2.0
										
									
								
							
								
								
									
										
											19.3.0
										
									
								
							
								
								
									
										
											19.4.0
										
									
								
							
								
								
									
										
											19.5.0
										
									
								
							
								
								
									
										
											2.0.0
										
									
								
							
								
								
									
										
											2.1.0
										
									
								
							
								
								
									
										
											20.0.0
										
									
								
							
								
								
									
										
											20.1.0
										
									
								
							
								
								
									
										
											20.2.0
										
									
								
							
								
								
									
										
											20.3.0
										
									
								
							
								
								
									
										
											20.4.0
										
									
								
							
								
								
									
										
											20.4.1
										
									
								
							
								
								
									
										
											2023.1-eom
										
									
								
							
								
								
									
										
											2023.2-eol
										
									
								
							
								
								
									
										
											21.0.0
										
									
								
							
								
								
									
										
											21.0.1
										
									
								
							
								
								
									
										
											22.0.0
										
									
								
							
								
								
									
										
											22.1.0
										
									
								
							
								
								
									
										
											22.1.1
										
									
								
							
								
								
									
										
											23.0.0
										
									
								
							
								
								
									
										
											23.1.0
										
									
								
							
								
								
									
										
											24.0.0
										
									
								
							
								
								
									
										
											25.0.0
										
									
								
							
								
								
									
										
											26.0.0
										
									
								
							
								
								
									
										
											27.0.0
										
									
								
							
								
								
									
										
											3.0.0
										
									
								
							
								
								
									
										
											3.0.0-rc1
										
									
								
							
								
								
									
										
											3.0.0-rc2
										
									
								
							
								
								
									
										
											3.0.0-rc3
										
									
								
							
								
								
									
										
											3.1.0
										
									
								
							
								
								
									
										
											3.1.1
										
									
								
							
								
								
									
										
											3.2.0
										
									
								
							
								
								
									
										
											4.0.0
										
									
								
							
								
								
									
										
											4.1.0
										
									
								
							
								
								
									
										
											4.2.0
										
									
								
							
								
								
									
										
											5.0.0
										
									
								
							
								
								
									
										
											5.1.0
										
									
								
							
								
								
									
										
											5.2.0
										
									
								
							
								
								
									
										
											6.0.0
										
									
								
							
								
								
									
										
											6.1.0
										
									
								
							
								
								
									
										
											7.0.0
										
									
								
							
								
								
									
										
											7.1.0
										
									
								
							
								
								
									
										
											8.0.0
										
									
								
							
								
								
									
										
											8.0.0b1
										
									
								
							
								
								
									
										
											8.1.0
										
									
								
							
								
								
									
										
											8.2.0
										
									
								
							
								
								
									
										
											8.3.0
										
									
								
							
								
								
									
										
											9.0.0
										
									
								
							
								
								
									
										
											9.1.0
										
									
								
							
								
								
									
										
											9.2.0
										
									
								
							
								
								
									
										
											9.3.0
										
									
								
							
								
								
									
										
											9.4.0
										
									
								
							
								
								
									
										
											9.5.0
										
									
								
							
								
								
									
										
											9.6.0
										
									
								
							
								
								
									
										
											essex-eol
										
									
								
							
								
								
									
										
											folsom-eol
										
									
								
							
								
								
									
										
											grizzly-eol
										
									
								
							
								
								
									
										
											havana-eol
										
									
								
							
								
								
									
										
											icehouse-eol
										
									
								
							
								
								
									
										
											juno-eol
										
									
								
							
								
								
									
										
											kilo-eol
										
									
								
							
								
								
									
										
											liberty-eol
										
									
								
							
								
								
									
										
											mitaka-eol
										
									
								
							
								
								
									
										
											newton-eol
										
									
								
							
								
								
									
										
											ocata-em
										
									
								
							
								
								
									
										
											ocata-eol
										
									
								
							
								
								
									
										
											pike-em
										
									
								
							
								
								
									
										
											pike-eol
										
									
								
							
								
								
									
										
											queens-em
										
									
								
							
								
								
									
										
											queens-eol
										
									
								
							
								
								
									
										
											rocky-em
										
									
								
							
								
								
									
										
											rocky-eol
										
									
								
							
								
								
									
										
											stein-em
										
									
								
							
								
								
									
										
											stein-eol
										
									
								
							
								
								
									
										
											train-em
										
									
								
							
								
								
									
										
											train-eol
										
									
								
							
								
								
									
										
											ussuri-em
										
									
								
							
								
								
									
										
											ussuri-eol
										
									
								
							
								
								
									
										
											victoria-em
										
									
								
							
								
								
									
										
											victoria-eol
										
									
								
							
								
								
									
										
											wallaby-em
										
									
								
							
								
								
									
										
											wallaby-eol
										
									
								
							
								
								
									
										
											wallaby-eom
										
									
								
							
								
								
									
										
											xena-em
										
									
								
							
								
								
									
										
											xena-eol
										
									
								
							
								
								
									
										
											xena-eom
										
									
								
							
								
								
									
										
											yoga-eol
										
									
								
							
								
								
									
										
											yoga-eom
										
									
								
							
								
								
									
										
											zed-eol
										
									
								
							
								
								
									
										
											zed-eom
										
									
								
							
								
								
							
								
								
							
						- 
				
					d62d032175
					
						Update master for stable/2025.2
					
					
						
							
							
								
									 master
								
							
						
					
					
						
						
							
							OpenStack Release Bot 2025-10-27 16:59:53 +00:00 
- 
				
					003a6556fd
					
						Update TOX_CONSTRAINTS_FILE for stable/2025.2
					
					
						
							
							
								
									 stable/2025.2
								
							
						
					
					
						
						
							
							OpenStack Release Bot 2025-10-27 16:59:51 +00:00 
- 
				
					a7a912a2b6
					
						Update .gitreview for stable/2025.2
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2025-10-27 16:59:50 +00:00 
- 
				
					1288c1189c
					
						Bump upper cap of puppetlabs-apache
					
					
						
							
							
 27.0.0
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-10-14 12:52:09 +09:00 
- 
				
					dcaec815c3
					
						Prepare 2025.2 release
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-10-09 21:54:23 +09:00 
- 
				
					b1af02c4a6
					
						Remove packaging files
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-10-06 00:08:52 +09:00 
- 
				
					5f2b7b2afe
					
						Merge "Import base parameter types for ::policy"
					
					
						
					
					
						
						
							 Zuul Zuul2025-09-29 15:45:25 +00:00 
- 
				
					e13958ad9e
					
						Refactor api service management
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-09-26 22:50:01 +09:00 
- 
				
					4ecc8550a7
					
						Import base parameter types for ::policy
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-09-27 23:55:44 +09:00 
- 
				
					bccb220399
					
						Remove unused variable in unit tests
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-09-27 18:30:56 +09:00 
- 
				
					0edd99c47e
					
						Merge "Validate ensure parameter for package resources"
					
					
						
					
					
						
						
							 Zuul Zuul2025-09-25 17:38:35 +00:00 
- 
				
					22c1e471d5
					
						Validate ensure parameter for package resources
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-09-23 17:30:53 +09:00 
- 
				
					9ae9ffa7a9
					
						metadata.json: Support Debian 13
					
					
						
					
					
						
						
							 Thomas Goirand Thomas Goirand2025-09-22 14:04:47 +02:00 
- 
				
					7e364bc54e
					
						Switch to namespace sdtlib functions
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-09-17 01:54:18 +09:00 
- 
				
					9e06944866
					
						Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-30 23:37:25 +09:00 
- 
				
					24ac6766b8
					
						Fix lint error
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-31 15:07:06 +09:00 
- 
				
					394b1ccbf1
					
						Merge "Replace wsgi script"
					
					
						
					
					
						
						
							 Zuul Zuul2025-08-23 05:45:50 +00:00 
- 
				
					f6d5cdac90
					
						Merge "Prepare for voxpupuli-puppet-lint-plugins"
					
					
						
					
					
						
						
							 Zuul Zuul2025-08-23 05:45:48 +00:00 
- 
				
					0f082bc1c8
					
						Replace wsgi script
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-20 20:12:51 +09:00 
- 
				
					cdd558c2f0
					
						Prepare for voxpupuli-puppet-lint-plugins
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-20 00:19:07 +09:00 
- 
				
					114b0c340f
					
						Remove puppet 7 support
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-19 01:07:58 +09:00 
- 
				
					466286862b
					
						Fix remaining lint error
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-19 01:59:30 +09:00 
- 
				
					fb4897776f
					
						Prepare for new lint plugins
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-08-15 19:53:51 +09:00 
- 
				
					6ec21a428c
					
						Merge "Use common default value for auth_url"
					
					
						
					
					
						
						
							 Zuul Zuul2025-07-14 14:14:49 +00:00 
- 
				
					76c92f29ea
					
						Use common default value for auth_url
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-07-07 22:58:49 +09:00 
- 
				
					a498906284
					
						Fix ignored unit test cases
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-07-07 21:32:58 +09:00 
- 
				
					dd5a174814
					
						Add queue_manager and stream_fanout
					
					
						
					
					
						
						
							 Thomas Goirand Thomas Goirand2025-06-19 11:28:22 +02:00 
- 
				
					5f127d1523
					
						Merge "security_compliance: Support password hash options"
					
					
						
					
					
						
						
							 Zuul Zuul2025-06-17 16:06:42 +00:00 
- 
				
					e4ded295c4
					
						Merge "Allow multiple OIDCCryptoPassphrase"
					
					
						
					
					
						
						
							 Zuul Zuul2025-06-17 16:06:41 +00:00 
- 
				
					1baf68cf05
					
						security_compliance: Support password hash options
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-06-16 11:19:44 +09:00 
- 
				
					4e23d98715
					
						Merge "Add support for [ldap] connection_timeout"
					
					
						
					
					
						
						
							 Zuul Zuul2025-06-13 17:09:24 +00:00 
- 
				
					f733193b17
					
						Allow multiple OIDCCryptoPassphrase
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-06-14 00:07:15 +09:00 
- 
				
					fb66e2c318
					
						Add support for [ldap] connection_timeout
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-06-09 01:30:30 +09:00 
- 
				
					9cab1aec71
					
						Drop global r from domain specific config file
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-06-09 00:09:35 +09:00 
- 
				
					e9fad06dc9
					
						Prepare final stable/2023.2 release
					
					
						
							
							
 23.1.0
						
							
							
 2023.2-eol
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-05-29 18:36:20 +09:00 
- 
				
					ba0ceb9396
					
						Fix new lint errors
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-03-09 01:39:19 +09:00 
- 
				
					7574240b7b
					
						Fix new lint errors
					
					
						
							
							
								
									 stable/2024.1
								
							
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-03-09 01:39:19 +09:00 
- 
				
					6834b199df
					
						Fix new lint errors
					
					
						
							
							
								
									 stable/2024.2
								
							
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-03-09 01:39:19 +09:00 
- 
				
					27a8ea00b7
					
						Drop duplicate sections from changelog file
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-05-27 21:42:51 +09:00 
- 
				
					557a21880c
					
						Merge "Stop purging [catalog] template_file"
					
					
						
					
					
						
						
							 Zuul Zuul2025-04-22 14:06:08 +00:00 
- 
				
					5f7f11669b
					
						ldap: Remove deprecated core driver options
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-04-17 23:47:25 +09:00 
- 
				
					0f0d6c4bc7
					
						Stop purging [catalog] template_file
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-04-17 22:46:46 +09:00 
- 
				
					12a3303211
					
						Remove watch_log_file
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-04-16 20:54:18 +09:00 
- 
				
					90d291e7f7
					
						Update master for stable/2025.1
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2025-04-16 08:38:42 +00:00 
- 
				
					4556c34b6d
					
						Update TOX_CONSTRAINTS_FILE for stable/2025.1
					
					
						
							
							
								
									 stable/2025.1
								
							
						
					
					
						
						
							
							OpenStack Release Bot 2025-04-16 08:38:40 +00:00 
- 
				
					13e4fb20d7
					
						Update .gitreview for stable/2025.1
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2025-04-16 08:38:38 +00:00 
- 
				
					3a0330fe5b
					
						Bump Ubuntu version
					
					
						
							
							
 26.0.0
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-04-05 22:26:20 +09:00 
- 
				
					281979bc50
					
						Prepare 2025.1 release
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-03-31 14:51:56 +09:00 
- 
				
					0928fef670
					
						Add amqp_auto_delete and rabbit_transient_queues_ttl params
					
					
						
					
					
						
						
							 Thomas Goirand Thomas Goirand2025-03-13 09:49:37 +01:00 
- 
				
					7268105cdf
					
						Fix new lint errors
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-03-09 01:39:19 +09:00 
- 
				
					d4ada5b654
					
						feat: add openidc_scope param to set OIDCScope
					
					
						
					
					
						
						
							 Francesco Di Nucci Francesco Di Nucci2025-02-18 10:19:33 +01:00 
- 
				
					27c2445598
					
						Fix assertion of heartbeat_in_pthread parameter
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-02-20 09:50:07 +09:00 
- 
				
					10f7f4a285
					
						Merge "Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread"
					
					
						
					
					
						
						
							 Zuul Zuul2025-02-19 16:18:32 +00:00 
- 
				
					a5a027f100
					
						Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-02-18 10:52:36 +09:00 
- 
				
					d2641036c3
					
						Stop using absolute names for defined resource types
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-02-18 02:02:32 +09:00 
- 
				
					18df31d8fa
					
						Merge "Mark puppet 8 supported"
					
					
						
					
					
						
						
							 Zuul Zuul2025-02-14 15:41:46 +00:00 
- 
				
					83f4ef2b6d
					
						Mark puppet 8 supported
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-02-14 22:47:43 +09:00 
- 
				
					6259f69c9f
					
						ldap: Deprecate support for core driver options
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-02-12 23:19:51 +09:00 
- 
				
					319b346e2d
					
						reno: Update master for unmaintained/2023.1
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2025-01-23 16:07:34 +00:00 
- 
				
					94928f73b0
					
						Prepare final stable/2023.1 release again
					
					
						
							
							
 22.1.1
						
							
							
 2023.1-eom
						
							
							
								
									 unmaintained/2023.1
								
							
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-01-22 23:21:53 +09:00 
- 
				
					c0d43e3e17
					
						Fix wrong OIDCRedirectURI
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-03-01 00:24:17 +09:00 
- 
				
					c7417b8543
					
						Merge "Fix misplaced file"
					
					
						
					
					
						
						
							 Zuul Zuul2025-01-05 22:19:10 +00:00 
- 
				
					1fb790e2aa
					
						Merge "Add support for [DEFAULT] max_db_limit"
					
					
						
					
					
						
						
							 Zuul Zuul2025-01-05 22:19:09 +00:00 
- 
				
					3d0ae27461
					
						Merge "Validate input for replace parameter"
					
					
						
					
					
						
						
							 Zuul Zuul2025-01-05 22:19:07 +00:00 
- 
				
					66c0e0c8d3
					
						Fix misplaced file
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-01-03 11:34:07 +09:00 
- 
				
					b0311a3c1e
					
						Add support for [DEFAULT] max_db_limit
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-01-03 10:52:47 +09:00 
- 
				
					ece5bb2638
					
						Validate input for replace parameter
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-01-03 10:43:12 +09:00 
- 
				
					cf1d74e55d
					
						Remove support for templated catalog driver
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-01-03 10:38:29 +09:00 
- 
				
					49eaed8a2c
					
						Remove deprecated client class
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2025-01-02 22:11:20 +09:00 
- 
				
					d02d94c544
					
						Prepare final stable/2023.1 release
					
					
						
							
							
 22.1.0
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-12-05 21:36:37 +09:00 
- 
				
					327c0a53d5
					
						Merge "Add support for [cache] backend_expiration_time"
					
					
						
					
					
						
						
							 Zuul Zuul2024-11-05 11:25:33 +00:00 
- 
				
					973b31cbc6
					
						Merge "Drop unused provider/keystone/util"
					
					
						
					
					
						
						
							 Zuul Zuul2024-11-05 11:25:31 +00:00 
- 
				
					31fe6bbefd
					
						Merge "Stop requiring unused util module"
					
					
						
					
					
						
						
							 Zuul Zuul2024-11-05 10:59:15 +00:00 
- 
				
					88aaad7897
					
						Drop unused provider/keystone/util
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-10-10 22:11:02 +09:00 
- 
				
					8fd44a2b96
					
						Stop requiring unused util module
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-10-10 22:35:28 +09:00 
- 
				
					a26412fdcc
					
						add access_log_env_var parameter to keystone::wsgi::apache
					
					
						
					
					
						
						
							 Benedikt Trefzer Benedikt Trefzer2024-10-23 15:32:08 +02:00 
- 
				
					4427b81a41
					
						Add support for [cache] backend_expiration_time
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-11-03 09:28:26 +09:00 
- 
				
					eedb105720
					
						Disable a few acceptance test scenarios
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-11-03 18:16:19 +09:00 
- 
				
					63f64df4a2
					
						Update master for stable/2024.2
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2024-10-04 10:39:24 +00:00 
- 
				
					0700beea2f
					
						Update TOX_CONSTRAINTS_FILE for stable/2024.2
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2024-10-04 10:39:23 +00:00 
- 
				
					2dabee54c7
					
						Update .gitreview for stable/2024.2
					
					
						
					
					
						
						
							
							OpenStack Release Bot 2024-10-04 10:39:22 +00:00 
- 
				
					549efed02e
					
						Prepare 2024.2 release
					
					
						
							
							
 25.0.0
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-10-02 10:29:25 +09:00 
- 
				
					492daa7a0b
					
						Fix message format for openstackclient >= 7.0.0
					
					
						
					
					
						
						
							 Alfredo Moralejo Alfredo Moralejo2024-10-01 15:56:29 +02:00 
- 
				
					a9a4bdf0f3
					
						Merge "Handle new message format for openstackclient >= 7.0.0"
					
					
						
					
					
						
						
							 Zuul Zuul2024-10-01 11:24:25 +00:00 
- 
				
					ffd5d46625
					
						Handle new message format for openstackclient >= 7.0.0
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-30 21:04:20 +09:00 
- 
				
					362a7ad0c7
					
						Expose parameter to customize [oslo_messaging_notifications] retry
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-30 12:23:22 +09:00 
- 
				
					16290d4b56
					
						Add support for [oslo_messaging_rabbit] enable_cancel_on_failover
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-26 11:13:53 +09:00 
- 
				
					2de451efbc
					
						logging: Deprecate watch_log_file
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-22 02:00:26 +09:00 
- 
				
					a8b253abc2
					
						Merge "Add parameter to customize service description"
					
					
						
					
					
						
						
							 Zuul Zuul2024-09-18 03:48:19 +00:00 
- 
				
					8650e16189
					
						Merge "Support tunable options for caching"
					
					
						
					
					
						
						
							 Zuul Zuul2024-09-18 03:44:26 +00:00 
- 
				
					263c88b920
					
						Add parameter to customize service description
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-17 21:57:48 +09:00 
- 
				
					fe808fc3ad
					
						Merge "Add manage_package parameter"
					
					
						
					
					
						
						
							 Zuul Zuul2024-09-17 12:02:36 +00:00 
- 
				
					f82997113c
					
						Merge "keystone_user: Remove redundant domain parameter input check"
					
					
						
					
					
						
						
							 Zuul Zuul2024-09-16 15:31:35 +00:00 
- 
				
					0ceb33be55
					
						Merge "Drop workaround for unit tests"
					
					
						
					
					
						
						
							 Zuul Zuul2024-09-16 15:21:01 +00:00 
- 
				
					248a7ab64a
					
						Support tunable options for caching
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-11 23:14:23 +09:00 
- 
				
					24eec26320
					
						keystone_user: Remove redundant domain parameter input check
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-14 17:25:23 +09:00 
- 
				
					5559e6ee32
					
						Merge "Expose rabbit_qos_prefetch_count"
					
					
						
					
					
						
						
							 Zuul Zuul2024-09-13 18:01:02 +00:00 
- 
				
					c8ad202576
					
						Drop workaround for unit tests
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-14 00:51:36 +09:00 
- 
				
					fde2fff5f7
					
						Expose rabbit_qos_prefetch_count
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-13 11:36:28 +09:00 
- 
				
					723cc8694d
					
						Fix default OIDCRedirectURI hiding keystone federation auth endpoint
					
					
						
					
					
						
						
							 Takashi Kajinami Takashi Kajinami2024-09-10 13:39:46 +09:00