1{
2  "name": "HM Symbol Layers Grouping",
3  "version": "1.0",
4  "common_animations": [
5    {
6      "animation_type": "scale",
7      "animation_parameters": [
8        {
9          "animation_mode": 1,
10          "sub_type": "unit",
11          "group_parameters": [
12            [
13              {
14                "curve": "spring",
15                "curve_args": {
16                  "velocity": 0,
17                  "mass": 1,
18                  "stiffness": 228,
19                  "damping": 22
20                },
21                "duration": 0,
22                "delay": 0,
23                "properties": {
24                  "sx": [1,1.15],
25                  "sy": [1,1.15]
26                }
27              }
28            ]
29          ]
30        }
31      ]
32    }
33  ],
34  "special_animations": [
35    {
36      "animation_type": "variable_color",
37      "animation_parameters": [
38        {
39          "animation_mode": 1,
40          "sub_type": "variable_3_group",
41          "group_parameters": [
42            [
43              {
44                "curve": "linear",
45                "curve_args": {},
46                "duration": 100,
47                "delay": 0,
48                "properties": {
49                  "alpha": [0.4,0.6]
50                }
51              },
52              {
53                "curve": "linear",
54                "curve_args": {},
55                "duration": 150,
56                "delay": 100,
57                "properties": {
58                  "alpha": [0.6,1]
59                }
60              },
61              {
62                "curve": "linear",
63                "curve_args": {},
64                "duration": 200,
65                "delay": 250,
66                "properties": {
67                  "alpha": [1,0.6]
68                }
69              },
70              {
71                "curve": "linear",
72                "curve_args": {},
73                "duration": 250,
74                "delay": 450,
75                "properties": {
76                  "alpha": [0.6,0.4]
77                }
78              },
79              {
80                "curve": "linear",
81                "curve_args": {},
82                "duration": 600,
83                "delay": 700,
84                "properties": {
85                  "alpha": [0.4,0.4]
86                }
87              }
88            ],
89            [
90              {
91                "curve": "linear",
92                "curve_args": {},
93                "duration": 150,
94                "delay": 100,
95                "properties": {
96                  "alpha": [0.4,0.6]
97                }
98              },
99              {
100                "curve": "linear",
101                "curve_args": {},
102                "duration": 200,
103                "delay": 250,
104                "properties": {
105                  "alpha": [0.6,1]
106                }
107              },
108              {
109                "curve": "linear",
110                "curve_args": {},
111                "duration": 250,
112                "delay": 450,
113                "properties": {
114                  "alpha": [1,0.6]
115                }
116              },
117              {
118                "curve": "linear",
119                "curve_args": {},
120                "duration": 200,
121                "delay": 700,
122                "properties": {
123                  "alpha": [0.6,0.4]
124                }
125              },
126              {
127                "curve": "linear",
128                "curve_args": {},
129                "duration": 400,
130                "delay": 900,
131                "properties": {
132                  "alpha": [0.4,0.4]
133                }
134              }
135            ],
136            [
137              {
138                "curve": "linear",
139                "curve_args": {},
140                "duration": 200,
141                "delay": 250,
142                "properties": {
143                  "alpha": [0.4,0.6]
144                }
145              },
146              {
147                "curve": "linear",
148                "curve_args": {},
149                "duration": 250,
150                "delay": 450,
151                "properties": {
152                  "alpha": [0.6,1]
153                }
154              },
155              {
156                "curve": "linear",
157                "curve_args": {},
158                "duration": 200,
159                "delay": 700,
160                "properties": {
161                  "alpha": [1,0.6]
162                }
163              },
164              {
165                "curve": "linear",
166                "curve_args": {},
167                "duration": 150,
168                "delay": 900,
169                "properties": {
170                  "alpha": [0.6,0.4]
171                }
172              },
173              {
174                "curve": "linear",
175                "curve_args": {},
176                "duration": 250,
177                "delay": 1050,
178                "properties": {
179                  "alpha": [0.4,0.4]
180                }
181              }
182            ]
183          ]
184        }
185      ]
186    }
187  ],
188  "symbol_layers_grouping": [
189    {
190      "native_glyph_id": 3,
191      "symbol_glyph_id": 3,
192      "layers": [
193        {
194          "components": [0]
195        },
196        {
197          "components": [1]
198        },
199		{
200          "components": [2]
201        }
202      ],
203      "render_modes": [
204        {
205          "mode": "monochrome",
206          "render_groups": [
207            {
208              "group_indexes": [
209                {
210                  "layer_indexes": [0,1,2]
211                }
212              ]
213            }
214          ]
215        }
216      ],
217      "variable_alphas": {
218        "alpha_below_thr": 0.5,
219        "alpha_above_thr": 1,
220        "threshold_groups": [
221          {
222            "group_indexes": [
223              {
224                "layer_indexes": [0]
225              }
226            ],
227            "threshold": 0.25
228          },
229          {
230            "group_indexes": [
231              {
232                "layer_indexes": [1]
233              }
234            ],
235            "threshold": 0.5
236          },
237          {
238            "group_indexes": [
239              {
240                "layer_indexes": [2]
241              }
242            ],
243            "threshold": 0.75
244          }
245        ]
246      },
247      "animation_settings": [
248        {
249          "animation_type": "variable_color",
250          "animation_mode": 1,
251          "sub_type": "variable_3_group",
252          "group_settings": [
253            {
254              "group_indexes": [
255                {
256                  "layer_indexes": [0]
257                }
258              ],
259              "animation_index": 0
260            },
261            {
262              "group_indexes": [
263                {
264                  "layer_indexes": [1]
265                }
266              ],
267              "animation_index": 1
268            },
269            {
270              "group_indexes": [
271                {
272                  "layer_indexes": [2]
273                }
274              ],
275              "animation_index": 2
276            }
277          ]
278        }
279      ]
280    },
281    {
282      "native_glyph_id": 7,
283      "symbol_glyph_id": 7,
284      "layers": [
285        {
286          "components": [0,1]
287        },
288        {
289          "components": [2]
290        },
291		{
292          "components": [3]
293        }
294      ],
295      "render_modes": [
296        {
297          "mode": "monochrome",
298          "render_groups": [
299            {
300              "group_indexes": [
301                {
302                  "layer_indexes": [0, 1, 2]
303                }
304              ]
305            }
306          ]
307        },
308        {
309          "mode": "multicolor",
310          "render_groups": [
311            {
312              "group_indexes": [
313                {
314                  "layer_indexes": [0]
315                }
316              ],
317              "default_color": "#191919"
318            },
319            {
320              "group_indexes": [
321                {
322                  "layer_indexes": [1]
323                }
324              ],
325              "default_color": "#64BB5C"
326            },
327            {
328              "group_indexes": [
329                {
330                  "layer_indexes": [2]
331                }
332              ],
333              "default_color": "#FFFFFF"
334            }
335          ]
336        },
337        {
338          "mode": "hierarchical",
339          "render_groups": [
340            {
341              "group_indexes": [
342                {
343                  "layer_indexes": [0]
344                }
345              ],
346              "fix_alpha": 1
347            },
348            {
349              "group_indexes": [
350                {
351                  "layer_indexes": [1],
352				  "mask_indexes": [2]
353                }
354              ],
355              "fix_alpha": 0.5
356            }
357          ]
358        }
359      ]
360    },
361    {
362      "native_glyph_id": 4,
363      "symbol_glyph_id": 4,
364      "layers": [
365        {
366          "components": [0,1,2,3,4,5]
367        }
368      ],
369      "render_modes": [
370        {
371          "mode": "monochrome",
372          "render_groups": [
373            {
374              "group_indexes": [
375                {
376                  "layer_indexes": [0]
377                }
378              ]
379            }
380          ]
381        }
382      ]
383    },
384    {
385      "native_glyph_id": 5,
386      "symbol_glyph_id": 5,
387      "layers": [
388        {
389          "components": [0,1]
390        },
391        {
392          "components": [2,3,4,5,6]
393        }
394      ],
395      "render_modes": [
396        {
397          "mode": "monochrome",
398          "render_groups": [
399            {
400              "group_indexes": [
401                {
402                  "layer_indexes": [0,1]
403                }
404              ]
405            }
406          ]
407        },
408        {
409          "mode": "multicolor",
410          "render_groups": [
411            {
412              "group_indexes": [
413                {
414                  "layer_indexes": [0]
415                }
416              ],
417              "default_color": "#000000"
418            },
419            {
420              "group_indexes": [
421                {
422                  "layer_indexes": [1]
423                }
424              ],
425              "default_color": "#E84026"
426            }
427          ]
428        }
429      ]
430    },
431    {
432      "native_glyph_id": 6,
433      "symbol_glyph_id": 6,
434      "layers": [
435        {
436          "components": [0,1]
437        },
438        {
439          "components": [2,3]
440        }
441      ],
442      "render_modes": [
443        {
444          "mode": "monochrome",
445          "render_groups": [
446            {
447              "group_indexes": [
448                {
449                  "layer_indexes": [0,1]
450                }
451              ]
452            }
453          ]
454        }
455      ]
456    },
457    {
458      "native_glyph_id": 8,
459      "symbol_glyph_id": 8,
460      "layers": [
461        {
462          "components": [0,1,4,5]
463        },
464        {
465          "components": [2,6]
466        },
467        {
468          "components": [3]
469        }
470      ],
471      "render_modes": [
472        {
473          "mode": "monochrome",
474          "render_groups": [
475            {
476              "group_indexes": [
477                {
478                  "layer_indexes": [0,1,2]
479                }
480              ]
481            }
482          ]
483        },
484        {
485          "mode": "multicolor",
486          "render_groups": [
487            {
488              "group_indexes": [
489                {
490                  "layer_indexes": [0]
491                }
492              ],
493              "default_color": "#E84026"
494            },
495            {
496              "group_indexes": [
497                {
498                  "layer_indexes": [1]
499                }
500              ],
501              "default_color": "#E84026"
502            },
503            {
504              "group_indexes": [
505                {
506                  "layer_indexes": [2]
507                }
508              ],
509              "default_color": "#55BEF0"
510            }
511          ]
512        },
513        {
514          "mode": "hierarchical",
515          "render_groups": [
516            {
517              "group_indexes": [
518                {
519                  "layer_indexes": [2]
520                }
521              ],
522              "fix_alpha": 1
523            },
524            {
525              "group_indexes": [
526                {
527                  "layer_indexes": [1]
528                }
529              ],
530              "fix_alpha": 0.6
531            },
532            {
533              "group_indexes": [
534                {
535                  "layer_indexes": [0]
536                }
537              ],
538              "fix_alpha": 0.3
539            }
540          ]
541        }
542      ]
543    },
544    {
545      "native_glyph_id": 9,
546      "symbol_glyph_id": 9,
547      "layers": [
548        {
549          "components": [0,1,2]
550        }
551      ],
552      "render_modes": [
553        {
554          "mode": "monochrome",
555          "render_groups": [
556            {
557              "group_indexes": [
558                {
559                  "layer_indexes": [0,1,2]
560                }
561              ]
562            }
563          ]
564        }
565      ]
566    },
567    {
568      "native_glyph_id": 9,
569      "symbol_glyph_id": 9,
570      "layers": [
571        {
572          "components": [0,1,2]
573        }
574      ],
575      "render_modes": [
576        {
577          "mode": "monochrome",
578          "render_groups": [
579            {
580              "group_indexes": [
581                {
582                  "layer_indexes": [0,1,2]
583                }
584              ]
585            }
586          ]
587        }
588      ]
589    },
590    {
591      "native_glyph_id": 10,
592      "symbol_glyph_id": 10,
593      "layers": [
594        {
595          "components": [0,1]
596        }
597      ],
598      "render_modes": [
599        {
600          "mode": "monochrome",
601          "render_groups": [
602            {
603              "group_indexes": [
604                {
605                  "layer_indexes": [0,1]
606                }
607              ]
608            }
609          ]
610        }
611      ]
612    },
613    {
614      "native_glyph_id": 11,
615      "symbol_glyph_id": 11,
616      "layers": [
617        {
618          "components": [0,1,2]
619        }
620      ],
621      "render_modes": [
622        {
623          "mode": "monochrome",
624          "render_groups": [
625            {
626              "group_indexes": [
627                {
628                  "layer_indexes": [0,1,2]
629                }
630              ]
631            }
632          ]
633        }
634      ]
635    },
636    {
637      "native_glyph_id": 12,
638      "symbol_glyph_id": 12,
639      "layers": [
640        {
641          "components": [0,1]
642        }
643      ],
644      "render_modes": [
645        {
646          "mode": "monochrome",
647          "render_groups": [
648            {
649              "group_indexes": [
650                {
651                  "layer_indexes": [0,1]
652                }
653              ]
654            }
655          ]
656        }
657      ]
658    },
659    {
660      "native_glyph_id": 13,
661      "symbol_glyph_id": 13,
662      "layers": [
663        {
664          "components": [0,1,2]
665        }
666      ],
667      "render_modes": [
668        {
669          "mode": "monochrome",
670          "render_groups": [
671            {
672              "group_indexes": [
673                {
674                  "layer_indexes": [0,1,2]
675                }
676              ]
677            }
678          ]
679        }
680      ]
681    }
682  ]
683}