<commit_before># Steps took in coding the example

Follow the commits to see how it's done.

- Changed the font of the ExtendScript editor
- using `$.writeln()` to find the correct objects
- Study the different type of objects:
	- documents
	- layers
	- groupItems
	- compoundPaths
	- pathItems
	- ...
- Study the creation of colors
- Study the setting of Stroke caps and joins
- Get bitten by the ***recursive duplication trap***
- Fix the recursive bug with extra count variable and place at end
- Improved place at end.
- Start simple
- Fixed 2nd recursive bug (by using targetGroup)

**Step 0: Start**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step0_start.png)

**Step 0.1: Investigate the layers**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step0_illustrator_layers.png)

**Step 1: Create grey outlines**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step1_grey_outlines.png)

**Step 2: Place the new elements at the end**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step2_placing_at_the_end.png)

**Step 2.1: Duplication works**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step2_duplicate_works.png)

**Step 3: Start Simple**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step3_start_simple)

**Step 4: Finished work**  
![Finished work](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step4_finished.png)<commit_msg>forgot `.png`<commit_after># Steps took in coding the example

Follow the commits to see how it's done.

- Changed the font of the ExtendScript editor
- using `$.writeln()` to find the correct objects
- Study the different type of objects:
	- documents
	- layers
	- groupItems
	- compoundPaths
	- pathItems
	- ...
- Study the creation of colors
- Study the setting of Stroke caps and joins
- Get bitten by the ***recursive duplication trap***
- Fix the recursive bug with extra count variable and place at end
- Improved place at end.
- Start simple
- Fixed 2nd recursive bug (by using targetGroup)

**Step 0: Start**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step0_start.png)

**Step 0.1: Investigate the layers**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step0_illustrator_layers.png)

**Step 1: Create grey outlines**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step1_grey_outlines.png)

**Step 2: Place the new elements at the end**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step2_placing_at_the_end.png)

**Step 2.1: Duplication works**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step2_duplicate_works.png)

**Step 3: Start Simple**  
![Step 0](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step3_start_simple.png)

**Step 4: Finished work**  
![Finished work](https://github.com/ArtezGDA/illustratorMoutains/blob/master/screenshots/step4_finished.png)
{'fraction_non_alphanumeric': 0.12027707808564232, 'fraction_numerical': 0.014483627204030227, 'mean_word_length': 4.818681318681318, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3759202', 'n_tokens_mistral': 1140, 'n_tokens_neox': 1070, 'n_words': 266}