





'''simple docstring'''







def    _lowerCAmelCase						(						lowercase	)					->					Any:
			__lowerCAmelCase											=				[701, 301, 132, 57, 23, 10, 4, 1]
			for gap in gaps:
						for i in range(lowercase					,	len(lowercase	)	):
									__lowerCAmelCase											=				collection[i]
									__lowerCAmelCase											=				i
									while j >= gap and collection[j - gap] > insert_value:
												__lowerCAmelCase											=				collection[j - gap]
												j -= gap
									if j != i:
												__lowerCAmelCase											=				insert_value
			return collection


if __name__ == "__main__":
	from doctest import testmod

	testmod()
	_a					: Dict      =    input("""Enter numbers separated by a comma:\n""").strip()
	_a					: str      =    [int(item) for item in user_input.split(""",""")]
	print(shell_sort(unsorted))








'''simple docstring'''







import unittest
from pathlib import Path
from tempfile import TemporaryDirectory
from unittest.mock import Mock, patch

import diffusers.utils.hub_utils





class     _UpperCAmelCase							(						unittest.TestCase   ):
		@patch("""diffusers.utils.hub_utils.get_full_repo_name"""			)
		def   lowerCamelCase__			(  self,__SCREAMING_SNAKE_CASE			):



					'''simple docstring'''

					__lowerCAmelCase											=				"""full_repo_name"""
					with TemporaryDirectory() as tmpdir:
								# Dummy args values
								__lowerCAmelCase											=				Mock()
								__lowerCAmelCase											=				tmpdir
								__lowerCAmelCase											=				0
								__lowerCAmelCase											=				"""hub_token"""
								__lowerCAmelCase											=				"""dataset_name"""
								__lowerCAmelCase											=				0.01
								__lowerCAmelCase											=				10_00_00
								__lowerCAmelCase											=				1_00_00
								__lowerCAmelCase											=				0.01
								__lowerCAmelCase											=				0.02
								__lowerCAmelCase											=				0.03
								__lowerCAmelCase											=				0.0005
								__lowerCAmelCase											=				0.00_0001
								__lowerCAmelCase											=				1
								__lowerCAmelCase											=				10
								__lowerCAmelCase											=				0.001
								__lowerCAmelCase											=				0.1
								__lowerCAmelCase											=				0.2
								__lowerCAmelCase											=				True

								# Model card mush be rendered and saved
								diffusers.utils.hub_utils.create_model_card(__SCREAMING_SNAKE_CASE,model_name="""model_name"""			)
								self.assertTrue((Path(__SCREAMING_SNAKE_CASE			) / """README.md""").is_file()			)

