1---
2array:
3  key1:
4  - 1
5  - 2
6  - 3
7  key2:
8  - red
9  - yellow
10  - green
11  key3:
12  - - 1
13    - 2
14  - - 3
15    - 4
16    - 5
17  key4:
18  - - 1
19    - 2
20  - - a
21    - b
22    - c
23  key5:
24  - 1
25  - 2
26  - 3
27  key6:
28  - 1
29  - 2
30boolean:
31  'False': false
32  'True': true
33datetime:
34  key1: '1979-05-27T07:32:00Z'
35  key2: '1979-05-27T00:32:00-07:00'
36  key3: '1979-05-27T00:32:00.999999-07:00'
37float:
38  both:
39    key: 6.626e-34
40  exponent:
41    key1: 5.0e+22
42    key2: 1000000
43    key3: -0.02
44  fractional:
45    key1: 1
46    key2: 3.1415
47    key3: -0.01
48  underscores:
49    key1: 9224617.445991227
50    key2: 1.0e+100
51fruit:
52- name: apple
53  physical:
54    color: red
55    shape: round
56  variety:
57  - name: red delicious
58  - name: granny smith
59- name: banana
60  variety:
61  - name: plantain
62integer:
63  key1: 99
64  key2: 42
65  key3: 0
66  key4: -17
67  underscores:
68    key1: 1000
69    key2: 5349221
70    key3: 12345
71products:
72- name: Hammer
73  sku: 738594937
74- {}
75- color: gray
76  name: Nail
77  sku: 284758393
78string:
79  basic:
80    basic: "I'm a string. \"You can quote me\". Name\tJosé\nLocation\tSF."
81  literal:
82    multiline:
83      lines: |
84        The first newline is
85        trimmed in raw strings.
86           All other whitespace
87           is preserved.
88      regex2: I [dw]on't need \d{2} apples
89    quoted: Tom "Dubs" Preston-Werner
90    regex: "<\\i\\c*\\s*>"
91    winpath: C:\Users\nodejs\templates
92    winpath2: "\\\\ServerX\\admin$\\system32\\"
93  multiline:
94    continued:
95      key1: The quick brown fox jumps over the lazy dog.
96      key2: The quick brown fox jumps over the lazy dog.
97      key3: The quick brown fox jumps over the lazy dog.
98    key1: |-
99      One
100      Two
101    key2: |-
102      One
103      Two
104    key3: |-
105      One
106      Two
107table:
108  inline:
109    name:
110      first: Tom
111      last: Preston-Werner
112    point:
113      x: 1
114      y: 2
115  key: value
116  subtable:
117    key: another value
118x:
119  y:
120    z:
121      w: {}
122