OSDN Git Service

manifest view profiler
[pettanr/pettanr.git] / public / manifest.json
1 {\r
2   "controllers": {\r
3     "scrolls": {\r
4       "actions": {\r
5         "index": {\r
6           "type": "list",\r
7           "args": {\r
8             "list_name": "public_list"\r
9           }\r
10         },\r
11         "by_author": {\r
12           "type": "list"\r
13         },\r
14         "by_panel": {\r
15           "type": "list"\r
16         },\r
17         "play": {\r
18           "type": "list",\r
19           "args": {\r
20             "list_name": "play"\r
21           }\r
22         },\r
23         "show": {\r
24           "type": "show"\r
25         },\r
26         "count": {\r
27           "type": "count",\r
28           "args": {\r
29             "list_name": "public_list"\r
30           }\r
31         },\r
32         "count_by_author": {\r
33           "type": "count"\r
34         },\r
35         "count_by_panel": {\r
36           "type": "count"\r
37         },\r
38         "new": {\r
39           "type": "new"\r
40         }\r
41       }\r
42     },\r
43     "scroll_panels": {\r
44       "actions": {\r
45         "index": {\r
46           "type": "list",\r
47           "args": {\r
48             "list_name": "public_list"\r
49           }\r
50         },\r
51         "by_panel": {\r
52           "type": "list"\r
53         },\r
54         "by_scroll": {\r
55           "type": "list"\r
56         },\r
57         "show": {\r
58           "type": "show"\r
59         },\r
60         "count": {\r
61           "type": "count",\r
62           "args": {\r
63             "list_name": "public_list"\r
64           }\r
65         },\r
66         "count_by_panel": {\r
67           "type": "count"\r
68         },\r
69         "count_by_scroll": {\r
70           "type": "count"\r
71         }\r
72       }\r
73     },\r
74     "comics": {\r
75       "actions": {\r
76         "index": {\r
77           "type": "list",\r
78           "args": {\r
79             "list_name": "public_list"\r
80           }\r
81         },\r
82         "by_author": {\r
83           "type": "list"\r
84         },\r
85         "show": {\r
86           "type": "show"\r
87         },\r
88         "count": {\r
89           "type": "count",\r
90           "args": {\r
91             "list_name": "public_list"\r
92           }\r
93         },\r
94         "count_by_author": {\r
95           "type": "count"\r
96         }\r
97       }\r
98     },\r
99     "stories": {\r
100       "actions": {\r
101         "index": {\r
102           "type": "list",\r
103           "args": {\r
104             "list_name": "public_list"\r
105           }\r
106         },\r
107         "by_comic": {\r
108           "type": "count"\r
109         },\r
110         "by_sheet": {\r
111           "type": "count"\r
112         },\r
113         "by_author": {\r
114           "type": "list"\r
115         },\r
116         "play": {\r
117           "type": "list",\r
118           "args": {\r
119             "list_name": "play"\r
120           }\r
121         },\r
122         "show": {\r
123           "type": "show"\r
124         },\r
125         "count": {\r
126           "type": "count",\r
127           "args": {\r
128             "list_name": "public_list"\r
129           }\r
130         },\r
131         "count_by_author": {\r
132           "type": "count"\r
133         }\r
134       }\r
135     },\r
136     "story_sheets": {\r
137       "actions": {\r
138         "index": {\r
139           "type": "list",\r
140           "args": {\r
141             "list_name": "public_list"\r
142           }\r
143         },\r
144         "by_story": {\r
145           "type": "list"\r
146         },\r
147         "by_sheet": {\r
148           "type": "list"\r
149         },\r
150         "show": {\r
151           "type": "show"\r
152         },\r
153         "count": {\r
154           "type": "count",\r
155           "args": {\r
156             "list_name": "public_list"\r
157           }\r
158         },\r
159         "count_by_story": {\r
160           "type": "count"\r
161         },\r
162         "count_by_sheet": {\r
163           "type": "count"\r
164         }\r
165       }\r
166     },\r
167     "sheets": {\r
168       "actions": {\r
169         "index": {\r
170           "type": "list",\r
171           "args": {\r
172             "list_name": "public_list"\r
173           }\r
174         },\r
175         "by_story": {\r
176           "type": "list"\r
177         },\r
178         "by_panel": {\r
179           "type": "list"\r
180         },\r
181         "by_author": {\r
182           "type": "list"\r
183         },\r
184         "play": {\r
185           "type": "list",\r
186           "args": {\r
187             "list_name": "play"\r
188           }\r
189         },\r
190         "show": {\r
191           "type": "show"\r
192         },\r
193         "count": {\r
194           "type": "count",\r
195           "args": {\r
196             "list_name": "public_list"\r
197           }\r
198         },\r
199         "count_by_story": {\r
200           "type": "count"\r
201         },\r
202         "count_by_panel": {\r
203           "type": "count"\r
204         },\r
205         "count_by_author": {\r
206           "type": "count"\r
207         }\r
208       }\r
209     },\r
210     "sheet_panels": {\r
211       "actions": {\r
212         "index": {\r
213           "type": "list",\r
214           "args": {\r
215             "list_name": "public_list"\r
216           }\r
217         },\r
218         "by_sheet": {\r
219           "type": "list"\r
220         },\r
221         "by_panel": {\r
222           "type": "list"\r
223         },\r
224         "show": {\r
225           "type": "show"\r
226         },\r
227         "count": {\r
228           "type": "count",\r
229           "args": {\r
230             "list_name": "public_list"\r
231           }\r
232         },\r
233         "count_by_sheet": {\r
234           "type": "count"\r
235         },\r
236         "count_by_panel": {\r
237           "type": "count"\r
238         }\r
239       }\r
240     },\r
241     "panels": {\r
242       "actions": {\r
243         "index": {\r
244           "type": "list",\r
245           "args": {\r
246             "list_name": "public_list"\r
247           }\r
248         },\r
249         "by_scroll": {\r
250           "type": "list"\r
251         },\r
252         "by_sheet": {\r
253           "type": "list"\r
254         },\r
255         "by_author": {\r
256           "type": "list"\r
257         },\r
258         "by_speech_balloon_template": {\r
259           "type": "list"\r
260         },\r
261         "show": {\r
262           "type": "show"\r
263         },\r
264         "count": {\r
265           "type": "count",\r
266           "args": {\r
267             "list_name": "public_list"\r
268           }\r
269         },\r
270         "count_by_scroll": {\r
271           "type": "count"\r
272         },\r
273         "count_by_sheet": {\r
274           "type": "count"\r
275         },\r
276         "count_by_author": {\r
277           "type": "count"\r
278         },\r
279         "count_by_speech_balloon_template": {\r
280           "type": "count"\r
281         }\r
282       }\r
283     },\r
284     "panel_pictures": {\r
285       "actions": {\r
286         "index": {\r
287           "type": "list",\r
288           "args": {\r
289             "list_name": "public_list"\r
290           }\r
291         },\r
292         "by_panel": {\r
293           "type": "list"\r
294         },\r
295         "by_author": {\r
296           "type": "list"\r
297         },\r
298         "show": {\r
299           "type": "show"\r
300         },\r
301         "count": {\r
302           "type": "count",\r
303           "args": {\r
304             "list_name": "public_list"\r
305           }\r
306         },\r
307         "count_by_panel": {\r
308           "type": "count"\r
309         },\r
310         "count_by_author": {\r
311           "type": "count"\r
312         }\r
313       }\r
314     },\r
315     "speech_balloons": {\r
316       "actions": {\r
317         "index": {\r
318           "type": "list",\r
319           "args": {\r
320             "list_name": "public_list"\r
321           }\r
322         },\r
323         "by_panel": {\r
324           "type": "list"\r
325         },\r
326         "by_author": {\r
327           "type": "list"\r
328         },\r
329         "show": {\r
330           "type": "show"\r
331         },\r
332         "count": {\r
333           "type": "count",\r
334           "args": {\r
335             "list_name": "public_list"\r
336           }\r
337         },\r
338         "count_by_panel": {\r
339           "type": "count"\r
340         },\r
341         "count_by_author": {\r
342           "type": "count"\r
343         }\r
344       }\r
345     },\r
346     "speeches": {\r
347       "actions": {\r
348         "index": {\r
349           "type": "list",\r
350           "args": {\r
351             "list_name": "public_list"\r
352           }\r
353         },\r
354         "by_writing_format": {\r
355           "type": "list"\r
356         },\r
357         "show": {\r
358           "type": "show"\r
359         },\r
360         "count": {\r
361           "type": "count",\r
362           "args": {\r
363             "list_name": "public_list"\r
364           }\r
365         },\r
366         "count_by_writing_format": {\r
367           "type": "count"\r
368         }\r
369       }\r
370     },\r
371     "balloons": {\r
372       "actions": {\r
373         "index": {\r
374           "type": "list",\r
375           "args": {\r
376             "list_name": "public_list"\r
377           }\r
378         },\r
379         "show": {\r
380           "type": "show"\r
381         },\r
382         "count": {\r
383           "type": "count",\r
384           "args": {\r
385             "list_name": "public_list"\r
386           }\r
387         }\r
388       }\r
389     },\r
390     "ground_pictures": {\r
391       "actions": {\r
392         "index": {\r
393           "type": "list",\r
394           "args": {\r
395             "list_name": "public_list"\r
396           }\r
397         },\r
398         "by_panel": {\r
399           "type": "list"\r
400         },\r
401         "by_author": {\r
402           "type": "list"\r
403         },\r
404         "show": {\r
405           "type": "show"\r
406         },\r
407         "count": {\r
408           "type": "count",\r
409           "args": {\r
410             "list_name": "public_list"\r
411           }\r
412         },\r
413         "count_by_panel": {\r
414           "type": "count"\r
415         },\r
416         "count_by_author": {\r
417           "type": "count"\r
418         }\r
419       }\r
420     },\r
421     "ground_colors": {\r
422       "actions": {\r
423         "index": {\r
424           "type": "list",\r
425           "args": {\r
426             "list_name": "public_list"\r
427           }\r
428         },\r
429         "by_panel": {\r
430           "type": "list"\r
431         },\r
432         "by_author": {\r
433           "type": "list"\r
434         },\r
435         "show": {\r
436           "type": "show"\r
437         },\r
438         "count": {\r
439           "type": "count",\r
440           "args": {\r
441             "list_name": "public_list"\r
442           }\r
443         },\r
444         "count_by_panel": {\r
445           "type": "count"\r
446         },\r
447         "count_by_author": {\r
448           "type": "count"\r
449         }\r
450       }\r
451     },\r
452     "original_pictures": {\r
453       "actions": {\r
454         "index": {\r
455           "type": "list",\r
456           "args": {\r
457             "list_name": "private_list"\r
458           }\r
459         },\r
460         "show": {\r
461           "type": "show"\r
462         },\r
463         "count": {\r
464           "type": "count",\r
465           "args": {\r
466             "list_name": "public_list"\r
467           }\r
468         }\r
469       }\r
470     },\r
471     "pictures": {},\r
472     "resource_pictures": {\r
473       "actions": {\r
474         "index": {\r
475           "type": "list",\r
476           "args": {\r
477             "list_name": "public_list"\r
478           }\r
479         },\r
480         "by_license": {\r
481           "type": "list"\r
482         },\r
483         "by_artist": {\r
484           "type": "list"\r
485         },\r
486         "show": {\r
487           "type": "show"\r
488         },\r
489         "count": {\r
490           "type": "count",\r
491           "args": {\r
492             "list_name": "public_list"\r
493           }\r
494         },\r
495         "count_by_license": {\r
496           "type": "count"\r
497         },\r
498         "count_by_artist": {\r
499           "type": "count"\r
500         }\r
501       }\r
502     },\r
503     "speech_balloon_templates": {\r
504       "actions": {\r
505         "index": {\r
506           "type": "list",\r
507           "args": {\r
508             "list_name": "public_list"\r
509           }\r
510         },\r
511         "show": {\r
512           "type": "show"\r
513         },\r
514         "count": {\r
515           "type": "count",\r
516           "args": {\r
517             "list_name": "public_list"\r
518           }\r
519         }\r
520       }\r
521     },\r
522     "writing_formats": {\r
523       "actions": {\r
524         "index": {\r
525           "type": "list",\r
526           "args": {\r
527             "list_name": "public_list"\r
528           }\r
529         },\r
530         "by_system_picture": {\r
531           "type": "list"\r
532         },\r
533         "show": {\r
534           "type": "show"\r
535         },\r
536         "count": {\r
537           "type": "count",\r
538           "args": {\r
539             "list_name": "public_list"\r
540           }\r
541         },\r
542         "count_by_system_picture": {\r
543           "type": "count"\r
544         }\r
545       }\r
546     },\r
547     "license_groups": {\r
548       "actions": {\r
549         "index": {\r
550           "type": "list",\r
551           "args": {\r
552             "list_name": "public_list"\r
553           }\r
554         },\r
555         "show": {\r
556           "type": "show"\r
557         },\r
558         "count": {\r
559           "type": "count",\r
560           "args": {\r
561             "list_name": "public_list"\r
562           }\r
563         }\r
564       }\r
565     },\r
566     "licenses": {\r
567       "actions": {\r
568         "index": {\r
569           "type": "list",\r
570           "args": {\r
571             "list_name": "public_list"\r
572           }\r
573         },\r
574         "by_license_group": {\r
575           "type": "list"\r
576         },\r
577         "by_system_picture": {\r
578           "type": "list"\r
579         },\r
580         "show": {\r
581           "type": "show"\r
582         },\r
583         "count": {\r
584           "type": "count",\r
585           "args": {\r
586             "list_name": "public_list"\r
587           }\r
588         },\r
589         "count_by_license_group": {\r
590           "type": "count"\r
591         },\r
592         "count_by_system_picture": {\r
593           "type": "count"\r
594         }\r
595       }\r
596     },\r
597     "authors": {\r
598       "actions": {\r
599         "index": {\r
600           "type": "list",\r
601           "args": {\r
602             "list_name": "public_list"\r
603           }\r
604         },\r
605         "scrolls": {\r
606           "type": "list",\r
607           "args": {\r
608             "list_name": "scrolls"\r
609           }\r
610         },\r
611         "comics": {\r
612           "type": "list",\r
613           "args": {\r
614             "list_name": "comics"\r
615           }\r
616         },\r
617         "stories": {\r
618           "type": "list",\r
619           "args": {\r
620             "list_name": "stories"\r
621           }\r
622         },\r
623         "sheets": {\r
624           "type": "list",\r
625           "args": {\r
626             "list_name": "sheets"\r
627           }\r
628         },\r
629         "panels": {\r
630           "type": "list",\r
631           "args": {\r
632             "list_name": "panels"\r
633           }\r
634         },\r
635         "panel_pictures": {\r
636           "type": "list",\r
637           "args": {\r
638             "list_name": "panel_pictures"\r
639           }\r
640         },\r
641         "speech_balloons": {\r
642           "type": "list",\r
643           "args": {\r
644             "list_name": "speech_balloons"\r
645           }\r
646         },\r
647         "ground_pictures": {\r
648           "type": "list",\r
649           "args": {\r
650             "list_name": "ground_pictures"\r
651           }\r
652         },\r
653         "ground_colors": {\r
654           "type": "list",\r
655           "args": {\r
656             "list_name": "ground_colors"\r
657           }\r
658         },\r
659         "show": {\r
660           "type": "show"\r
661         },\r
662         "count": {\r
663           "type": "count",\r
664           "args": {\r
665             "list_name": "public_list"\r
666           }\r
667         }\r
668       }\r
669     },\r
670     "artists": {\r
671       "actions": {\r
672         "index": {\r
673           "type": "list",\r
674           "args": {\r
675             "list_name": "public_list"\r
676           }\r
677         },\r
678         "resource_pictures": {\r
679           "type": "list",\r
680           "args": {\r
681             "list_name": "resource_pictures"\r
682           }\r
683         },\r
684         "show": {\r
685           "type": "show"\r
686         },\r
687         "count": {\r
688           "type": "count",\r
689           "args": {\r
690             "list_name": "public_list"\r
691           }\r
692         }\r
693       }\r
694     },\r
695     "system_pictures": {\r
696       "actions": {\r
697         "index": {\r
698           "type": "list",\r
699           "args": {\r
700             "list_name": "public_list"\r
701           }\r
702         },\r
703         "show": {\r
704           "type": "show"\r
705         },\r
706         "count": {\r
707           "type": "count",\r
708           "args": {\r
709             "list_name": "public_list"\r
710           }\r
711         }\r
712       }\r
713     },\r
714     "home": {\r
715       "actions": {\r
716         "scrolls": {\r
717           "type": "list",\r
718           "args": {\r
719             "item_name": "scroll",\r
720             "list_name": "private_list"\r
721           }\r
722         },\r
723         "scroll_panels": {\r
724           "type": "list",\r
725           "args": {\r
726             "item_name": "scroll_panel",\r
727             "list_name": "private_list"\r
728           }\r
729         },\r
730         "comics": {\r
731           "type": "list",\r
732           "args": {\r
733             "item_name": "comic",\r
734             "list_name": "private_list"\r
735           }\r
736         },\r
737         "stories": {\r
738           "type": "list",\r
739           "args": {\r
740             "item_name": "story",\r
741             "list_name": "private_list"\r
742           }\r
743         },\r
744         "story_sheets": {\r
745           "type": "list",\r
746           "args": {\r
747             "item_name": "story_sheet",\r
748             "list_name": "private_list"\r
749           }\r
750         },\r
751         "sheets": {\r
752           "type": "list",\r
753           "args": {\r
754             "item_name": "sheet",\r
755             "list_name": "private_list"\r
756           }\r
757         },\r
758         "sheet_panels": {\r
759           "type": "list",\r
760           "args": {\r
761             "item_name": "sheet_panel",\r
762             "list_name": "private_list"\r
763           }\r
764         },\r
765         "panels": {\r
766           "type": "list",\r
767           "args": {\r
768             "item_name": "panel",\r
769             "list_name": "private_list"\r
770           }\r
771         },\r
772         "panel_pictures": {\r
773           "type": "list",\r
774           "args": {\r
775             "item_name": "panel_picture",\r
776             "list_name": "private_list"\r
777           }\r
778         },\r
779         "speech_balloons": {\r
780           "type": "list",\r
781           "args": {\r
782             "item_name": "speech_balloon",\r
783             "list_name": "private_list"\r
784           }\r
785         },\r
786         "speeches": {\r
787           "type": "list",\r
788           "args": {\r
789             "item_name": "speech",\r
790             "list_name": "private_list"\r
791           }\r
792         },\r
793         "balloons": {\r
794           "type": "list",\r
795           "args": {\r
796             "item_name": "balloon",\r
797             "list_name": "private_list"\r
798           }\r
799         },\r
800         "ground_pictures": {\r
801           "type": "list",\r
802           "args": {\r
803             "item_name": "ground_picture",\r
804             "list_name": "private_list"\r
805           }\r
806         },\r
807         "ground_colors": {\r
808           "type": "list",\r
809           "args": {\r
810             "item_name": "ground_color",\r
811             "list_name": "private_list"\r
812           }\r
813         },\r
814         "original_pictures": {\r
815           "type": "list",\r
816           "args": {\r
817             "item_name": "original_picture",\r
818             "list_name": "private_list"\r
819           }\r
820         },\r
821         "resource_pictures": {\r
822           "type": "list",\r
823           "args": {\r
824             "item_name": "resource_picture",\r
825             "list_name": "private_list"\r
826           }\r
827         }\r
828       }\r
829     }\r
830   },\r
831   "models": {\r
832     "scroll": {\r
833       "class_name": "Scroll",\r
834       "table_name": "scrolls",\r
835       "associations": {\r
836         "belongs_to": {\r
837           "author": {\r
838             "id_column": "author_id"\r
839           }\r
840         },\r
841         "has_many": {\r
842           "scroll_panels": {\r
843             "foreign_key": "scroll_id",\r
844             "model_name": "scroll_panel"\r
845           },\r
846           "panels": {\r
847             "through": "scroll_panel",\r
848             "foreign_key": "scroll_id",\r
849             "model_name": "panel"\r
850           }\r
851         }\r
852       },\r
853       "attributes": {\r
854         "id": {\r
855           "type": "number",\r
856           "primary_key": 1,\r
857           "rules": {\r
858             "number": true\r
859           }\r
860         },\r
861         "title": {\r
862           "type": "text",\r
863           "rules": {\r
864             "required": true\r
865           }\r
866         },\r
867         "description": {\r
868           "type": "text",\r
869           "rules": {}\r
870         },\r
871         "visible": {\r
872           "type": "number",\r
873           "rules": {\r
874             "required": true,\r
875             "number": true\r
876           },\r
877           "source": {\r
878             "type": "magic_number",\r
879             "args": {\r
880               "select_item_name": "scroll_visible_items"\r
881             }\r
882           }\r
883         },\r
884         "author_id": {\r
885           "type": "number",\r
886           "rules": {\r
887             "required": true,\r
888             "number": true\r
889           }\r
890         },\r
891         "created_at": {\r
892           "type": "datetime"\r
893         },\r
894         "updated_at": {\r
895           "type": "datetime"\r
896         }\r
897       },\r
898       "lists": {\r
899         "public_list": {\r
900           "type": "public"\r
901         },\r
902         "private_list": {\r
903           "type": "private"\r
904         },\r
905         "by_author": {\r
906           "type": "filter",\r
907           "args": {\r
908             "filter_item_name": "author",\r
909             "filter_key": "author_id"\r
910           }\r
911         },\r
912         "by_panel": {\r
913           "type": "through_filter",\r
914           "args": {\r
915             "filter_item_name": "panel",\r
916             "through": "scroll_panels",\r
917             "filter_key": "panel_id"\r
918           }\r
919         },\r
920         "play": {\r
921           "type": "play",\r
922           "args": {\r
923             "filter_item_name": "scroll",\r
924             "filter_model_name": "scroll_panel",\r
925             "filter_key": "scroll_id"\r
926           }\r
927         }\r
928       }\r
929     },\r
930     "scroll_panel": {\r
931       "class_name": "ScrollPanel",\r
932       "table_name": "scroll_panels",\r
933       "associations": {\r
934         "belongs_to": {\r
935           "panel": {\r
936             "id_column": "panel_id"\r
937           },\r
938           "scroll": {\r
939             "id_column": "scroll_id"\r
940           }\r
941         },\r
942         "has_many": {}\r
943       },\r
944       "attributes": {\r
945         "id": {\r
946           "type": "number",\r
947           "primary_key": 1,\r
948           "rules": {\r
949             "number": true\r
950           }\r
951         },\r
952         "scroll_id": {\r
953           "type": "number",\r
954           "rules": {\r
955             "required": true,\r
956             "number": true\r
957           }\r
958         },\r
959         "panel_id": {\r
960           "type": "number",\r
961           "rules": {\r
962             "required": true,\r
963             "number": true\r
964           }\r
965         },\r
966         "t": {\r
967           "type": "number",\r
968           "rules": {\r
969             "required": true,\r
970             "number": true,\r
971             "min": 0\r
972           }\r
973         },\r
974         "author_id": {\r
975           "type": "number",\r
976           "rules": {\r
977             "required": true,\r
978             "number": true\r
979           }\r
980         },\r
981         "created_at": {\r
982           "type": "datetime"\r
983         },\r
984         "updated_at": {\r
985           "type": "datetime"\r
986         }\r
987       },\r
988       "lists": {\r
989         "public_list": {\r
990           "type": "public"\r
991         },\r
992         "private_list": {\r
993           "type": "private"\r
994         },\r
995         "by_scroll": {\r
996           "type": "filter"\r
997         },\r
998         "by_panel": {\r
999           "type": "filter"\r
1000         }\r
1001       }\r
1002     },\r
1003     "comic": {\r
1004       "class_name": "Comic",\r
1005       "table_name": "comics",\r
1006       "associations": {\r
1007         "belongs_to": {\r
1008           "author": {\r
1009             "id_column": "author_id"\r
1010           }\r
1011         },\r
1012         "has_many": {\r
1013           "stories": {\r
1014             "foreign_key": "comic_id",\r
1015             "model_name": "story"\r
1016           }\r
1017         },\r
1018         "has_many_through": {}\r
1019       },\r
1020       "attributes": {\r
1021         "id": {\r
1022           "type": "number",\r
1023           "primary_key": 1,\r
1024           "rules": {\r
1025             "number": true\r
1026           }\r
1027         },\r
1028         "title": {\r
1029           "type": "text",\r
1030           "rules": {\r
1031             "required": true\r
1032           }\r
1033         },\r
1034         "description": {\r
1035           "type": "text",\r
1036           "rules": {}\r
1037         },\r
1038         "visible": {\r
1039           "type": "number",\r
1040           "rules": {\r
1041             "required": true,\r
1042             "number": true\r
1043           },\r
1044           "source": {\r
1045             "type": "magic_number",\r
1046             "args": {\r
1047               "select_item_name": "comic_visible_items"\r
1048             }\r
1049           }\r
1050         },\r
1051         "author_id": {\r
1052           "type": "number",\r
1053           "rules": {\r
1054             "required": true,\r
1055             "number": true\r
1056           }\r
1057         },\r
1058         "created_at": {\r
1059           "type": "datetime"\r
1060         },\r
1061         "updated_at": {\r
1062           "type": "datetime"\r
1063         }\r
1064       },\r
1065       "lists": {\r
1066         "public_list": {\r
1067           "type": "public"\r
1068         },\r
1069         "private_list": {\r
1070           "type": "private"\r
1071         },\r
1072         "by_author": {\r
1073           "type": "filter"\r
1074         }\r
1075       }\r
1076     },\r
1077     "story": {\r
1078       "class_name": "Story",\r
1079       "table_name": "stories",\r
1080       "associations": {\r
1081         "belongs_to": {\r
1082           "comic": {\r
1083             "id_column": "comic_id"\r
1084           }\r
1085         },\r
1086         "has_many": {\r
1087           "story_sheets": {\r
1088             "foreign_key": "story_id",\r
1089             "model_name": "story_sheet"\r
1090           },\r
1091           "sheets": {\r
1092             "through": "story_sheets",\r
1093             "foreign_key": "story_id",\r
1094             "model_name": "sheet"\r
1095           }\r
1096         }\r
1097       },\r
1098       "attributes": {\r
1099         "id": {\r
1100           "type": "number",\r
1101           "primary_key": 1,\r
1102           "rules": {\r
1103             "number": true\r
1104           }\r
1105         },\r
1106         "comic_id": {\r
1107           "type": "number",\r
1108           "rules": {\r
1109             "number": true\r
1110           }\r
1111         },\r
1112         "title": {\r
1113           "type": "text",\r
1114           "rules": {}\r
1115         },\r
1116         "description": {\r
1117           "type": "text",\r
1118           "rules": {}\r
1119         },\r
1120         "t": {\r
1121           "type": "number",\r
1122           "rules": {\r
1123             "required": true,\r
1124             "number": true,\r
1125             "min": 0\r
1126           }\r
1127         },\r
1128         "visible": {\r
1129           "type": "number",\r
1130           "rules": {\r
1131             "required": true,\r
1132             "number": true\r
1133           },\r
1134           "source": {\r
1135             "type": "magic_number",\r
1136             "args": {\r
1137               "select_item_name": "story_visible_items"\r
1138             }\r
1139           }\r
1140         },\r
1141         "created_at": {\r
1142           "type": "datetime"\r
1143         },\r
1144         "updated_at": {\r
1145           "type": "datetime"\r
1146         }\r
1147       },\r
1148       "lists": {\r
1149         "public_list": {\r
1150           "type": "public"\r
1151         },\r
1152         "private_list": {\r
1153           "type": "private"\r
1154         },\r
1155         "by_comic": {\r
1156           "type": "filter"\r
1157         },\r
1158         "by_sheet": {\r
1159           "type": "through_filter"\r
1160         },\r
1161         "by_author": {\r
1162           "type": "element_filter"\r
1163         },\r
1164         "play": {\r
1165           "type": "play"\r
1166         }\r
1167       }\r
1168     },\r
1169     "story_sheet": {\r
1170       "class_name": "StorySheet",\r
1171       "table_name": "story_sheets",\r
1172       "associations": {\r
1173         "belongs_to": {\r
1174           "story": {\r
1175             "id_column": "story_id"\r
1176           },\r
1177           "sheet": {\r
1178             "id_column": "sheet_id"\r
1179           }\r
1180         },\r
1181         "has_many": {}\r
1182       },\r
1183       "attributes": {\r
1184         "id": {\r
1185           "type": "number",\r
1186           "primary_key": 1,\r
1187           "rules": {\r
1188             "number": true\r
1189           }\r
1190         },\r
1191         "story_id": {\r
1192           "type": "number",\r
1193           "rules": {\r
1194             "number": true\r
1195           }\r
1196         },\r
1197         "sheet_id": {\r
1198           "type": "number",\r
1199           "rules": {\r
1200             "number": true\r
1201           }\r
1202         },\r
1203         "t": {\r
1204           "type": "number",\r
1205           "rules": {\r
1206             "required": true,\r
1207             "number": true,\r
1208             "min": 0\r
1209           }\r
1210         },\r
1211         "author_id": {\r
1212           "type": "number",\r
1213           "rules": {\r
1214             "required": true,\r
1215             "number": true\r
1216           }\r
1217         },\r
1218         "created_at": {\r
1219           "type": "datetime"\r
1220         },\r
1221         "updated_at": {\r
1222           "type": "datetime"\r
1223         }\r
1224       },\r
1225       "lists": {\r
1226         "public_list": {\r
1227           "type": "public"\r
1228         },\r
1229         "private_list": {\r
1230           "type": "private"\r
1231         },\r
1232         "by_story": {\r
1233           "type": "filter"\r
1234         },\r
1235         "by_sheet": {\r
1236           "type": "filter"\r
1237         }\r
1238       }\r
1239     },\r
1240     "sheet": {\r
1241       "class_name": "Sheet",\r
1242       "table_name": "sheets",\r
1243       "associations": {\r
1244         "belongs_to": {\r
1245           "author": {\r
1246             "id_column": "author_id"\r
1247           }\r
1248         },\r
1249         "has_many": {\r
1250           "story_sheets": {\r
1251             "foreign_key": "story_id",\r
1252             "model_name": "story_sheet"\r
1253           },\r
1254           "stories": {\r
1255             "through": "story_sheets",\r
1256             "foreign_key": "sheet_id",\r
1257             "model_name": "story"\r
1258           },\r
1259           "sheet_panels": {\r
1260             "foreign_key": "sheet_id",\r
1261             "model_name": "sheet_panel"\r
1262           },\r
1263           "panels": {\r
1264             "through": "sheet_panels",\r
1265             "foreign_key": "sheet_id",\r
1266             "model_name": "panel"\r
1267           }\r
1268         }\r
1269       },\r
1270       "attributes": {\r
1271         "id": {\r
1272           "type": "number",\r
1273           "primary_key": 1,\r
1274           "rules": {\r
1275             "number": true\r
1276           }\r
1277         },\r
1278         "caption": {\r
1279           "type": "text",\r
1280           "rules": {}\r
1281         },\r
1282         "width": {\r
1283           "type": "number",\r
1284           "rules": {\r
1285             "required": true,\r
1286             "number": true\r
1287           }\r
1288         },\r
1289         "height": {\r
1290           "type": "number",\r
1291           "rules": {\r
1292             "required": true,\r
1293             "number": true\r
1294           }\r
1295         },\r
1296         "visible": {\r
1297           "type": "number",\r
1298           "rules": {\r
1299             "required": true,\r
1300             "number": true\r
1301           },\r
1302           "source": {\r
1303             "type": "magic_number",\r
1304             "args": {\r
1305               "select_item_name": "sheet_visible_items"\r
1306             }\r
1307           }\r
1308         },\r
1309         "author_id": {\r
1310           "type": "number",\r
1311           "rules": {\r
1312             "required": true,\r
1313             "number": true\r
1314           }\r
1315         },\r
1316         "created_at": {\r
1317           "type": "datetime"\r
1318         },\r
1319         "updated_at": {\r
1320           "type": "datetime"\r
1321         }\r
1322       },\r
1323       "lists": {\r
1324         "public_list": {\r
1325           "type": "public"\r
1326         },\r
1327         "private_list": {\r
1328           "type": "private"\r
1329         },\r
1330         "by_story": {\r
1331           "type": "through_filter"\r
1332         },\r
1333         "by_panel": {\r
1334           "type": "through_filter"\r
1335         },\r
1336         "by_author": {\r
1337           "type": "filter"\r
1338         },\r
1339         "play": {\r
1340           "type": "play"\r
1341         }\r
1342       }\r
1343     },\r
1344     "sheet_panel": {\r
1345       "class_name": "SheetPanel",\r
1346       "table_name": "sheet_panels",\r
1347       "associations": {\r
1348         "belongs_to": {\r
1349           "sheet": {\r
1350             "id_column": "sheet_id"\r
1351           },\r
1352           "panel": {\r
1353             "id_column": "panel_id"\r
1354           }\r
1355         },\r
1356         "has_many": {}\r
1357       },\r
1358       "attributes": {\r
1359         "id": {\r
1360           "type": "number",\r
1361           "primary_key": 1,\r
1362           "rules": {\r
1363             "number": true\r
1364           }\r
1365         },\r
1366         "sheet_id": {\r
1367           "type": "number",\r
1368           "rules": {\r
1369             "number": true\r
1370           }\r
1371         },\r
1372         "panel_id": {\r
1373           "type": "number",\r
1374           "rules": {\r
1375             "number": true\r
1376           }\r
1377         },\r
1378         "x": {\r
1379           "type": "number",\r
1380           "rules": {\r
1381             "required": true,\r
1382             "number": true\r
1383           }\r
1384         },\r
1385         "y": {\r
1386           "type": "number",\r
1387           "rules": {\r
1388             "required": true,\r
1389             "number": true\r
1390           }\r
1391         },\r
1392         "z": {\r
1393           "type": "number",\r
1394           "rules": {\r
1395             "required": true,\r
1396             "number": true,\r
1397             "min": 1\r
1398           }\r
1399         },\r
1400         "t": {\r
1401           "type": "number",\r
1402           "rules": {\r
1403             "required": true,\r
1404             "number": true,\r
1405             "min": 0\r
1406           }\r
1407         },\r
1408         "author_id": {\r
1409           "type": "number",\r
1410           "rules": {\r
1411             "number": true\r
1412           }\r
1413         },\r
1414         "created_at": {\r
1415           "type": "datetime"\r
1416         },\r
1417         "updated_at": {\r
1418           "type": "datetime"\r
1419         }\r
1420       },\r
1421       "lists": {\r
1422         "public_list": {\r
1423           "type": "public"\r
1424         },\r
1425         "private_list": {\r
1426           "type": "private"\r
1427         },\r
1428         "by_sheet": {\r
1429           "type": "filter"\r
1430         },\r
1431         "by_panel": {\r
1432           "type": "filter"\r
1433         }\r
1434       }\r
1435     },\r
1436     "panel": {\r
1437       "class_name": "Panel",\r
1438       "table_name": "panels",\r
1439       "associations": {\r
1440         "belongs_to": {\r
1441           "author": {\r
1442             "id_column": "author_id"\r
1443           }\r
1444         },\r
1445         "has_many": {\r
1446           "scroll_panels": {\r
1447             "foreign_key": "panel_id",\r
1448             "model_name": "scroll_panel"\r
1449           },\r
1450           "scrolls": {\r
1451             "through": "scroll_panels",\r
1452             "foreign_key": "panel_id",\r
1453             "model_name": "scroll"\r
1454           },\r
1455           "sheet_panels": {\r
1456             "foreign_key": "panel_id",\r
1457             "model_name": "sheet_panel"\r
1458           },\r
1459           "sheets": {\r
1460             "through": "sheet_panels",\r
1461             "foreign_key": "panel_id",\r
1462             "model_name": "sheet"\r
1463           },\r
1464           "panel_pictures": {\r
1465             "foreign_key": "panel_id",\r
1466             "model_name": "panel_picture"\r
1467           },\r
1468           "speech_balloons": {\r
1469             "foreign_key": "panel_id",\r
1470             "model_name": "speech_balloon"\r
1471           },\r
1472           "ground_pictures": {\r
1473             "foreign_key": "panel_id",\r
1474             "model_name": "ground_picture"\r
1475           },\r
1476           "ground_colors": {\r
1477             "foreign_key": "panel_id",\r
1478             "model_name": "ground_color"\r
1479           }\r
1480         }\r
1481       },\r
1482       "attributes": {\r
1483         "id": {\r
1484           "type": "number",\r
1485           "primary_key": 1,\r
1486           "rules": {\r
1487             "number": true\r
1488           }\r
1489         },\r
1490         "width": {\r
1491           "type": "number",\r
1492           "rules": {\r
1493             "required": true,\r
1494             "number": true,\r
1495             "min": 1\r
1496           }\r
1497         },\r
1498         "height": {\r
1499           "type": "number",\r
1500           "rules": {\r
1501             "required": true,\r
1502             "number": true,\r
1503             "min": 1\r
1504           }\r
1505         },\r
1506         "border": {\r
1507           "type": "number",\r
1508           "rules": {\r
1509             "required": true,\r
1510             "number": true,\r
1511             "min": 0\r
1512           }\r
1513         },\r
1514         "caption": {\r
1515           "type": "text",\r
1516           "rules": {}\r
1517         },\r
1518         "publish": {\r
1519           "type": "number",\r
1520           "rules": {\r
1521             "required": true,\r
1522             "number": true\r
1523           },\r
1524           "source": {\r
1525             "type": "magic_number",\r
1526             "args": {\r
1527               "select_item_name": "panel_visible_items"\r
1528             }\r
1529           }\r
1530         },\r
1531         "author_id": {\r
1532           "type": "number",\r
1533           "rules": {\r
1534             "required": true,\r
1535             "number": true\r
1536           }\r
1537         },\r
1538         "created_at": {\r
1539           "type": "datetime"\r
1540         },\r
1541         "updated_at": {\r
1542           "type": "datetime"\r
1543         }\r
1544       },\r
1545       "lists": {\r
1546         "public_list": {\r
1547           "type": "public"\r
1548         },\r
1549         "private_list": {\r
1550           "type": "private"\r
1551         },\r
1552         "by_scroll": {\r
1553           "type": "through_filter",\r
1554           "args": {\r
1555             "filter_item_name": "scroll",\r
1556             "through": "scroll_panels",\r
1557             "filter_key": "scroll_id"\r
1558           }\r
1559         },\r
1560         "by_sheet": {\r
1561           "type": "through_filter"\r
1562         },\r
1563         "by_author": {\r
1564           "type": "filter"\r
1565         },\r
1566         "by_speech_balloon_template": {\r
1567           "type": "through_filter"\r
1568         }\r
1569       }\r
1570     },\r
1571     "panel_picture": {\r
1572       "class_name": "PanelPicture",\r
1573       "table_name": "panel_pictures",\r
1574       "associations": {\r
1575         "belongs_to": {\r
1576           "panel": {\r
1577             "id_column": "panel_id"\r
1578           }\r
1579         },\r
1580         "has_many": {}\r
1581       },\r
1582       "attributes": {\r
1583         "id": {\r
1584           "type": "number",\r
1585           "primary_key": 1,\r
1586           "rules": {\r
1587             "number": true\r
1588           }\r
1589         },\r
1590         "panel_id": {\r
1591           "type": "number",\r
1592           "rules": {\r
1593             "number": true\r
1594           }\r
1595         },\r
1596         "picture_id": {\r
1597           "type": "number",\r
1598           "rules": {\r
1599             "required": true,\r
1600             "number": true\r
1601           }\r
1602         },\r
1603         "caption": {\r
1604           "type": "text",\r
1605           "rules": {}\r
1606         },\r
1607         "x": {\r
1608           "type": "number",\r
1609           "rules": {\r
1610             "required": true,\r
1611             "number": true\r
1612           }\r
1613         },\r
1614         "y": {\r
1615           "type": "number",\r
1616           "rules": {\r
1617             "required": true,\r
1618             "number": true\r
1619           }\r
1620         },\r
1621         "width": {\r
1622           "type": "number",\r
1623           "rules": {\r
1624             "required": true,\r
1625             "number": true\r
1626           }\r
1627         },\r
1628         "height": {\r
1629           "type": "number",\r
1630           "rules": {\r
1631             "required": true,\r
1632             "number": true\r
1633           }\r
1634         },\r
1635         "link": {\r
1636           "type": "text",\r
1637           "rules": {\r
1638             "url": true\r
1639           }\r
1640         },\r
1641         "z": {\r
1642           "type": "number",\r
1643           "rules": {\r
1644             "required": true,\r
1645             "number": true,\r
1646             "min": 1\r
1647           }\r
1648         },\r
1649         "t": {\r
1650           "type": "number",\r
1651           "rules": {\r
1652             "required": true,\r
1653             "number": true,\r
1654             "min": 0\r
1655           }\r
1656         },\r
1657         "created_at": {\r
1658           "type": "datetime"\r
1659         },\r
1660         "updated_at": {\r
1661           "type": "datetime"\r
1662         }\r
1663       },\r
1664       "lists": {\r
1665         "public_list": {\r
1666           "type": "public"\r
1667         },\r
1668         "private_list": {\r
1669           "type": "private"\r
1670         },\r
1671         "by_panel": {\r
1672           "type": "filter"\r
1673         },\r
1674         "by_author": {\r
1675           "type": "element_filter"\r
1676         }\r
1677       }\r
1678     },\r
1679     "speech_balloon": {\r
1680       "class_name": "SpeechBalloon",\r
1681       "table_name": "speech_balloons",\r
1682       "extend": "classname",\r
1683       "associations": {\r
1684         "belongs_to": {\r
1685           "panel": {\r
1686             "id_column": "panel_id"\r
1687           }\r
1688         },\r
1689         "has_many": {},\r
1690         "has_one": {\r
1691           "balloon": {\r
1692             "foreign_key": "speech_balloon_id",\r
1693             "model_name": "balloon"\r
1694           },\r
1695           "speech": {\r
1696             "foreign_key": "speech_balloon_id",\r
1697             "model_name": "speech"\r
1698           }\r
1699         }\r
1700       },\r
1701       "attributes": {\r
1702         "id": {\r
1703           "type": "number",\r
1704           "primary_key": 1,\r
1705           "rules": {\r
1706             "number": true\r
1707           }\r
1708         },\r
1709         "panel_id": {\r
1710           "type": "number",\r
1711           "rules": {\r
1712             "number": true\r
1713           }\r
1714         },\r
1715         "speech_balloon_template_id": {\r
1716           "type": "number",\r
1717           "rules": {\r
1718             "required": true,\r
1719             "number": true\r
1720           }\r
1721         },\r
1722         "classname": {\r
1723           "type": "text",\r
1724           "rules": {\r
1725             "required": true\r
1726           }\r
1727         },\r
1728         "z": {\r
1729           "type": "number",\r
1730           "rules": {\r
1731             "required": true,\r
1732             "number": true,\r
1733             "min": 1\r
1734           }\r
1735         },\r
1736         "t": {\r
1737           "type": "number",\r
1738           "rules": {\r
1739             "required": true,\r
1740             "number": true,\r
1741             "min": 0\r
1742           }\r
1743         },\r
1744         "settings": {\r
1745           "type": "text",\r
1746           "rules": {}\r
1747         },\r
1748         "caption": {\r
1749           "type": "text",\r
1750           "rules": {}\r
1751         },\r
1752         "created_at": {\r
1753           "type": "datetime"\r
1754         },\r
1755         "updated_at": {\r
1756           "type": "datetime"\r
1757         }\r
1758       },\r
1759       "lists": {\r
1760         "public_list": {\r
1761           "type": "public"\r
1762         },\r
1763         "private_list": {\r
1764           "type": "private"\r
1765         },\r
1766         "by_panel": {\r
1767           "type": "filter"\r
1768         },\r
1769         "by_speech_balloon_template": {\r
1770           "type": "filter"\r
1771         },\r
1772         "by_author": {\r
1773           "type": "element_filter"\r
1774         }\r
1775       }\r
1776     },\r
1777     "balloon": {\r
1778       "class_name": "Balloon",\r
1779       "table_name": "balloons",\r
1780       "associations": {\r
1781         "belongs_to": {\r
1782           "speech_balloon": {\r
1783             "id_column": "speech_balloon_id"\r
1784           },\r
1785           "system_picture": {\r
1786             "id_column": "system_picture_id"\r
1787           }\r
1788         },\r
1789         "has_many": {}\r
1790       },\r
1791       "attributes": {\r
1792         "id": {\r
1793           "type": "number",\r
1794           "primary_key": 1,\r
1795           "rules": {\r
1796             "number": true\r
1797           }\r
1798         },\r
1799         "speech_balloon_id": {\r
1800           "type": "number",\r
1801           "rules": {\r
1802             "number": true\r
1803           }\r
1804         },\r
1805         "system_picture_id": {\r
1806           "type": "number",\r
1807           "rules": {\r
1808             "required": true,\r
1809             "number": true\r
1810           }\r
1811         },\r
1812         "x": {\r
1813           "type": "number",\r
1814           "rules": {\r
1815             "required": true,\r
1816             "number": true\r
1817           }\r
1818         },\r
1819         "y": {\r
1820           "type": "number",\r
1821           "rules": {\r
1822             "required": true,\r
1823             "number": true\r
1824           }\r
1825         },\r
1826         "width": {\r
1827           "type": "number",\r
1828           "rules": {\r
1829             "required": true,\r
1830             "number": true,\r
1831             "min": 1\r
1832           }\r
1833         },\r
1834         "height": {\r
1835           "type": "number",\r
1836           "rules": {\r
1837             "required": true,\r
1838             "number": true,\r
1839             "min": 1\r
1840           }\r
1841         },\r
1842         "r": {\r
1843           "type": "number",\r
1844           "rules": {\r
1845             "required": true,\r
1846             "number": true\r
1847           }\r
1848         },\r
1849         "settings": {\r
1850           "type": "text",\r
1851           "rules": {}\r
1852         },\r
1853         "created_at": {\r
1854           "type": "datetime"\r
1855         },\r
1856         "updated_at": {\r
1857           "type": "datetime"\r
1858         }\r
1859       },\r
1860       "lists": {\r
1861         "public_list": {\r
1862           "type": "public"\r
1863         },\r
1864         "private_list": {\r
1865           "type": "private"\r
1866         },\r
1867         "by_panel": {\r
1868           "type": "filter"\r
1869         },\r
1870         "by_speech_balloon": {\r
1871           "type": "filter"\r
1872         },\r
1873         "by_author": {\r
1874           "type": "element_filter"\r
1875         }\r
1876       }\r
1877     },\r
1878     "speech": {\r
1879       "class_name": "Speech",\r
1880       "table_name": "speeches",\r
1881       "associations": {\r
1882         "belongs_to": {\r
1883           "speech_balloon": {\r
1884             "id_column": "speech_balloon_id"\r
1885           },\r
1886           "writing_format": {\r
1887             "id_column": "writing_format_id"\r
1888           }\r
1889         },\r
1890         "has_many": {}\r
1891       },\r
1892       "attributes": {\r
1893         "id": {\r
1894           "type": "number",\r
1895           "primary_key": 1,\r
1896           "rules": {\r
1897             "number": true\r
1898           }\r
1899         },\r
1900         "speech_balloon_id": {\r
1901           "type": "number",\r
1902           "rules": {\r
1903             "number": true\r
1904           }\r
1905         },\r
1906         "writing_format_id": {\r
1907           "type": "number",\r
1908           "source": {\r
1909             "type": "model"\r
1910           },\r
1911           "rules": {\r
1912             "required": true,\r
1913             "number": true\r
1914           }\r
1915         },\r
1916         "content": {\r
1917           "type": "text",\r
1918           "rules": {}\r
1919         },\r
1920         "font_size": {\r
1921           "type": "float",\r
1922           "rules": {\r
1923             "required": true,\r
1924             "number": true,\r
1925             "min": 0\r
1926           },\r
1927           "source": {\r
1928             "type": "magic_number",\r
1929             "args": {\r
1930               "select_item_name": "speech_font_size_items"\r
1931             }\r
1932           }\r
1933         },\r
1934         "text_align": {\r
1935           "type": "number",\r
1936           "rules": {\r
1937             "required": true,\r
1938             "number": true,\r
1939             "range": [\r
1940               0,\r
1941               3\r
1942             ]\r
1943           },\r
1944           "source": {\r
1945             "type": "magic_number",\r
1946             "args": {\r
1947               "select_item_name": "speech_text_align_items"\r
1948             }\r
1949           }\r
1950         },\r
1951         "fore_color": {\r
1952           "type": "number",\r
1953           "rules": {\r
1954             "required": true,\r
1955             "number": true,\r
1956             "range": [\r
1957               0,\r
1958               16777215\r
1959             ]\r
1960           }\r
1961         },\r
1962         "x": {\r
1963           "type": "number",\r
1964           "rules": {\r
1965             "required": true,\r
1966             "number": true\r
1967           }\r
1968         },\r
1969         "y": {\r
1970           "type": "number",\r
1971           "rules": {\r
1972             "required": true,\r
1973             "number": true\r
1974           }\r
1975         },\r
1976         "width": {\r
1977           "type": "number",\r
1978           "rules": {\r
1979             "required": true,\r
1980             "number": true,\r
1981             "min": 1\r
1982           }\r
1983         },\r
1984         "height": {\r
1985           "type": "number",\r
1986           "rules": {\r
1987             "required": true,\r
1988             "number": true,\r
1989             "min": 1\r
1990           }\r
1991         },\r
1992         "quotes": {\r
1993           "type": "text",\r
1994           "rules": {}\r
1995         },\r
1996         "settings": {\r
1997           "type": "text",\r
1998           "rules": {}\r
1999         },\r
2000         "created_at": {\r
2001           "type": "datetime"\r
2002         },\r
2003         "updated_at": {\r
2004           "type": "datetime"\r
2005         }\r
2006       },\r
2007       "lists": {\r
2008         "public_list": {\r
2009           "type": "public"\r
2010         },\r
2011         "by_speech_balloon": {\r
2012           "type": "filter"\r
2013         },\r
2014         "by_writing_format": {\r
2015           "type": "filter"\r
2016         }\r
2017       }\r
2018     },\r
2019     "ground_picture": {\r
2020       "class_name": "GroundPicture",\r
2021       "table_name": "ground_pictures",\r
2022       "associations": {\r
2023         "belongs_to": {\r
2024           "panel": {\r
2025             "id_column": "panel_id"\r
2026           }\r
2027         },\r
2028         "has_many": {}\r
2029       },\r
2030       "attributes": {\r
2031         "id": {\r
2032           "type": "number",\r
2033           "primary_key": 1,\r
2034           "rules": {\r
2035             "number": true\r
2036           }\r
2037         },\r
2038         "panel_id": {\r
2039           "type": "number",\r
2040           "rules": {\r
2041             "number": true\r
2042           }\r
2043         },\r
2044         "picture_id": {\r
2045           "type": "number",\r
2046           "rules": {\r
2047             "required": true,\r
2048             "number": true\r
2049           }\r
2050         },\r
2051         "caption": {\r
2052           "type": "text",\r
2053           "rules": {}\r
2054         },\r
2055         "repeat": {\r
2056           "type": "number",\r
2057           "rules": {\r
2058             "required": true,\r
2059             "number": true,\r
2060             "range": [\r
2061               0,\r
2062               3\r
2063             ]\r
2064           },\r
2065           "source": {\r
2066             "type": "magic_number",\r
2067             "args": {\r
2068               "select_item_name": "ground_picture_repeat_items"\r
2069             }\r
2070           }\r
2071         },\r
2072         "x": {\r
2073           "type": "number",\r
2074           "rules": {\r
2075             "required": true,\r
2076             "number": true\r
2077           }\r
2078         },\r
2079         "y": {\r
2080           "type": "number",\r
2081           "rules": {\r
2082             "required": true,\r
2083             "number": true\r
2084           }\r
2085         },\r
2086         "z": {\r
2087           "type": "number",\r
2088           "rules": {\r
2089             "required": true,\r
2090             "number": true,\r
2091             "min": 1\r
2092           }\r
2093         },\r
2094         "t": {\r
2095           "type": "number",\r
2096           "rules": {\r
2097             "required": true,\r
2098             "number": true,\r
2099             "min": 0\r
2100           }\r
2101         },\r
2102         "created_at": {\r
2103           "type": "datetime"\r
2104         },\r
2105         "updated_at": {\r
2106           "type": "datetime"\r
2107         }\r
2108       },\r
2109       "lists": {\r
2110         "public_list": {\r
2111           "type": "public"\r
2112         },\r
2113         "private_list": {\r
2114           "type": "private"\r
2115         },\r
2116         "by_panel": {\r
2117           "type": "filter"\r
2118         },\r
2119         "by_author": {\r
2120           "type": "element_filter"\r
2121         }\r
2122       }\r
2123     },\r
2124     "ground_color": {\r
2125       "class_name": "GroundColor",\r
2126       "table_name": "ground_colors",\r
2127       "associations": {\r
2128         "belongs_to": {\r
2129           "panel": {\r
2130             "id_column": "panel_id"\r
2131           }\r
2132         },\r
2133         "has_many": {}\r
2134       },\r
2135       "attributes": {\r
2136         "id": {\r
2137           "type": "number",\r
2138           "primary_key": 1,\r
2139           "rules": {\r
2140             "number": true\r
2141           }\r
2142         },\r
2143         "panel_id": {\r
2144           "type": "number",\r
2145           "rules": {\r
2146             "number": true\r
2147           }\r
2148         },\r
2149         "caption": {\r
2150           "type": "text",\r
2151           "rules": {}\r
2152         },\r
2153         "code": {\r
2154           "type": "number",\r
2155           "rules": {\r
2156             "required": true,\r
2157             "number": true,\r
2158             "range": [\r
2159               0,\r
2160               16777215\r
2161             ]\r
2162           }\r
2163         },\r
2164         "orientation": {\r
2165           "type": "number",\r
2166           "rules": {\r
2167             "required": true,\r
2168             "number": true,\r
2169             "range": [\r
2170               0,\r
2171               1\r
2172             ]\r
2173           },\r
2174           "source": {\r
2175             "type": "magic_number",\r
2176             "args": {\r
2177               "select_item_name": "ground_color_orientation_items"\r
2178             }\r
2179           }\r
2180         },\r
2181         "xy": {\r
2182           "type": "number",\r
2183           "rules": {\r
2184             "number": true\r
2185           }\r
2186         },\r
2187         "wh": {\r
2188           "type": "number",\r
2189           "rules": {\r
2190             "number": true\r
2191           }\r
2192         },\r
2193         "z": {\r
2194           "type": "number",\r
2195           "rules": {\r
2196             "required": true,\r
2197             "number": true,\r
2198             "min": 1\r
2199           }\r
2200         },\r
2201         "t": {\r
2202           "type": "number",\r
2203           "rules": {\r
2204             "required": true,\r
2205             "number": true,\r
2206             "min": 0\r
2207           }\r
2208         },\r
2209         "created_at": {\r
2210           "type": "datetime"\r
2211         },\r
2212         "updated_at": {\r
2213           "type": "datetime"\r
2214         }\r
2215       },\r
2216       "lists": {\r
2217         "public_list": {\r
2218           "type": "public"\r
2219         },\r
2220         "private_list": {\r
2221           "type": "private"\r
2222         },\r
2223         "by_panel": {\r
2224           "type": "filter"\r
2225         },\r
2226         "by_author": {\r
2227           "type": "element_filter"\r
2228         }\r
2229       }\r
2230     },\r
2231     "original_picture": {\r
2232       "class_name": "OriginalPicture",\r
2233       "table_name": "original_pictures",\r
2234       "associations": {\r
2235         "belongs_to": {\r
2236           "artist": {\r
2237             "id_column": "artist_id"\r
2238           }\r
2239         },\r
2240         "has_many": {\r
2241           "pictures": {\r
2242             "foreign_key": "original_picture_id",\r
2243             "model_name": "picture"\r
2244           }\r
2245         },\r
2246         "has_one": {\r
2247           "resource_picture": {\r
2248             "foreign_key": "original_picture_id",\r
2249             "model_name": "resource_picture"\r
2250           }\r
2251         }\r
2252       },\r
2253       "attributes": {\r
2254         "id": {\r
2255           "type": "number",\r
2256           "primary_key": 1,\r
2257           "rules": {\r
2258             "number": true\r
2259           }\r
2260         },\r
2261         "ext": {\r
2262           "type": "text",\r
2263           "rules": {\r
2264             "required": true\r
2265           }\r
2266         },\r
2267         "width": {\r
2268           "type": "number",\r
2269           "rules": {\r
2270             "required": true,\r
2271             "number": true\r
2272           }\r
2273         },\r
2274         "height": {\r
2275           "type": "number",\r
2276           "rules": {\r
2277             "required": true,\r
2278             "number": true\r
2279           }\r
2280         },\r
2281         "filesize": {\r
2282           "type": "number",\r
2283           "rules": {\r
2284             "required": true,\r
2285             "number": true\r
2286           }\r
2287         },\r
2288         "artist_id": {\r
2289           "type": "number",\r
2290           "rules": {\r
2291             "required": true,\r
2292             "number": true\r
2293           }\r
2294         },\r
2295         "md5": {\r
2296           "type": "text",\r
2297           "rules": {\r
2298             "required": true\r
2299           }\r
2300         },\r
2301         "uploaded_at": {\r
2302           "type": "datetime"\r
2303         },\r
2304         "published_at": {\r
2305           "type": "datetime"\r
2306         },\r
2307         "stopped_at": {\r
2308           "type": "datetime"\r
2309         },\r
2310         "created_at": {\r
2311           "type": "datetime"\r
2312         },\r
2313         "updated_at": {\r
2314           "type": "datetime"\r
2315         }\r
2316       },\r
2317       "lists": {\r
2318         "private_list": {\r
2319           "type": "private"\r
2320         }\r
2321       }\r
2322     },\r
2323     "picture": {\r
2324       "class_name": "Picture",\r
2325       "table_name": "pictures",\r
2326       "associations": {\r
2327         "belongs_to": {\r
2328           "license": {\r
2329             "id_column": "license_id"\r
2330           },\r
2331           "artist": {\r
2332             "id_column": "artist_id"\r
2333           }\r
2334         },\r
2335         "has_many": {},\r
2336         "has_one": {}\r
2337       },\r
2338       "attributes": {\r
2339         "id": {\r
2340           "type": "number",\r
2341           "primary_key": 1,\r
2342           "rules": {\r
2343             "number": true\r
2344           }\r
2345         },\r
2346         "original_picture_id": {\r
2347           "type": "number",\r
2348           "rules": {\r
2349             "required": true,\r
2350             "number": true\r
2351           }\r
2352         },\r
2353         "revision": {\r
2354           "type": "number",\r
2355           "rules": {\r
2356             "required": true,\r
2357             "number": true\r
2358           }\r
2359         },\r
2360         "ext": {\r
2361           "type": "text",\r
2362           "rules": {\r
2363             "required": true\r
2364           }\r
2365         },\r
2366         "width": {\r
2367           "type": "number",\r
2368           "rules": {\r
2369             "required": true,\r
2370             "number": true\r
2371           }\r
2372         },\r
2373         "height": {\r
2374           "type": "number",\r
2375           "rules": {\r
2376             "required": true,\r
2377             "number": true\r
2378           }\r
2379         },\r
2380         "filesize": {\r
2381           "type": "number",\r
2382           "rules": {\r
2383             "required": true,\r
2384             "number": true\r
2385           }\r
2386         },\r
2387         "artist_id": {\r
2388           "type": "number",\r
2389           "rules": {\r
2390             "required": true,\r
2391             "number": true\r
2392           }\r
2393         },\r
2394         "license_id": {\r
2395           "type": "number",\r
2396           "rules": {\r
2397             "required": true,\r
2398             "number": true\r
2399           }\r
2400         },\r
2401         "md5": {\r
2402           "type": "text",\r
2403           "rules": {\r
2404             "required": true\r
2405           }\r
2406         },\r
2407         "artist_name": {\r
2408           "type": "text",\r
2409           "rules": {\r
2410             "required": true\r
2411           }\r
2412         },\r
2413         "credit": {\r
2414           "type": "text",\r
2415           "rules": {}\r
2416         },\r
2417         "settings": {\r
2418           "type": "text",\r
2419           "rules": {}\r
2420         },\r
2421         "classname": {\r
2422           "type": "text",\r
2423           "rules": {\r
2424             "required": true\r
2425           }\r
2426         },\r
2427         "created_at": {\r
2428           "type": "datetime"\r
2429         },\r
2430         "updated_at": {\r
2431           "type": "datetime"\r
2432         }\r
2433       }\r
2434     },\r
2435     "resource_picture": {\r
2436       "class_name": "ResourcePicture",\r
2437       "table_name": "resource_pictures",\r
2438       "associations": {\r
2439         "belongs_to": {\r
2440           "original_picture": {\r
2441             "id_column": "original_picture_id"\r
2442           },\r
2443           "license": {\r
2444             "id_column": "license_id"\r
2445           },\r
2446           "artist": {\r
2447             "id_column": "artist_id"\r
2448           }\r
2449         },\r
2450         "has_many": {},\r
2451         "has_one": {}\r
2452       },\r
2453       "attributes": {\r
2454         "id": {\r
2455           "type": "number",\r
2456           "primary_key": 1,\r
2457           "rules": {\r
2458             "number": true\r
2459           }\r
2460         },\r
2461         "original_picture_id": {\r
2462           "type": "number",\r
2463           "rules": {\r
2464             "required": true,\r
2465             "number": true\r
2466           }\r
2467         },\r
2468         "revision": {\r
2469           "type": "number",\r
2470           "rules": {\r
2471             "required": true,\r
2472             "number": true\r
2473           }\r
2474         },\r
2475         "ext": {\r
2476           "type": "text",\r
2477           "rules": {\r
2478             "required": true\r
2479           }\r
2480         },\r
2481         "width": {\r
2482           "type": "number",\r
2483           "rules": {\r
2484             "required": true,\r
2485             "number": true\r
2486           }\r
2487         },\r
2488         "height": {\r
2489           "type": "number",\r
2490           "rules": {\r
2491             "required": true,\r
2492             "number": true\r
2493           }\r
2494         },\r
2495         "filesize": {\r
2496           "type": "number",\r
2497           "rules": {\r
2498             "required": true,\r
2499             "number": true\r
2500           }\r
2501         },\r
2502         "artist_id": {\r
2503           "type": "number",\r
2504           "rules": {\r
2505             "required": true,\r
2506             "number": true\r
2507           }\r
2508         },\r
2509         "license_id": {\r
2510           "type": "number",\r
2511           "rules": {\r
2512             "required": true,\r
2513             "number": true\r
2514           }\r
2515         },\r
2516         "md5": {\r
2517           "type": "text",\r
2518           "rules": {\r
2519             "required": true\r
2520           }\r
2521         },\r
2522         "artist_name": {\r
2523           "type": "text",\r
2524           "rules": {\r
2525             "required": true\r
2526           }\r
2527         },\r
2528         "credit": {\r
2529           "type": "text",\r
2530           "rules": {}\r
2531         },\r
2532         "settings": {\r
2533           "type": "text",\r
2534           "rules": {}\r
2535         },\r
2536         "picture_id": {\r
2537           "type": "number",\r
2538           "rules": {\r
2539             "required": true,\r
2540             "number": true\r
2541           }\r
2542         },\r
2543         "classname": {\r
2544           "type": "text",\r
2545           "rules": {\r
2546             "required": true\r
2547           }\r
2548         },\r
2549         "created_at": {\r
2550           "type": "datetime"\r
2551         },\r
2552         "updated_at": {\r
2553           "type": "datetime"\r
2554         }\r
2555       },\r
2556       "lists": {\r
2557         "public_list": {\r
2558           "type": "public"\r
2559         },\r
2560         "private_list": {\r
2561           "type": "private"\r
2562         },\r
2563         "by_license": {\r
2564           "type": "filter"\r
2565         },\r
2566         "by_artist": {\r
2567           "type": "filter"\r
2568         }\r
2569       }\r
2570     },\r
2571     "speech_balloon_template": {\r
2572       "class_name": "SpeechBalloonTemplate",\r
2573       "table_name": "speech_balloon_templates",\r
2574       "associations": {\r
2575         "belongs_to": {\r
2576           "system_picture": {\r
2577             "id_column": "system_picture_id"\r
2578           }\r
2579         },\r
2580         "has_many": {\r
2581           "speech_balloons": {\r
2582             "foreign_key": "speech_balloon_template_id",\r
2583             "model_name": "speech_balloon"\r
2584           },\r
2585           "panels": {\r
2586             "through": "speech_balloons",\r
2587             "foreign_key": "speech_balloon_template_id",\r
2588             "model_name": "panel"\r
2589           }\r
2590         },\r
2591         "has_one": {}\r
2592       },\r
2593       "attributes": {\r
2594         "id": {\r
2595           "type": "number",\r
2596           "primary_key": 1,\r
2597           "rules": {\r
2598             "number": true\r
2599           }\r
2600         },\r
2601         "name": {\r
2602           "type": "text",\r
2603           "rules": {\r
2604             "required": true\r
2605           }\r
2606         },\r
2607         "classname": {\r
2608           "type": "text",\r
2609           "rules": {\r
2610             "required": true\r
2611           }\r
2612         },\r
2613         "caption": {\r
2614           "type": "text",\r
2615           "rules": {\r
2616             "required": true\r
2617           }\r
2618         },\r
2619         "t": {\r
2620           "type": "number",\r
2621           "rules": {\r
2622             "required": true,\r
2623             "number": true,\r
2624             "min": 0\r
2625           }\r
2626         },\r
2627         "system_picture_id": {\r
2628           "type": "number",\r
2629           "rules": {\r
2630             "required": true,\r
2631             "number": true\r
2632           }\r
2633         },\r
2634         "settings": {\r
2635           "type": "text",\r
2636           "rules": {\r
2637             "required": true\r
2638           }\r
2639         },\r
2640         "created_at": {\r
2641           "type": "datetime"\r
2642         },\r
2643         "updated_at": {\r
2644           "type": "datetime"\r
2645         }\r
2646       },\r
2647       "lists": {\r
2648         "public_list": {\r
2649           "type": "public"\r
2650         },\r
2651         "select_items": {\r
2652           "type": "system_resource",\r
2653           "args": {\r
2654             "select_item_name": "panel_visible_items"\r
2655           }\r
2656         }\r
2657       }\r
2658     },\r
2659     "writing_format": {\r
2660       "class_name": "WritingFormat",\r
2661       "table_name": "writing_formats",\r
2662       "associations": {\r
2663         "belongs_to": {\r
2664           "system_picture": {\r
2665             "id_column": "system_picture_id"\r
2666           }\r
2667         },\r
2668         "has_many": {\r
2669           "speeches": {\r
2670             "foreign_key": "writing_format_id",\r
2671             "model_name": "speech"\r
2672           }\r
2673         },\r
2674         "has_one": {}\r
2675       },\r
2676       "attributes": {\r
2677         "id": {\r
2678           "type": "number",\r
2679           "primary_key": 1,\r
2680           "rules": {\r
2681             "number": true\r
2682           }\r
2683         },\r
2684         "name": {\r
2685           "type": "text",\r
2686           "rules": {\r
2687             "required": true\r
2688           }\r
2689         },\r
2690         "classname": {\r
2691           "type": "text",\r
2692           "rules": {\r
2693             "required": true\r
2694           }\r
2695         },\r
2696         "caption": {\r
2697           "type": "text",\r
2698           "rules": {\r
2699             "required": true\r
2700           }\r
2701         },\r
2702         "system_picture_id": {\r
2703           "type": "number",\r
2704           "rules": {\r
2705             "required": true,\r
2706             "number": true\r
2707           }\r
2708         },\r
2709         "settings": {\r
2710           "type": "text",\r
2711           "rules": {\r
2712             "required": true\r
2713           }\r
2714         },\r
2715         "created_at": {\r
2716           "type": "datetime"\r
2717         },\r
2718         "updated_at": {\r
2719           "type": "datetime"\r
2720         }\r
2721       },\r
2722       "lists": {\r
2723         "public_list": {\r
2724           "type": "public"\r
2725         },\r
2726         "select_items": {\r
2727           "type": "system_resource"\r
2728         },\r
2729         "by_system_picture": {\r
2730           "type": "filter"\r
2731         }\r
2732       }\r
2733     },\r
2734     "license_group": {\r
2735       "class_name": "LicenseGroup",\r
2736       "table_name": "license_groups",\r
2737       "associations": {\r
2738         "belongs_to": {},\r
2739         "has_many": {\r
2740           "licenses": {\r
2741             "foreign_key": "license_group_id",\r
2742             "model_name": "license"\r
2743           }\r
2744         },\r
2745         "has_one": {}\r
2746       },\r
2747       "attributes": {\r
2748         "id": {\r
2749           "type": "number",\r
2750           "primary_key": 1,\r
2751           "rules": {\r
2752             "number": true\r
2753           }\r
2754         },\r
2755         "name": {\r
2756           "type": "text",\r
2757           "rules": {\r
2758             "required": true\r
2759           }\r
2760         },\r
2761         "classname": {\r
2762           "type": "text",\r
2763           "rules": {\r
2764             "required": true\r
2765           }\r
2766         },\r
2767         "caption": {\r
2768           "type": "text",\r
2769           "rules": {\r
2770             "required": true\r
2771           }\r
2772         },\r
2773         "url": {\r
2774           "type": "text",\r
2775           "rules": {\r
2776             "required": true\r
2777           }\r
2778         },\r
2779         "created_at": {\r
2780           "type": "datetime"\r
2781         },\r
2782         "updated_at": {\r
2783           "type": "datetime"\r
2784         }\r
2785       },\r
2786       "lists": {\r
2787         "public_list": {\r
2788           "type": "public"\r
2789         },\r
2790         "select_items": {\r
2791           "type": "system_resource"\r
2792         }\r
2793       }\r
2794     },\r
2795     "license": {\r
2796       "class_name": "License",\r
2797       "table_name": "licenses",\r
2798       "associations": {\r
2799         "belongs_to": {\r
2800           "license_group": {\r
2801             "id_column": "license_group_id"\r
2802           },\r
2803           "system_picture": {\r
2804             "id_column": "system_picture_id"\r
2805           }\r
2806         },\r
2807         "has_many": {\r
2808           "resource_pictures": {\r
2809             "foreign_key": "license_id",\r
2810             "model_name": "resource_picture"\r
2811           }\r
2812         },\r
2813         "has_one": {}\r
2814       },\r
2815       "attributes": {\r
2816         "id": {\r
2817           "type": "number",\r
2818           "primary_key": 1,\r
2819           "rules": {\r
2820             "number": true\r
2821           }\r
2822         },\r
2823         "license_group_id": {\r
2824           "type": "number",\r
2825           "rules": {\r
2826             "number": true\r
2827           }\r
2828         },\r
2829         "name": {\r
2830           "type": "text",\r
2831           "rules": {\r
2832             "required": true\r
2833           }\r
2834         },\r
2835         "caption": {\r
2836           "type": "text",\r
2837           "rules": {\r
2838             "required": true\r
2839           }\r
2840         },\r
2841         "system_picture_id": {\r
2842           "type": "number",\r
2843           "rules": {\r
2844             "required": true,\r
2845             "number": true\r
2846           }\r
2847         },\r
2848         "url": {\r
2849           "type": "text",\r
2850           "rules": {\r
2851             "required": true\r
2852           }\r
2853         },\r
2854         "settings": {\r
2855           "type": "text",\r
2856           "rules": {}\r
2857         },\r
2858         "credit_pictures": {\r
2859           "type": "text",\r
2860           "rules": {}\r
2861         },\r
2862         "created_at": {\r
2863           "type": "datetime"\r
2864         },\r
2865         "updated_at": {\r
2866           "type": "datetime"\r
2867         }\r
2868       },\r
2869       "lists": {\r
2870         "public_list": {\r
2871           "type": "public"\r
2872         },\r
2873         "by_license_group": {\r
2874           "type": "filter"\r
2875         },\r
2876         "by_system_picture": {\r
2877           "type": "filter"\r
2878         }\r
2879       }\r
2880     },\r
2881     "author": {\r
2882       "class_name": "Author",\r
2883       "table_name": "authors",\r
2884       "associations": {\r
2885         "belongs_to": {},\r
2886         "has_many": {\r
2887           "scrolls": {\r
2888             "foreign_key": "author_id",\r
2889             "model_name": "scroll"\r
2890           },\r
2891           "comics": {\r
2892             "foreign_key": "author_id",\r
2893             "model_name": "comic"\r
2894           },\r
2895           "stories": {\r
2896             "foreign_key": "author_id",\r
2897             "model_name": "story"\r
2898           },\r
2899           "sheets": {\r
2900             "foreign_key": "author_id",\r
2901             "model_name": "sheet"\r
2902           },\r
2903           "panels": {\r
2904             "foreign_key": "author_id",\r
2905             "model_name": "panel"\r
2906           }\r
2907         },\r
2908         "has_one": {}\r
2909       },\r
2910       "attributes": {\r
2911         "id": {\r
2912           "type": "number",\r
2913           "primary_key": 1,\r
2914           "rules": {\r
2915             "number": true\r
2916           }\r
2917         },\r
2918         "name": {\r
2919           "type": "text",\r
2920           "rules": {\r
2921             "required": true\r
2922           }\r
2923         },\r
2924         "user_id": {\r
2925           "type": "number",\r
2926           "rules": {\r
2927             "required": true,\r
2928             "number": true\r
2929           }\r
2930         },\r
2931         "created_at": {\r
2932           "type": "datetime"\r
2933         },\r
2934         "updated_at": {\r
2935           "type": "datetime"\r
2936         }\r
2937       },\r
2938       "lists": {\r
2939         "public_list": {\r
2940           "type": "public"\r
2941         }\r
2942       }\r
2943     },\r
2944     "artist": {\r
2945       "class_name": "Artist",\r
2946       "table_name": "artists",\r
2947       "associations": {\r
2948         "belongs_to": {},\r
2949         "has_many": {\r
2950           "resource_pictures": {\r
2951             "foreign_key": "artist_id",\r
2952             "model_name": "resource_picture"\r
2953           }\r
2954         },\r
2955         "has_one": {}\r
2956       },\r
2957       "attributes": {\r
2958         "id": {\r
2959           "type": "number",\r
2960           "primary_key": 1,\r
2961           "rules": {\r
2962             "number": true\r
2963           }\r
2964         },\r
2965         "name": {\r
2966           "type": "text",\r
2967           "rules": {\r
2968             "required": true\r
2969           }\r
2970         },\r
2971         "author_id": {\r
2972           "type": "number",\r
2973           "rules": {\r
2974             "required": true,\r
2975             "number": true\r
2976           }\r
2977         },\r
2978         "created_at": {\r
2979           "type": "datetime"\r
2980         },\r
2981         "updated_at": {\r
2982           "type": "datetime"\r
2983         }\r
2984       },\r
2985       "lists": {\r
2986         "public_list": {\r
2987           "type": "public"\r
2988         }\r
2989       }\r
2990     },\r
2991     "system_picture": {\r
2992       "class_name": "SystemPicture",\r
2993       "table_name": "system_pictures",\r
2994       "associations": {\r
2995         "belongs_to": {},\r
2996         "has_many": {\r
2997           "balloons": {\r
2998             "foreign_key": "system_picture_id",\r
2999             "model_name": "balloon"\r
3000           },\r
3001           "balloon_templates": {\r
3002             "foreign_key": "system_picture_id",\r
3003             "model_name": "balloon_template"\r
3004           },\r
3005           "licenses": {\r
3006             "foreign_key": "system_picture_id",\r
3007             "model_name": "license"\r
3008           }\r
3009         },\r
3010         "has_one": {}\r
3011       },\r
3012       "attributes": {\r
3013         "id": {\r
3014           "type": "number",\r
3015           "primary_key": 1,\r
3016           "rules": {\r
3017             "number": true\r
3018           }\r
3019         },\r
3020         "ext": {\r
3021           "type": "text",\r
3022           "rules": {\r
3023             "required": true\r
3024           }\r
3025         },\r
3026         "width": {\r
3027           "type": "number",\r
3028           "rules": {\r
3029             "required": true,\r
3030             "number": true\r
3031           }\r
3032         },\r
3033         "height": {\r
3034           "type": "number",\r
3035           "rules": {\r
3036             "required": true,\r
3037             "number": true\r
3038           }\r
3039         },\r
3040         "filesize": {\r
3041           "type": "number",\r
3042           "rules": {\r
3043             "required": true,\r
3044             "number": true\r
3045           }\r
3046         },\r
3047         "md5": {\r
3048           "type": "text",\r
3049           "rules": {\r
3050             "required": true\r
3051           }\r
3052         },\r
3053         "created_at": {\r
3054           "type": "datetime"\r
3055         },\r
3056         "updated_at": {\r
3057           "type": "datetime"\r
3058         }\r
3059       },\r
3060       "lists": {\r
3061         "public_list": {\r
3062           "type": "public"\r
3063         }\r
3064       }\r
3065     }\r
3066   },\r
3067   "system_resources": {\r
3068     "engine_resources": {\r
3069       "license_groups": {\r
3070         "resource_items": {\r
3071           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
3072           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
3073           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
3074           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
3075           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
3076           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
3077         }\r
3078       },\r
3079       "speech_balloon_templates": {\r
3080         "resource_items": {\r
3081           "CircleSpeechBalloon": "circle_speech_balloon",\r
3082           "PlainSpeechBalloon": "plain_speech_balloon",\r
3083           "SquareSpeechBalloon": "square_speech_balloon"\r
3084         }\r
3085       },\r
3086       "writing_formats": {\r
3087         "has_route": 0,\r
3088         "resource_items": {\r
3089           "SimpleFormat": "pettanr_simple_format"\r
3090         }\r
3091       }\r
3092     },\r
3093     "elements": {\r
3094       "PanelPicture": "panel_pictures",\r
3095       "SpeechBalloon": "speech_balloons",\r
3096       "GroundPicture": "ground_pictures",\r
3097       "GroundColor": "ground_colors"\r
3098     },\r
3099     "select_items": {\r
3100       "provider_status_status_items": [\r
3101         [\r
3102           "select_items.provider_status.status.waiting",\r
3103           0\r
3104         ],\r
3105         [\r
3106           "select_items.provider_status.status.receiving",\r
3107           1\r
3108         ]\r
3109       ],\r
3110       "demander_status_status_items": [\r
3111         [\r
3112           "select_items.demander_status.status.waiting",\r
3113           0\r
3114         ],\r
3115         [\r
3116           "select_items.demander_status.status.rejected",\r
3117           1\r
3118         ],\r
3119         [\r
3120           "select_items.demander_status.status.requesting",\r
3121           2\r
3122         ],\r
3123         [\r
3124           "select_items.demander_status.status.approved",\r
3125           3\r
3126         ]\r
3127       ],\r
3128       "scroll_visible_items": [\r
3129         [\r
3130           "select_items.scroll.visible.private",\r
3131           0\r
3132         ],\r
3133         [\r
3134           "select_items.scroll.visible.public",\r
3135           1\r
3136         ]\r
3137       ],\r
3138       "comic_visible_items": [\r
3139         [\r
3140           "select_items.comic.visible.private",\r
3141           0\r
3142         ],\r
3143         [\r
3144           "select_items.comic.visible.public",\r
3145           1\r
3146         ]\r
3147       ],\r
3148       "story_visible_items": [\r
3149         [\r
3150           "select_items.story.visible.private",\r
3151           0\r
3152         ],\r
3153         [\r
3154           "select_items.story.visible.public",\r
3155           1\r
3156         ]\r
3157       ],\r
3158       "sheet_visible_items": [\r
3159         [\r
3160           "select_items.sheet.visible.private",\r
3161           0\r
3162         ],\r
3163         [\r
3164           "select_items.sheet.visible.public",\r
3165           1\r
3166         ]\r
3167       ],\r
3168       "panel_visible_items": [\r
3169         [\r
3170           "select_items.panel.visible.private",\r
3171           0\r
3172         ],\r
3173         [\r
3174           "select_items.panel.visible.public",\r
3175           1\r
3176         ]\r
3177       ],\r
3178       "ground_picture_repeat_items": [\r
3179         [\r
3180           "select_items.ground_pictures.repeat.repeat",\r
3181           0\r
3182         ],\r
3183         [\r
3184           "select_items.ground_pictures.repeat.repeat-x",\r
3185           1\r
3186         ],\r
3187         [\r
3188           "select_items.ground_pictures.repeat.repeat-y",\r
3189           2\r
3190         ],\r
3191         [\r
3192           "select_items.ground_pictures.repeat.no-repeat",\r
3193           3\r
3194         ]\r
3195       ],\r
3196       "ground_color_orientation_items": [\r
3197         [\r
3198           "select_items.ground_color.orientation.horizontal",\r
3199           0\r
3200         ],\r
3201         [\r
3202           "select_items.ground_color.orientation.vertical",\r
3203           1\r
3204         ]\r
3205       ],\r
3206       "speech_font_size_items": [\r
3207         [\r
3208           "select_items.speeches.font_size.ultra_small",\r
3209           0.2\r
3210         ],\r
3211         [\r
3212           "select_items.speeches.font_size.very_small",\r
3213           0.4\r
3214         ],\r
3215         [\r
3216           "select_items.speeches.font_size.small",\r
3217           0.6\r
3218         ],\r
3219         [\r
3220           "select_items.speeches.font_size.semi_small",\r
3221           0.8\r
3222         ],\r
3223         [\r
3224           "select_items.speeches.font_size.normal",\r
3225           1\r
3226         ],\r
3227         [\r
3228           "select_items.speeches.font_size.semi_large",\r
3229           1.5\r
3230         ],\r
3231         [\r
3232           "select_items.speeches.font_size.large",\r
3233           2\r
3234         ],\r
3235         [\r
3236           "select_items.speeches.font_size.very_large",\r
3237           3.5\r
3238         ],\r
3239         [\r
3240           "select_items.speeches.font_size.ultra_large",\r
3241           5\r
3242         ]\r
3243       ],\r
3244       "speech_text_align_items": [\r
3245         [\r
3246           "select_items.speeches.text_align.none",\r
3247           0\r
3248         ],\r
3249         [\r
3250           "select_items.speeches.text_align.left",\r
3251           1\r
3252         ],\r
3253         [\r
3254           "select_items.speeches.text_align.right",\r
3255           2\r
3256         ],\r
3257         [\r
3258           "select_items.speeches.text_align.center",\r
3259           3\r
3260         ]\r
3261       ]\r
3262     }\r
3263   },\r
3264   "magic_numbers": {\r
3265     "run_mode": 1,\r
3266     "thumbnail_width": 64,\r
3267     "thumbnail_height": 64,\r
3268     "profile": {\r
3269       "users": {\r
3270         "caption": "ペンギン王国",\r
3271         "url": "http://localhost:3001/",\r
3272         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
3273       },\r
3274       "admins": {\r
3275         "caption": "site name for admin",\r
3276         "url": "http://your.site.url/admins/",\r
3277         "description": "admin register"\r
3278       },\r
3279       "demand_users": {\r
3280         "caption": "provider name",\r
3281         "url": "http://your.site.url/demanders/",\r
3282         "description": "provider description"\r
3283       }\r
3284     },\r
3285     "provider_sources": [\r
3286       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
3287     ]\r
3288   },\r
3289   "locals": {\r
3290     "profilers": {\r
3291       "scroll": {\r
3292         "lists": {\r
3293           "scroll_panels.by_scroll": {\r
3294             "model_name": "scroll_panel",\r
3295             "list_name": "by_scroll"\r
3296           },\r
3297           "panels.by_scroll": {\r
3298             "model_name": "panel",\r
3299             "list_name": "by_scroll"\r
3300           }\r
3301         },\r
3302         "column_names": [\r
3303           "id",\r
3304           "title",\r
3305           "description",\r
3306           "visible",\r
3307           "author_id",\r
3308           "created_at",\r
3309           "updated_at"\r
3310         ],\r
3311         "associations": {\r
3312           "belongs_to": [\r
3313             "author"\r
3314           ],\r
3315           "has_many": [\r
3316             "scroll_panels.by_scroll",\r
3317             "panels.by_scroll"\r
3318           ]\r
3319         }\r
3320       },\r
3321       "scroll_panel": {\r
3322         "lists": {},\r
3323         "columns": [\r
3324           "id",\r
3325           "scroll_id",\r
3326           "panel_id",\r
3327           "t",\r
3328           "author_id",\r
3329           "created_at",\r
3330           "updated_at"\r
3331         ],\r
3332         "associations": {\r
3333           "belongs_to": [\r
3334             "scroll",\r
3335             "panel"\r
3336           ],\r
3337           "has_many": []\r
3338         }\r
3339       },\r
3340       "comic": {\r
3341         "lists": {\r
3342           "stories.by_comic": {\r
3343             "model_name": "story",\r
3344             "list_name": "by_comic"\r
3345           }\r
3346         },\r
3347         "columns": [\r
3348           "id",\r
3349           "title",\r
3350           "description",\r
3351           "visible",\r
3352           "author_id",\r
3353           "created_at",\r
3354           "updated_at"\r
3355         ],\r
3356         "associations": {\r
3357           "belongs_to": [\r
3358             "author"\r
3359           ],\r
3360           "has_many": [\r
3361             "stories.by_comic"\r
3362           ]\r
3363         }\r
3364       },\r
3365       "story": {\r
3366         "lists": {\r
3367           "story_sheets.by_story": {\r
3368             "model_name": "story_sheet",\r
3369             "list_name": "by_story"\r
3370           },\r
3371           "sheets.by_story": {\r
3372             "model_name": "sheet",\r
3373             "list_name": "by_story"\r
3374           }\r
3375         },\r
3376         "columns": [\r
3377           "id",\r
3378           "comic_id",\r
3379           "title",\r
3380           "description",\r
3381           "t",\r
3382           "visible",\r
3383           "created_at",\r
3384           "updated_at"\r
3385         ],\r
3386         "associations": {\r
3387           "belongs_to": [\r
3388             "comic"\r
3389           ],\r
3390           "has_many": [\r
3391             "story_sheets.by_story",\r
3392             "sheets.by_story"\r
3393           ]\r
3394         }\r
3395       },\r
3396       "story_sheet": {\r
3397         "lists": {},\r
3398         "columns": [\r
3399           "id",\r
3400           "story_id",\r
3401           "sheet_id",\r
3402           "t",\r
3403           "author_id",\r
3404           "created_at",\r
3405           "updated_at"\r
3406         ],\r
3407         "associations": {\r
3408           "belongs_to": [\r
3409             "story",\r
3410             "sheet"\r
3411           ],\r
3412           "has_many": []\r
3413         }\r
3414       },\r
3415       "sheet": {\r
3416         "lists": {\r
3417           "story_sheets.by_sheet": {\r
3418             "model_name": "story_sheet",\r
3419             "list_name": "by_sheet"\r
3420           },\r
3421           "stories.by_sheet": {\r
3422             "model_name": "story",\r
3423             "list_name": "by_sheet"\r
3424           },\r
3425           "sheet_panels.by_sheet": {\r
3426             "model_name": "sheet_panel",\r
3427             "list_name": "by_sheet"\r
3428           },\r
3429           "panels.by_sheet": {\r
3430             "model_name": "panel",\r
3431             "list_name": "by_sheet"\r
3432           }\r
3433         },\r
3434         "columns": [\r
3435           "id",\r
3436           "caption",\r
3437           "width",\r
3438           "height",\r
3439           "visible",\r
3440           "author_id",\r
3441           "created_at",\r
3442           "updated_at"\r
3443         ],\r
3444         "associations": {\r
3445           "belongs_to": [\r
3446             "author"\r
3447           ],\r
3448           "has_many": [\r
3449             "story_sheets.by_sheet",\r
3450             "stories.by_sheet",\r
3451             "sheet_panels.by_sheet",\r
3452             "panels.by_sheet"\r
3453           ]\r
3454         }\r
3455       },\r
3456       "sheet_panel": {\r
3457         "lists": {},\r
3458         "columns": [\r
3459           "id",\r
3460           "sheet_id",\r
3461           "panel_id",\r
3462           "x",\r
3463           "y",\r
3464           "z",\r
3465           "t",\r
3466           "author_id",\r
3467           "created_at",\r
3468           "updated_at"\r
3469         ],\r
3470         "associations": {\r
3471           "belongs_to": [\r
3472             "sheet",\r
3473             "panel"\r
3474           ],\r
3475           "has_many": []\r
3476         }\r
3477       },\r
3478       "panel": {\r
3479         "lists": {\r
3480           "scroll_panels.by_panel": {\r
3481             "model_name": "scroll_panel",\r
3482             "list_name": "by_panel"\r
3483           },\r
3484           "scrolls.by_panel": {\r
3485             "model_name": "scroll",\r
3486             "list_name": "by_panel"\r
3487           },\r
3488           "sheet_panels.by_panel": {\r
3489             "model_name": "sheet_panel",\r
3490             "list_name": "by_panel"\r
3491           },\r
3492           "sheets.by_panel": {\r
3493             "model_name": "sheet",\r
3494             "list_name": "by_panel"\r
3495           },\r
3496           "panel_pictures.by_panel": {\r
3497             "model_name": "panel_picture",\r
3498             "list_name": "by_panel"\r
3499           },\r
3500           "speech_balloons.by_panel": {\r
3501             "model_name": "speech_balloon",\r
3502             "list_name": "by_panel"\r
3503           },\r
3504           "ground_pictures.by_panel": {\r
3505             "model_name": "ground_picture",\r
3506             "list_name": "by_panel"\r
3507           },\r
3508           "ground_colors.by_panel": {\r
3509             "model_name": "ground_color",\r
3510             "list_name": "by_panel"\r
3511           }\r
3512         },\r
3513         "columns": [\r
3514           "id",\r
3515           "width",\r
3516           "height",\r
3517           "border",\r
3518           "caption",\r
3519           "publish",\r
3520           "author_id",\r
3521           "created_at",\r
3522           "updated_at"\r
3523         ],\r
3524         "associations": {\r
3525           "belongs_to": [\r
3526             "author"\r
3527           ],\r
3528           "has_many": [\r
3529             "scroll_panels.by_panel",\r
3530             "scrolls.by_panel",\r
3531             "sheet_panels.by_panel",\r
3532             "sheets.by_panel",\r
3533             "panel_pictures.by_panel",\r
3534             "speech_balloons.by_panel",\r
3535             "ground_pictures.by_panel",\r
3536             "ground_colors.by_panel"\r
3537           ]\r
3538         }\r
3539       },\r
3540       "panel_picture": {\r
3541         "lists": {},\r
3542         "columns": [\r
3543           "id",\r
3544           "panel_id",\r
3545           "picture_id",\r
3546           "caption",\r
3547           "x",\r
3548           "y",\r
3549           "width",\r
3550           "height",\r
3551           "link",\r
3552           "z",\r
3553           "t",\r
3554           "created_at",\r
3555           "updated_at"\r
3556         ],\r
3557         "associations": {\r
3558           "belongs_to": [\r
3559             "panel"\r
3560           ],\r
3561           "has_many": []\r
3562         }\r
3563       },\r
3564       "speech_balloon": {\r
3565         "lists": {\r
3566           "balloon.by_speech_balloon": {\r
3567             "model_name": "balloon",\r
3568             "list_name": "by_speech_balloon"\r
3569           },\r
3570           "speech.by_speech_balloon": {\r
3571             "model_name": "speech",\r
3572             "list_name": "by_speech_balloon"\r
3573           }\r
3574         },\r
3575         "columns": [\r
3576           "id",\r
3577           "panel_id",\r
3578           "speech_balloon_template_id",\r
3579           "classname",\r
3580           "z",\r
3581           "t",\r
3582           "settings",\r
3583           "caption",\r
3584           "created_at",\r
3585           "updated_at"\r
3586         ],\r
3587         "associations": {\r
3588           "belongs_to": [\r
3589             "panel"\r
3590           ],\r
3591           "has_many": [],\r
3592           "has_one": [\r
3593             "balloon.by_speech_balloon",\r
3594             "speech.by_speech_balloon"\r
3595           ]\r
3596         }\r
3597       },\r
3598       "speech": {\r
3599         "lists": {},\r
3600         "columns": [\r
3601           "id",\r
3602           "speech_balloon_id",\r
3603           "writing_format_id",\r
3604           "content",\r
3605           "font_size",\r
3606           "text_align",\r
3607           "fore_color",\r
3608           "x",\r
3609           "y",\r
3610           "width",\r
3611           "height",\r
3612           "quotes",\r
3613           "settings",\r
3614           "created_at",\r
3615           "updated_at"\r
3616         ],\r
3617         "associations": {\r
3618           "belongs_to": [\r
3619             "speech_balloon",\r
3620             "writing_format"\r
3621           ],\r
3622           "has_many": []\r
3623         }\r
3624       },\r
3625       "balloon": {\r
3626         "lists": {},\r
3627         "columns": [\r
3628           "id",\r
3629           "speech_balloon_id",\r
3630           "system_picture_id",\r
3631           "x",\r
3632           "y",\r
3633           "width",\r
3634           "height",\r
3635           "r",\r
3636           "settings",\r
3637           "created_at",\r
3638           "updated_at"\r
3639         ],\r
3640         "associations": {\r
3641           "belongs_to": [\r
3642             "speech_balloon",\r
3643             "system_picture"\r
3644           ],\r
3645           "has_many": []\r
3646         }\r
3647       },\r
3648       "ground_picture": {\r
3649         "lists": {},\r
3650         "columns": [\r
3651           "id",\r
3652           "panel_id",\r
3653           "picture_id",\r
3654           "caption",\r
3655           "repeat",\r
3656           "x",\r
3657           "y",\r
3658           "z",\r
3659           "t",\r
3660           "created_at",\r
3661           "updated_at"\r
3662         ],\r
3663         "associations": {\r
3664           "belongs_to": [\r
3665             "panel"\r
3666           ],\r
3667           "has_many": []\r
3668         }\r
3669       },\r
3670       "ground_color": {\r
3671         "lists": {},\r
3672         "columns": [\r
3673           "id",\r
3674           "panel_id",\r
3675           "caption",\r
3676           "code",\r
3677           "orientation",\r
3678           "xy",\r
3679           "wh",\r
3680           "z",\r
3681           "t",\r
3682           "created_at",\r
3683           "updated_at"\r
3684         ],\r
3685         "associations": {\r
3686           "belongs_to": [\r
3687             "panel"\r
3688           ],\r
3689           "has_many": []\r
3690         }\r
3691       },\r
3692       "original_picture": {\r
3693         "lists": {},\r
3694         "columns": [\r
3695           "id",\r
3696           "ext",\r
3697           "width",\r
3698           "height",\r
3699           "filesize",\r
3700           "artist_id",\r
3701           "md5",\r
3702           "uploaded_at",\r
3703           "published_at",\r
3704           "stopped_at",\r
3705           "created_at",\r
3706           "updated_at"\r
3707         ],\r
3708         "associations": {\r
3709           "belongs_to": [\r
3710             "artist"\r
3711           ],\r
3712           "has_many": [],\r
3713           "has_one": [\r
3714             "resource_picture"\r
3715           ]\r
3716         }\r
3717       },\r
3718       "picture": {\r
3719         "lists": {},\r
3720         "columns": [\r
3721           "id",\r
3722           "original_picture_id",\r
3723           "revision",\r
3724           "ext",\r
3725           "width",\r
3726           "height",\r
3727           "filesize",\r
3728           "artist_id",\r
3729           "license_id",\r
3730           "md5",\r
3731           "artist_name",\r
3732           "credit",\r
3733           "settings",\r
3734           "classname",\r
3735           "created_at",\r
3736           "updated_at"\r
3737         ],\r
3738         "associations": {\r
3739           "belongs_to": [\r
3740             "license",\r
3741             "artist"\r
3742           ],\r
3743           "has_many": [],\r
3744           "has_one": []\r
3745         }\r
3746       },\r
3747       "resource_picture": {\r
3748         "lists": {},\r
3749         "columns": [\r
3750           "id",\r
3751           "original_picture_id",\r
3752           "revision",\r
3753           "ext",\r
3754           "width",\r
3755           "height",\r
3756           "filesize",\r
3757           "artist_id",\r
3758           "license_id",\r
3759           "md5",\r
3760           "artist_name",\r
3761           "credit",\r
3762           "settings",\r
3763           "picture_id",\r
3764           "classname",\r
3765           "created_at",\r
3766           "updated_at"\r
3767         ],\r
3768         "associations": {\r
3769           "belongs_to": [\r
3770             "original_picture",\r
3771             "license",\r
3772             "artist"\r
3773           ],\r
3774           "has_many": [],\r
3775           "has_one": []\r
3776         }\r
3777       },\r
3778       "speech_balloon_template": {\r
3779         "lists": {},\r
3780         "columns": [\r
3781           "id",\r
3782           "name",\r
3783           "classname",\r
3784           "caption",\r
3785           "t",\r
3786           "system_picture_id",\r
3787           "settings",\r
3788           "created_at",\r
3789           "updated_at"\r
3790         ],\r
3791         "associations": {\r
3792           "belongs_to": [\r
3793             "system_picture"\r
3794           ],\r
3795           "has_many": [],\r
3796           "has_one": []\r
3797         }\r
3798       },\r
3799       "writing_format": {\r
3800         "lists": {\r
3801           "speeches.by_writing_format": {\r
3802             "model_name": "speech",\r
3803             "list_name": "by_writing_format"\r
3804           }\r
3805         },\r
3806         "columns": [\r
3807           "id",\r
3808           "name",\r
3809           "classname",\r
3810           "caption",\r
3811           "system_picture_id",\r
3812           "settings",\r
3813           "created_at",\r
3814           "updated_at"\r
3815         ],\r
3816         "associations": {\r
3817           "belongs_to": [\r
3818             "system_picture"\r
3819           ],\r
3820           "has_many": [\r
3821             "speeches.by_writing_format"\r
3822           ],\r
3823           "has_one": []\r
3824         }\r
3825       },\r
3826       "license_group": {\r
3827         "lists": {\r
3828           "licenses.by_license_group": {\r
3829             "model_name": "license",\r
3830             "list_name": "by_license_group"\r
3831           }\r
3832         },\r
3833         "columns": [\r
3834           "id",\r
3835           "name",\r
3836           "classname",\r
3837           "caption",\r
3838           "url",\r
3839           "created_at",\r
3840           "updated_at"\r
3841         ],\r
3842         "associations": {\r
3843           "belongs_to": [],\r
3844           "has_many": [\r
3845             "licenses.by_license_group"\r
3846           ],\r
3847           "has_one": []\r
3848         }\r
3849       },\r
3850       "license": {\r
3851         "lists": {\r
3852           "resource_pictures.by_license": {\r
3853             "model_name": "resource_picture",\r
3854             "list_name": "by_license"\r
3855           }\r
3856         },\r
3857         "columns": [\r
3858           "id",\r
3859           "license_group_id",\r
3860           "name",\r
3861           "caption",\r
3862           "system_picture_id",\r
3863           "url",\r
3864           "settings",\r
3865           "credit_pictures",\r
3866           "created_at",\r
3867           "updated_at"\r
3868         ],\r
3869         "associations": {\r
3870           "belongs_to": [\r
3871             "license_group",\r
3872             "system_picture"\r
3873           ],\r
3874           "has_many": [\r
3875             "resource_pictures.by_license"\r
3876           ],\r
3877           "has_one": []\r
3878         }\r
3879       },\r
3880       "author": {\r
3881         "lists": {\r
3882           "scrolls.by_author": {\r
3883             "model_name": "scroll",\r
3884             "list_name": "by_author"\r
3885           },\r
3886           "comics.by_author": {\r
3887             "model_name": "comic",\r
3888             "list_name": "by_author"\r
3889           },\r
3890           "stories.by_author": {\r
3891             "model_name": "story",\r
3892             "list_name": "by_author"\r
3893           },\r
3894           "panels.by_author": {\r
3895             "model_name": "panel",\r
3896             "list_name": "by_author"\r
3897           },\r
3898           "panel_pictures.by_author": {\r
3899             "model_name": "panel_picture",\r
3900             "list_name": "by_author"\r
3901           },\r
3902           "speech_balloons.by_author": {\r
3903             "model_name": "speech_balloon",\r
3904             "list_name": "by_author"\r
3905           },\r
3906           "ground_pictures.by_author": {\r
3907             "model_name": "ground_picture",\r
3908             "list_name": "by_author"\r
3909           },\r
3910           "ground_colors.by_author": {\r
3911             "model_name": "ground_color",\r
3912             "list_name": "by_author"\r
3913           }\r
3914         },\r
3915         "columns": [\r
3916           "id",\r
3917           "name",\r
3918           "user_id",\r
3919           "created_at",\r
3920           "updated_at"\r
3921         ],\r
3922         "associations": {\r
3923           "belongs_to": [],\r
3924           "has_many": [\r
3925             "scrolls.by_author",\r
3926             "comics.by_author",\r
3927             "scrolls.by_author",\r
3928             "stories.by_author",\r
3929             "panels.by_author",\r
3930             "panel_pictures.by_author",\r
3931             "speech_balloons.by_author",\r
3932             "ground_pictures.by_author",\r
3933             "ground_colors.by_author"\r
3934           ],\r
3935           "has_one": []\r
3936         }\r
3937       },\r
3938       "artist": {\r
3939         "lists": {\r
3940           "resource_pictures.by_artist": {\r
3941             "model_name": "resource_picture",\r
3942             "list_name": "by_artist"\r
3943           }\r
3944         },\r
3945         "columns": [\r
3946           "id",\r
3947           "name",\r
3948           "author_id",\r
3949           "created_at",\r
3950           "updated_at"\r
3951         ],\r
3952         "associations": {\r
3953           "belongs_to": [],\r
3954           "has_many": [\r
3955             "resource_pictures.by_artist"\r
3956           ],\r
3957           "has_one": []\r
3958         }\r
3959       },\r
3960       "system_picture": {\r
3961         "lists": {\r
3962           "licenses.by_system_picture": {\r
3963             "model_name": "license",\r
3964             "list_name": "by_system_picture"\r
3965           }\r
3966         },\r
3967         "columns": [\r
3968           "id",\r
3969           "ext",\r
3970           "width",\r
3971           "height",\r
3972           "filesize",\r
3973           "md5",\r
3974           "created_at",\r
3975           "updated_at"\r
3976         ],\r
3977         "associations": {\r
3978           "belongs_to": [],\r
3979           "has_many": [\r
3980             "licenses.by_system_picture"\r
3981           ],\r
3982           "has_one": []\r
3983         }\r
3984       }\r
3985     },\r
3986     "filers": {\r
3987       "scroll": {\r
3988         "symbol": {},\r
3989         "caption": {\r
3990           "type": "default",\r
3991           "args": {\r
3992             "face": {\r
3993               "type": "column",\r
3994               "args": {\r
3995                 "column_name": "title"\r
3996               }\r
3997             },\r
3998             "link": {\r
3999               "type": "action",\r
4000               "args": {\r
4001                 "action_name": "play"\r
4002               }\r
4003             }\r
4004           }\r
4005         },\r
4006         "summary": {},\r
4007         "edit": {}\r
4008       },\r
4009       "scroll_panel": {\r
4010         "symbol": {\r
4011           "type": "default",\r
4012           "args": {\r
4013             "link": {\r
4014               "type": "none"\r
4015             }\r
4016           }\r
4017         },\r
4018         "caption": {\r
4019           "type": "none"\r
4020         },\r
4021         "summary": {},\r
4022         "edit": {\r
4023           "type": "none"\r
4024         }\r
4025       },\r
4026       "comic": {\r
4027         "symbol": {},\r
4028         "caption": {\r
4029           "type": "default",\r
4030           "args": {\r
4031             "face": {\r
4032               "type": "column",\r
4033               "args": {\r
4034                 "column_name": "title"\r
4035               }\r
4036             }\r
4037           }\r
4038         },\r
4039         "summary": {},\r
4040         "edit": {}\r
4041       },\r
4042       "story": {\r
4043         "symbol": {},\r
4044         "caption": {\r
4045           "type": "default",\r
4046           "args": {\r
4047             "face": {\r
4048               "type": "method",\r
4049               "args": {\r
4050                 "method_name": "title_with_t"\r
4051               }\r
4052             },\r
4053             "link": {\r
4054               "type": "action",\r
4055               "args": {\r
4056                 "action_name": "play"\r
4057               }\r
4058             }\r
4059           }\r
4060         },\r
4061         "summary": {},\r
4062         "edit": {}\r
4063       },\r
4064       "story_sheet": {\r
4065         "symbol": {\r
4066           "type": "default",\r
4067           "args": {\r
4068             "link": {\r
4069               "type": "none"\r
4070             }\r
4071           }\r
4072         },\r
4073         "caption": {\r
4074           "type": "none"\r
4075         },\r
4076         "summary": {},\r
4077         "edit": {\r
4078           "type": "none"\r
4079         }\r
4080       },\r
4081       "sheet": {\r
4082         "symbol": {},\r
4083         "caption": {\r
4084           "type": "default",\r
4085           "args": {\r
4086             "face": {},\r
4087             "link": {\r
4088               "type": "action",\r
4089               "args": {\r
4090                 "action_name": "play"\r
4091               }\r
4092             }\r
4093           }\r
4094         },\r
4095         "summary": {},\r
4096         "edit": {}\r
4097       },\r
4098       "sheet_panel": {\r
4099         "symbol": {\r
4100           "type": "default",\r
4101           "args": {\r
4102             "link": {\r
4103               "type": "none"\r
4104             }\r
4105           }\r
4106         },\r
4107         "caption": {\r
4108           "type": "none"\r
4109         },\r
4110         "summary": {},\r
4111         "edit": {\r
4112           "type": "none"\r
4113         }\r
4114       },\r
4115       "panel": {\r
4116         "symbol": {},\r
4117         "caption": {\r
4118           "type": "default",\r
4119           "args": {\r
4120             "link": {\r
4121               "type": "none"\r
4122             }\r
4123           }\r
4124         },\r
4125         "summary": {},\r
4126         "edit": {}\r
4127       },\r
4128       "panel_picture": {\r
4129         "symbol": {\r
4130           "type": "default",\r
4131           "args": {\r
4132             "face": {\r
4133               "type": "picture"\r
4134             }\r
4135           }\r
4136         },\r
4137         "caption": {\r
4138           "type": "default",\r
4139           "args": {\r
4140             "link": {\r
4141               "type": "none"\r
4142             }\r
4143           }\r
4144         },\r
4145         "summary": {},\r
4146         "edit": {\r
4147           "type": "none"\r
4148         }\r
4149       },\r
4150       "speech_balloon": {\r
4151         "symbol": {\r
4152           "type": "default",\r
4153           "args": {\r
4154             "face": {\r
4155               "type": "picture"\r
4156             }\r
4157           }\r
4158         },\r
4159         "caption": {\r
4160           "type": "default",\r
4161           "args": {\r
4162             "face": {\r
4163               "type": "method",\r
4164               "args": {\r
4165                 "method_name": "plain_scenario"\r
4166               }\r
4167             },\r
4168             "link": {\r
4169               "type": "none"\r
4170             }\r
4171           }\r
4172         },\r
4173         "summary": {},\r
4174         "edit": {\r
4175           "type": "none"\r
4176         }\r
4177       },\r
4178       "speech": {\r
4179         "symbol": {\r
4180           "type": "default",\r
4181           "args": {\r
4182             "face": {\r
4183               "type": "picture"\r
4184             }\r
4185           }\r
4186         },\r
4187         "caption": {\r
4188           "type": "default",\r
4189           "args": {\r
4190             "face": {\r
4191               "type": "column",\r
4192               "args": {\r
4193                 "column_name": "content"\r
4194               }\r
4195             },\r
4196             "link": {\r
4197               "type": "none"\r
4198             }\r
4199           }\r
4200         },\r
4201         "summary": {},\r
4202         "edit": {\r
4203           "type": "none"\r
4204         }\r
4205       },\r
4206       "balloon": {\r
4207         "symbol": {\r
4208           "type": "default",\r
4209           "args": {\r
4210             "face": {\r
4211               "type": "picture"\r
4212             }\r
4213           }\r
4214         },\r
4215         "caption": {\r
4216           "type": "none"\r
4217         },\r
4218         "summary": {},\r
4219         "edit": {\r
4220           "type": "none"\r
4221         }\r
4222       },\r
4223       "ground_picture": {\r
4224         "symbol": {\r
4225           "type": "default",\r
4226           "args": {\r
4227             "face": {\r
4228               "type": "picture"\r
4229             }\r
4230           }\r
4231         },\r
4232         "caption": {\r
4233           "type": "default",\r
4234           "args": {\r
4235             "link": {\r
4236               "type": "none"\r
4237             }\r
4238           }\r
4239         },\r
4240         "summary": {},\r
4241         "edit": {\r
4242           "type": "none"\r
4243         }\r
4244       },\r
4245       "ground_color": {\r
4246         "symbol": {\r
4247           "type": "template",\r
4248           "args": {\r
4249             "template_name": "symbol"\r
4250           }\r
4251         },\r
4252         "caption": {\r
4253           "type": "default",\r
4254           "args": {\r
4255             "link": {\r
4256               "type": "none"\r
4257             }\r
4258           }\r
4259         },\r
4260         "summary": {},\r
4261         "edit": {\r
4262           "type": "none"\r
4263         }\r
4264       },\r
4265       "original_picture": {\r
4266         "symbol": {\r
4267           "type": "default",\r
4268           "args": {\r
4269             "face": {\r
4270               "type": "picture"\r
4271             }\r
4272           }\r
4273         },\r
4274         "caption": {\r
4275           "type": "default",\r
4276           "args": {\r
4277             "face": {\r
4278               "type": "method",\r
4279               "args": {\r
4280                 "method_name": "revision"\r
4281               }\r
4282             },\r
4283             "link": {\r
4284               "type": "action",\r
4285               "args": {\r
4286                 "action_name": "history"\r
4287               }\r
4288             }\r
4289           }\r
4290         },\r
4291         "summary": {},\r
4292         "edit": {\r
4293           "type": "template",\r
4294           "args": {\r
4295             "template_name": "publish"\r
4296           }\r
4297         }\r
4298       },\r
4299       "picture": {\r
4300         "symbol": {\r
4301           "type": "default",\r
4302           "args": {\r
4303             "face": {\r
4304               "type": "picture"\r
4305             }\r
4306           }\r
4307         },\r
4308         "caption": {\r
4309           "type": "default",\r
4310           "args": {\r
4311             "face": {\r
4312               "type": "column",\r
4313               "args": {\r
4314                 "column_name": "revision"\r
4315               }\r
4316             }\r
4317           }\r
4318         },\r
4319         "summary": {},\r
4320         "edit": {\r
4321           "type": "none"\r
4322         }\r
4323       },\r
4324       "resource_picture": {\r
4325         "symbol": {\r
4326           "type": "default",\r
4327           "args": {\r
4328             "face": {\r
4329               "type": "picture"\r
4330             }\r
4331           }\r
4332         },\r
4333         "caption": {\r
4334           "type": "none"\r
4335         },\r
4336         "summary": {},\r
4337         "edit": {\r
4338           "type": "none"\r
4339         }\r
4340       },\r
4341       "speech_balloon_template": {\r
4342         "symbol": {\r
4343           "type": "default",\r
4344           "args": {\r
4345             "face": {\r
4346               "type": "picture"\r
4347             }\r
4348           }\r
4349         },\r
4350         "caption": {},\r
4351         "summary": {\r
4352           "type": "none"\r
4353         },\r
4354         "edit": {\r
4355           "type": "none"\r
4356         }\r
4357       },\r
4358       "writing_format": {\r
4359         "symbol": {},\r
4360         "caption": {},\r
4361         "summary": {\r
4362           "type": "none"\r
4363         },\r
4364         "edit": {\r
4365           "type": "none"\r
4366         }\r
4367       },\r
4368       "license_group": {\r
4369         "symbol": {},\r
4370         "caption": {\r
4371           "type": "default",\r
4372           "args": {\r
4373             "link": {\r
4374               "type": "url_column",\r
4375               "args": {\r
4376                 "column_name": "url"\r
4377               }\r
4378             }\r
4379           }\r
4380         },\r
4381         "summary": {\r
4382           "type": "none"\r
4383         },\r
4384         "edit": {\r
4385           "type": "none"\r
4386         }\r
4387       },\r
4388       "license": {\r
4389         "symbol": {},\r
4390         "caption": {\r
4391           "type": "default",\r
4392           "args": {\r
4393             "face": {\r
4394               "type": "method",\r
4395               "args": {\r
4396                 "method_name": "caption_with_group"\r
4397               }\r
4398             },\r
4399             "link": {\r
4400               "type": "url_column",\r
4401               "args": {\r
4402                 "column_name": "url"\r
4403               }\r
4404             }\r
4405           }\r
4406         },\r
4407         "summary": {},\r
4408         "edit": {\r
4409           "type": "none"\r
4410         }\r
4411       },\r
4412       "author": {\r
4413         "symbol": {},\r
4414         "caption": {\r
4415           "type": "default",\r
4416           "args": {\r
4417             "face": {\r
4418               "type": "column",\r
4419               "args": {\r
4420                 "column_name": "name"\r
4421               }\r
4422             }\r
4423           }\r
4424         },\r
4425         "summary": {},\r
4426         "edit": {\r
4427           "type": "account"\r
4428         }\r
4429       },\r
4430       "artist": {\r
4431         "symbol": {},\r
4432         "caption": {\r
4433           "type": "default",\r
4434           "args": {\r
4435             "face": {\r
4436               "type": "column",\r
4437               "args": {\r
4438                 "column_name": "name"\r
4439               }\r
4440             }\r
4441           }\r
4442         },\r
4443         "summary": {},\r
4444         "edit": {\r
4445           "type": "account"\r
4446         }\r
4447       },\r
4448       "system_picture": {\r
4449         "symbol": {\r
4450           "type": "default",\r
4451           "args": {\r
4452             "face": {\r
4453               "type": "picture"\r
4454             }\r
4455           }\r
4456         },\r
4457         "caption": {\r
4458           "type": "none"\r
4459         },\r
4460         "summary": {\r
4461           "type": "none"\r
4462         },\r
4463         "edit": {\r
4464           "type": "none"\r
4465         }\r
4466       }\r
4467     },\r
4468     "lists": {\r
4469       "scroll": {\r
4470         "public_list": {},\r
4471         "private_list": {},\r
4472         "by_author": {},\r
4473         "by_panel": {},\r
4474         "play": {}\r
4475       },\r
4476       "scroll_panel": {\r
4477         "public_list": {},\r
4478         "private_list": {},\r
4479         "by_scroll": {},\r
4480         "by_panel": {}\r
4481       },\r
4482       "comic": {\r
4483         "public_list": {},\r
4484         "private_list": {},\r
4485         "by_author": {}\r
4486       },\r
4487       "story": {\r
4488         "public_list": {},\r
4489         "private_list": {},\r
4490         "by_comic": {},\r
4491         "by_sheet": {},\r
4492         "by_author": {\r
4493           "type": "element_filter",\r
4494           "args": {\r
4495             "from": "author",\r
4496             "filter_key": "author_id"\r
4497           }\r
4498         },\r
4499         "play": {\r
4500           "type": "play",\r
4501           "args": {\r
4502             "model": "story_sheet",\r
4503             "filter_key": "story_id"\r
4504           }\r
4505         }\r
4506       },\r
4507       "story_sheet": {\r
4508         "public_list": {},\r
4509         "private_list": {},\r
4510         "by_story": {},\r
4511         "by_sheet": {}\r
4512       },\r
4513       "sheet": {\r
4514         "public_list": {},\r
4515         "private_list": {},\r
4516         "by_story": {},\r
4517         "by_panel": {},\r
4518         "by_author": {},\r
4519         "play": {\r
4520           "type": "play",\r
4521           "args": {\r
4522             "model": "sheet_panel",\r
4523             "filter_key": "sheet_id"\r
4524           }\r
4525         }\r
4526       },\r
4527       "sheet_panel": {\r
4528         "public_list": {},\r
4529         "private_list": {},\r
4530         "by_sheet": {},\r
4531         "by_panel": {}\r
4532       },\r
4533       "panel": {\r
4534         "public_list": {},\r
4535         "private_list": {},\r
4536         "by_scroll": {},\r
4537         "by_sheet": {},\r
4538         "by_author": {},\r
4539         "by_speech_balloon_template": {\r
4540           "type": "through_filter",\r
4541           "args": {\r
4542             "from": "speech_balloon_template",\r
4543             "through": "speech_balloons",\r
4544             "filter_key": "speech_balloon_template_id"\r
4545           }\r
4546         }\r
4547       },\r
4548       "panel_picture": {\r
4549         "public_list": {},\r
4550         "private_list": {},\r
4551         "by_panel": {},\r
4552         "by_author": {\r
4553           "where": "by_author_where",\r
4554           "includes": "by_author_includes"\r
4555         }\r
4556       },\r
4557       "speech_balloon": {\r
4558         "public_list": {},\r
4559         "private_list": {},\r
4560         "by_panel": {},\r
4561         "by_speech_balloon_template": {\r
4562           "type": "filter",\r
4563           "args": {\r
4564             "from": "speech_balloon_template",\r
4565             "filter_key": "speech_balloon_template_id"\r
4566           }\r
4567         },\r
4568         "by_author": {}\r
4569       },\r
4570       "speech": {\r
4571         "public_list": {},\r
4572         "by_speech_balloon": {\r
4573           "type": "filter",\r
4574           "args": {\r
4575             "from": "speech_balloon",\r
4576             "includes": {\r
4577               "speech_balloon": {\r
4578                 "panel": {}\r
4579               }\r
4580             },\r
4581             "filter_key": "speech_balloon_id"\r
4582           }\r
4583         },\r
4584         "by_writing_format": {\r
4585           "type": "filter",\r
4586           "args": {\r
4587             "from": "writing_format",\r
4588             "filter_key": "writing_format_id"\r
4589           }\r
4590         }\r
4591       },\r
4592       "balloon": {\r
4593         "public_list": {},\r
4594         "by_speech_balloon": {\r
4595           "type": "filter",\r
4596           "args": {\r
4597             "from": "speech_balloon",\r
4598             "includes": {\r
4599               "speech_balloon": {\r
4600                 "panel": {}\r
4601               }\r
4602             },\r
4603             "filter_key": "speech_balloon_id"\r
4604           }\r
4605         }\r
4606       },\r
4607       "ground_picture": {\r
4608         "public_list": {},\r
4609         "private_list": {},\r
4610         "by_panel": {\r
4611           "type": "filter",\r
4612           "args": {\r
4613             "from": "panel",\r
4614             "filter_key": "panel_id"\r
4615           }\r
4616         },\r
4617         "by_author": {\r
4618           "type": "element_filter",\r
4619           "args": {\r
4620             "from": "author",\r
4621             "filter_key": "author_id"\r
4622           }\r
4623         }\r
4624       },\r
4625       "ground_color": {\r
4626         "public_list": {},\r
4627         "private_list": {},\r
4628         "by_panel": {\r
4629           "type": "filter",\r
4630           "args": {\r
4631             "from": "panel",\r
4632             "filter_key": "panel_id"\r
4633           }\r
4634         },\r
4635         "by_author": {\r
4636           "type": "element_filter",\r
4637           "args": {\r
4638             "from": "author",\r
4639             "filter_key": "author_id"\r
4640           }\r
4641         }\r
4642       },\r
4643       "original_picture": {\r
4644         "private_list": {}\r
4645       },\r
4646       "picture": {},\r
4647       "resource_picture": {\r
4648         "public_list": {},\r
4649         "private_list": {},\r
4650         "by_license": {\r
4651           "type": "filter",\r
4652           "args": {\r
4653             "from": "license",\r
4654             "filter_key": "license_id"\r
4655           }\r
4656         },\r
4657         "by_artist": {}\r
4658       },\r
4659       "speech_balloon_template": {\r
4660         "public_list": {},\r
4661         "select_items": {\r
4662           "type": "system_resource"\r
4663         }\r
4664       },\r
4665       "writing_format": {\r
4666         "public_list": {},\r
4667         "select_items": {\r
4668           "type": "system_resource"\r
4669         },\r
4670         "by_system_picture": {}\r
4671       },\r
4672       "license_group": {\r
4673         "public_list": {},\r
4674         "select_items": {\r
4675           "type": "system_resource"\r
4676         }\r
4677       },\r
4678       "license": {\r
4679         "public_list": {},\r
4680         "by_license_group": {},\r
4681         "by_system_picture": {}\r
4682       },\r
4683       "author": {\r
4684         "public_list": {}\r
4685       },\r
4686       "artist": {\r
4687         "public_list": {}\r
4688       },\r
4689       "system_picture": {\r
4690         "public_list": {}\r
4691       }\r
4692     },\r
4693     "elements": [\r
4694       {\r
4695         "name": "panel_picture",\r
4696         "path_name": "panel_pictures",\r
4697         "parts": []\r
4698       },\r
4699       {\r
4700         "name": "speech_balloon",\r
4701         "path_name": "circle_speech_balloon/speech_balloons",\r
4702         "parts": [\r
4703           "balloon",\r
4704           "speech"\r
4705         ]\r
4706       },\r
4707       {\r
4708         "name": "ground_picture",\r
4709         "path_name": "ground_pictures",\r
4710         "parts": []\r
4711       },\r
4712       {\r
4713         "name": "ground_color",\r
4714         "path_name": "ground_colors",\r
4715         "parts": []\r
4716       }\r
4717     ],\r
4718     "forms": {\r
4719       "base": {\r
4720         "scroll": {\r
4721           "fields": {\r
4722             "title": {\r
4723               "args": {\r
4724                 "column": "title",\r
4725                 "label": {},\r
4726                 "tag": {\r
4727                   "type": "text"\r
4728                 },\r
4729                 "row_break": true\r
4730               }\r
4731             },\r
4732             "description": {\r
4733               "args": {\r
4734                 "column": "description",\r
4735                 "label": {},\r
4736                 "tag": {\r
4737                   "type": "text_area",\r
4738                   "args": {\r
4739                     "options": {\r
4740                       "size": 5\r
4741                     }\r
4742                   }\r
4743                 }\r
4744               }\r
4745             },\r
4746             "visible": {\r
4747               "args": {\r
4748                 "column": "visible",\r
4749                 "label": {},\r
4750                 "tag": {\r
4751                   "type": "select"\r
4752                 },\r
4753                 "row_break": true\r
4754               }\r
4755             },\r
4756             "id": {\r
4757               "args": {\r
4758                 "column": "id",\r
4759                 "label": {\r
4760                   "type": "none"\r
4761                 },\r
4762                 "tag": {\r
4763                   "type": "hidden"\r
4764                 }\r
4765               }\r
4766             },\r
4767             "author_id": {\r
4768               "args": {\r
4769                 "column": "author_id",\r
4770                 "label": {\r
4771                   "type": "none"\r
4772                 },\r
4773                 "tag": {\r
4774                   "type": "hidden"\r
4775                 }\r
4776               }\r
4777             }\r
4778           },\r
4779           "field_names": [\r
4780             "title",\r
4781             "description",\r
4782             "visible",\r
4783             "id",\r
4784             "author_id"\r
4785           ]\r
4786         },\r
4787         "panel": {\r
4788           "fields": {\r
4789             "caption": {\r
4790               "args": {\r
4791                 "column": "caption",\r
4792                 "label": {},\r
4793                 "tag": {\r
4794                   "type": "text"\r
4795                 },\r
4796                 "row_break": true\r
4797               }\r
4798             },\r
4799             "width": {\r
4800               "args": {\r
4801                 "column": "width",\r
4802                 "label": {},\r
4803                 "tag": {\r
4804                   "type": "number",\r
4805                   "args": {\r
4806                     "options": {\r
4807                       "size": 5\r
4808                     }\r
4809                   }\r
4810                 }\r
4811               }\r
4812             },\r
4813             "height": {\r
4814               "args": {\r
4815                 "column": "height",\r
4816                 "label": {},\r
4817                 "tag": {\r
4818                   "type": "number",\r
4819                   "args": {\r
4820                     "options": {\r
4821                       "size": 5\r
4822                     }\r
4823                   }\r
4824                 },\r
4825                 "row_break": true\r
4826               }\r
4827             },\r
4828             "border": {\r
4829               "args": {\r
4830                 "column": "border",\r
4831                 "label": {},\r
4832                 "tag": {\r
4833                   "type": "number",\r
4834                   "args": {\r
4835                     "options": {\r
4836                       "size": 5\r
4837                     }\r
4838                   }\r
4839                 }\r
4840               }\r
4841             },\r
4842             "publish": {\r
4843               "args": {\r
4844                 "column": "publish",\r
4845                 "label": {},\r
4846                 "tag": {\r
4847                   "type": "select"\r
4848                 },\r
4849                 "row_break": true\r
4850               }\r
4851             },\r
4852             "id": {\r
4853               "args": {\r
4854                 "column": "id",\r
4855                 "label": {\r
4856                   "type": "none"\r
4857                 },\r
4858                 "tag": {\r
4859                   "type": "hidden"\r
4860                 }\r
4861               }\r
4862             },\r
4863             "author_id": {\r
4864               "args": {\r
4865                 "column": "author_id",\r
4866                 "label": {\r
4867                   "type": "none"\r
4868                 },\r
4869                 "tag": {\r
4870                   "type": "hidden"\r
4871                 }\r
4872               }\r
4873             }\r
4874           },\r
4875           "field_names": [\r
4876             "caption",\r
4877             "width",\r
4878             "height",\r
4879             "border",\r
4880             "publish",\r
4881             "id",\r
4882             "author_id"\r
4883           ]\r
4884         },\r
4885         "panel_picture": {\r
4886           "fields": {\r
4887             "caption": {\r
4888               "args": {\r
4889                 "column": "caption",\r
4890                 "label": {},\r
4891                 "tag": {\r
4892                   "type": "text"\r
4893                 },\r
4894                 "row_break": true\r
4895               }\r
4896             },\r
4897             "x": {\r
4898               "args": {\r
4899                 "column": "x",\r
4900                 "label": {},\r
4901                 "tag": {\r
4902                   "type": "number",\r
4903                   "args": {\r
4904                     "options": {\r
4905                       "size": 5\r
4906                     }\r
4907                   }\r
4908                 }\r
4909               }\r
4910             },\r
4911             "y": {\r
4912               "args": {\r
4913                 "column": "y",\r
4914                 "label": {},\r
4915                 "tag": {\r
4916                   "type": "number",\r
4917                   "args": {\r
4918                     "options": {\r
4919                       "size": 5\r
4920                     }\r
4921                   }\r
4922                 },\r
4923                 "row_break": true\r
4924               }\r
4925             },\r
4926             "width": {\r
4927               "args": {\r
4928                 "column": "width",\r
4929                 "label": {},\r
4930                 "tag": {\r
4931                   "type": "number",\r
4932                   "args": {\r
4933                     "options": {\r
4934                       "size": 5\r
4935                     }\r
4936                   }\r
4937                 },\r
4938                 "helpers": {\r
4939                   "size": {\r
4940                     "type": "size",\r
4941                     "args": {\r
4942                       "path": "panels/size_helper",\r
4943                       "class": "panel_picture_width_tool"\r
4944                     }\r
4945                   }\r
4946                 },\r
4947                 "row_break": true\r
4948               }\r
4949             },\r
4950             "height": {\r
4951               "args": {\r
4952                 "column": "height",\r
4953                 "label": {},\r
4954                 "tag": {\r
4955                   "type": "number",\r
4956                   "args": {\r
4957                     "options": {\r
4958                       "size": 5\r
4959                     }\r
4960                   }\r
4961                 },\r
4962                 "helpers": {\r
4963                   "size": {\r
4964                     "type": "size",\r
4965                     "args": {\r
4966                       "path": "panels/size_helper",\r
4967                       "class": "panel_picture_height_tool"\r
4968                     }\r
4969                   }\r
4970                 },\r
4971                 "row_break": true\r
4972               }\r
4973             },\r
4974             "link": {\r
4975               "args": {\r
4976                 "column": "link",\r
4977                 "label": {},\r
4978                 "tag": {\r
4979                   "type": "text"\r
4980                 },\r
4981                 "row_break": true\r
4982               }\r
4983             },\r
4984             "id": {\r
4985               "args": {\r
4986                 "column": "id",\r
4987                 "label": {\r
4988                   "type": "none"\r
4989                 },\r
4990                 "tag": {\r
4991                   "type": "hidden"\r
4992                 }\r
4993               }\r
4994             },\r
4995             "panel_id": {\r
4996               "args": {\r
4997                 "column": "panel_id",\r
4998                 "label": {\r
4999                   "type": "none"\r
5000                 },\r
5001                 "tag": {\r
5002                   "type": "hidden"\r
5003                 }\r
5004               }\r
5005             },\r
5006             "picture_id": {\r
5007               "args": {\r
5008                 "column": "picture_id",\r
5009                 "label": {},\r
5010                 "tag": {\r
5011                   "type": "hidden"\r
5012                 },\r
5013                 "helpers": {\r
5014                   "popup": {\r
5015                     "type": "size",\r
5016                     "args": {\r
5017                       "path": "panels/popup_helper",\r
5018                       "source": "pictures"\r
5019                     }\r
5020                   }\r
5021                 }\r
5022               }\r
5023             },\r
5024             "z": {\r
5025               "args": {\r
5026                 "column": "z",\r
5027                 "label": {\r
5028                   "type": "none"\r
5029                 },\r
5030                 "tag": {\r
5031                   "type": "hidden"\r
5032                 }\r
5033               }\r
5034             },\r
5035             "t": {\r
5036               "args": {\r
5037                 "column": "t",\r
5038                 "label": {\r
5039                   "type": "none"\r
5040                 },\r
5041                 "tag": {\r
5042                   "type": "hidden"\r
5043                 }\r
5044               }\r
5045             }\r
5046           },\r
5047           "field_names": [\r
5048             "caption",\r
5049             "x",\r
5050             "y",\r
5051             "width",\r
5052             "height",\r
5053             "link",\r
5054             "id",\r
5055             "panel_id",\r
5056             "picture_id",\r
5057             "z",\r
5058             "t"\r
5059           ]\r
5060         },\r
5061         "speech_balloon": {\r
5062           "fields": {\r
5063             "speech_balloon.id": {\r
5064               "args": {\r
5065                 "column": "id",\r
5066                 "label": {\r
5067                   "type": "none"\r
5068                 },\r
5069                 "tag": {\r
5070                   "type": "hidden"\r
5071                 }\r
5072               }\r
5073             },\r
5074             "speech_balloon.panel_id": {\r
5075               "args": {\r
5076                 "column": "panel_id",\r
5077                 "label": {\r
5078                   "type": "none"\r
5079                 },\r
5080                 "tag": {\r
5081                   "type": "hidden"\r
5082                 }\r
5083               }\r
5084             },\r
5085             "speech_balloon.speech_balloon_template_id": {\r
5086               "args": {\r
5087                 "column": "speech_balloon_template_id",\r
5088                 "label": {\r
5089                   "type": "none"\r
5090                 },\r
5091                 "tag": {\r
5092                   "type": "hidden"\r
5093                 }\r
5094               }\r
5095             },\r
5096             "speech_balloon.caption": {\r
5097               "args": {\r
5098                 "column": "caption",\r
5099                 "label": {},\r
5100                 "tag": {\r
5101                   "type": "text"\r
5102                 },\r
5103                 "row_break": true\r
5104               }\r
5105             },\r
5106             "speech_balloon.z": {\r
5107               "args": {\r
5108                 "column": "z",\r
5109                 "label": {\r
5110                   "type": "none"\r
5111                 },\r
5112                 "tag": {\r
5113                   "type": "hidden"\r
5114                 }\r
5115               }\r
5116             },\r
5117             "speech_balloon.t": {\r
5118               "args": {\r
5119                 "column": "t",\r
5120                 "label": {\r
5121                   "type": "none"\r
5122                 },\r
5123                 "tag": {\r
5124                   "type": "hidden"\r
5125                 }\r
5126               }\r
5127             },\r
5128             "speech_balloon.classname": {\r
5129               "args": {\r
5130                 "column": "classname",\r
5131                 "label": {\r
5132                   "type": "none"\r
5133                 },\r
5134                 "tag": {\r
5135                   "type": "hidden"\r
5136                 }\r
5137               }\r
5138             },\r
5139             "speech_balloon.settings": {\r
5140               "args": {\r
5141                 "column": "settings",\r
5142                 "label": {\r
5143                   "type": "none"\r
5144                 },\r
5145                 "tag": {\r
5146                   "type": "hidden"\r
5147                 }\r
5148               }\r
5149             },\r
5150             "balloon.id": {\r
5151               "type": "part",\r
5152               "args": {\r
5153                 "model": "balloon",\r
5154                 "part": "balloon",\r
5155                 "column": "id",\r
5156                 "label": {\r
5157                   "type": "none"\r
5158                 },\r
5159                 "tag": {\r
5160                   "type": "hidden"\r
5161                 }\r
5162               }\r
5163             },\r
5164             "balloon.speech_balloon_id": {\r
5165               "type": "part",\r
5166               "args": {\r
5167                 "model": "balloon",\r
5168                 "part": "balloon",\r
5169                 "column": "speech_balloon_id",\r
5170                 "label": {\r
5171                   "type": "none"\r
5172                 },\r
5173                 "tag": {\r
5174                   "type": "hidden"\r
5175                 }\r
5176               }\r
5177             },\r
5178             "balloon.system_picture_id": {\r
5179               "type": "part",\r
5180               "args": {\r
5181                 "model": "balloon",\r
5182                 "part": "balloon",\r
5183                 "column": "system_picture_id",\r
5184                 "label": {\r
5185                   "type": "none"\r
5186                 },\r
5187                 "tag": {\r
5188                   "type": "hidden"\r
5189                 }\r
5190               }\r
5191             },\r
5192             "balloon.r": {\r
5193               "type": "part",\r
5194               "args": {\r
5195                 "model": "balloon",\r
5196                 "part": "balloon",\r
5197                 "column": "r",\r
5198                 "label": {},\r
5199                 "tag": {\r
5200                   "type": "number",\r
5201                   "args": {\r
5202                     "options": {\r
5203                       "size": 5\r
5204                     }\r
5205                   }\r
5206                 },\r
5207                 "helpers": {\r
5208                   "tail_angle": {\r
5209                     "type": "size",\r
5210                     "args": {\r
5211                       "path": "panels/tail_angle_helper"\r
5212                     }\r
5213                   }\r
5214                 },\r
5215                 "row_break": true\r
5216               }\r
5217             },\r
5218             "balloon.x": {\r
5219               "type": "part",\r
5220               "args": {\r
5221                 "model": "balloon",\r
5222                 "part": "balloon",\r
5223                 "column": "x",\r
5224                 "label": {},\r
5225                 "tag": {\r
5226                   "type": "number",\r
5227                   "args": {\r
5228                     "options": {\r
5229                       "size": 5\r
5230                     }\r
5231                   }\r
5232                 }\r
5233               }\r
5234             },\r
5235             "balloon.y": {\r
5236               "type": "part",\r
5237               "args": {\r
5238                 "model": "balloon",\r
5239                 "part": "balloon",\r
5240                 "column": "y",\r
5241                 "label": {},\r
5242                 "tag": {\r
5243                   "type": "number",\r
5244                   "args": {\r
5245                     "options": {\r
5246                       "size": 5\r
5247                     }\r
5248                   }\r
5249                 },\r
5250                 "row_break": true\r
5251               }\r
5252             },\r
5253             "balloon.width": {\r
5254               "type": "part",\r
5255               "args": {\r
5256                 "model": "balloon",\r
5257                 "part": "balloon",\r
5258                 "column": "width",\r
5259                 "label": {},\r
5260                 "tag": {\r
5261                   "type": "number",\r
5262                   "args": {\r
5263                     "options": {\r
5264                       "size": 5\r
5265                     }\r
5266                   }\r
5267                 }\r
5268               }\r
5269             },\r
5270             "balloon.height": {\r
5271               "type": "part",\r
5272               "args": {\r
5273                 "model": "balloon",\r
5274                 "part": "balloon",\r
5275                 "column": "height",\r
5276                 "label": {},\r
5277                 "tag": {\r
5278                   "type": "number",\r
5279                   "args": {\r
5280                     "options": {\r
5281                       "size": 5\r
5282                     }\r
5283                   }\r
5284                 },\r
5285                 "row_break": true\r
5286               }\r
5287             },\r
5288             "balloon.settings": {\r
5289               "type": "part",\r
5290               "args": {\r
5291                 "model": "balloon",\r
5292                 "part": "balloon",\r
5293                 "column": "settings",\r
5294                 "label": {\r
5295                   "type": "none"\r
5296                 },\r
5297                 "tag": {\r
5298                   "type": "hidden"\r
5299                 }\r
5300               }\r
5301             },\r
5302             "speech.id": {\r
5303               "type": "part",\r
5304               "args": {\r
5305                 "model": "speech",\r
5306                 "part": "speech",\r
5307                 "column": "id",\r
5308                 "label": {\r
5309                   "type": "none"\r
5310                 },\r
5311                 "tag": {\r
5312                   "type": "hidden"\r
5313                 }\r
5314               }\r
5315             },\r
5316             "speech.speech_balloon_id": {\r
5317               "type": "part",\r
5318               "args": {\r
5319                 "model": "speech",\r
5320                 "part": "speech",\r
5321                 "column": "speech_balloon_id",\r
5322                 "label": {\r
5323                   "type": "none"\r
5324                 },\r
5325                 "tag": {\r
5326                   "type": "hidden"\r
5327                 }\r
5328               }\r
5329             },\r
5330             "speech.x": {\r
5331               "type": "part",\r
5332               "args": {\r
5333                 "model": "speech",\r
5334                 "part": "speech",\r
5335                 "column": "x",\r
5336                 "label": {\r
5337                   "type": "none"\r
5338                 },\r
5339                 "tag": {\r
5340                   "type": "hidden"\r
5341                 }\r
5342               }\r
5343             },\r
5344             "speech.y": {\r
5345               "type": "part",\r
5346               "args": {\r
5347                 "model": "speech",\r
5348                 "part": "speech",\r
5349                 "column": "y",\r
5350                 "label": {\r
5351                   "type": "none"\r
5352                 },\r
5353                 "tag": {\r
5354                   "type": "hidden"\r
5355                 }\r
5356               }\r
5357             },\r
5358             "speech.width": {\r
5359               "type": "part",\r
5360               "args": {\r
5361                 "model": "speech",\r
5362                 "part": "speech",\r
5363                 "column": "width",\r
5364                 "label": {\r
5365                   "type": "none"\r
5366                 },\r
5367                 "tag": {\r
5368                   "type": "hidden"\r
5369                 }\r
5370               }\r
5371             },\r
5372             "speech.height": {\r
5373               "type": "part",\r
5374               "args": {\r
5375                 "model": "speech",\r
5376                 "part": "speech",\r
5377                 "column": "height",\r
5378                 "label": {\r
5379                   "type": "none"\r
5380                 },\r
5381                 "tag": {\r
5382                   "type": "hidden"\r
5383                 }\r
5384               }\r
5385             },\r
5386             "speech.writing_format_id": {\r
5387               "type": "part",\r
5388               "args": {\r
5389                 "model": "speech",\r
5390                 "part": "speech",\r
5391                 "column": "writing_format_id",\r
5392                 "label": {},\r
5393                 "tag": {\r
5394                   "type": "select"\r
5395                 }\r
5396               }\r
5397             },\r
5398             "speech.font_size": {\r
5399               "type": "part",\r
5400               "args": {\r
5401                 "model": "speech",\r
5402                 "part": "speech",\r
5403                 "column": "font_size",\r
5404                 "label": {},\r
5405                 "tag": {\r
5406                   "type": "select"\r
5407                 },\r
5408                 "row_break": true\r
5409               }\r
5410             },\r
5411             "speech.text_align": {\r
5412               "type": "part",\r
5413               "args": {\r
5414                 "model": "speech",\r
5415                 "part": "speech",\r
5416                 "column": "text_align",\r
5417                 "label": {},\r
5418                 "tag": {\r
5419                   "type": "select"\r
5420                 }\r
5421               }\r
5422             },\r
5423             "speech.quotes": {\r
5424               "type": "part",\r
5425               "args": {\r
5426                 "model": "speech",\r
5427                 "part": "speech",\r
5428                 "column": "quotes",\r
5429                 "label": {},\r
5430                 "tag": {\r
5431                   "type": "text",\r
5432                   "args": {\r
5433                     "options": {\r
5434                       "size": 5\r
5435                     }\r
5436                   }\r
5437                 }\r
5438               }\r
5439             },\r
5440             "speech.content": {\r
5441               "type": "part",\r
5442               "args": {\r
5443                 "model": "speech",\r
5444                 "part": "speech",\r
5445                 "column": "content",\r
5446                 "label": {\r
5447                   "row_break": true\r
5448                 },\r
5449                 "tag": {\r
5450                   "type": "text_area",\r
5451                   "args": {\r
5452                     "options": {\r
5453                       "size": "45x5"\r
5454                     }\r
5455                   }\r
5456                 }\r
5457               }\r
5458             },\r
5459             "speech.fore_color": {\r
5460               "type": "part",\r
5461               "args": {\r
5462                 "model": "speech",\r
5463                 "part": "speech",\r
5464                 "column": "fore_color",\r
5465                 "label": {\r
5466                   "row_break": true\r
5467                 },\r
5468                 "tag": {\r
5469                   "type": "hidden"\r
5470                 },\r
5471                 "helpers": {\r
5472                   "color": {\r
5473                     "type": "size",\r
5474                     "args": {\r
5475                       "path": "panels/color_helper",\r
5476                       "wrapper": "speech-fore_color-wrap"\r
5477                     }\r
5478                   }\r
5479                 }\r
5480               }\r
5481             },\r
5482             "speech.settings": {\r
5483               "type": "part",\r
5484               "args": {\r
5485                 "model": "speech",\r
5486                 "part": "speech",\r
5487                 "column": "settings",\r
5488                 "label": {\r
5489                   "type": "none"\r
5490                 },\r
5491                 "tag": {\r
5492                   "type": "hidden"\r
5493                 }\r
5494               }\r
5495             }\r
5496           }\r
5497         },\r
5498         "ground_picture": {\r
5499           "fields": {\r
5500             "id": {\r
5501               "args": {\r
5502                 "column": "id",\r
5503                 "label": {\r
5504                   "type": "none"\r
5505                 },\r
5506                 "tag": {\r
5507                   "type": "hidden"\r
5508                 }\r
5509               }\r
5510             },\r
5511             "panel_id": {\r
5512               "args": {\r
5513                 "column": "panel_id",\r
5514                 "label": {\r
5515                   "type": "none"\r
5516                 },\r
5517                 "tag": {\r
5518                   "type": "hidden"\r
5519                 }\r
5520               }\r
5521             },\r
5522             "picture_id": {\r
5523               "args": {\r
5524                 "column": "picture_id",\r
5525                 "label": {\r
5526                   "type": "none"\r
5527                 },\r
5528                 "tag": {\r
5529                   "type": "hidden"\r
5530                 }\r
5531               }\r
5532             },\r
5533             "caption": {\r
5534               "args": {\r
5535                 "column": "caption",\r
5536                 "label": {},\r
5537                 "tag": {\r
5538                   "type": "text"\r
5539                 },\r
5540                 "row_break": true\r
5541               }\r
5542             },\r
5543             "repeat": {\r
5544               "args": {\r
5545                 "column": "repeat",\r
5546                 "label": {},\r
5547                 "tag": {\r
5548                   "type": "select",\r
5549                   "args": {\r
5550                     "source": "magic_number",\r
5551                     "key": "ground_picture_repeat_items"\r
5552                   }\r
5553                 },\r
5554                 "row_break": true\r
5555               }\r
5556             },\r
5557             "x": {\r
5558               "args": {\r
5559                 "column": "x",\r
5560                 "label": {},\r
5561                 "tag": {\r
5562                   "type": "number",\r
5563                   "args": {\r
5564                     "options": {\r
5565                       "size": 5\r
5566                     }\r
5567                   }\r
5568                 }\r
5569               }\r
5570             },\r
5571             "y": {\r
5572               "args": {\r
5573                 "column": "y",\r
5574                 "label": {},\r
5575                 "tag": {\r
5576                   "type": "number",\r
5577                   "args": {\r
5578                     "options": {\r
5579                       "size": 5\r
5580                     }\r
5581                   }\r
5582                 },\r
5583                 "row_break": true\r
5584               }\r
5585             },\r
5586             "z": {\r
5587               "args": {\r
5588                 "column": "z",\r
5589                 "label": {\r
5590                   "type": "none"\r
5591                 },\r
5592                 "tag": {\r
5593                   "type": "hidden"\r
5594                 }\r
5595               }\r
5596             },\r
5597             "t": {\r
5598               "args": {\r
5599                 "column": "t",\r
5600                 "label": {\r
5601                   "type": "none"\r
5602                 },\r
5603                 "tag": {\r
5604                   "type": "hidden"\r
5605                 }\r
5606               }\r
5607             }\r
5608           },\r
5609           "field_names": [\r
5610             "caption",\r
5611             "repeat",\r
5612             "x",\r
5613             "y",\r
5614             "z",\r
5615             "t",\r
5616             "id",\r
5617             "panel_id",\r
5618             "picture_id"\r
5619           ]\r
5620         },\r
5621         "ground_color": {\r
5622           "fields": {\r
5623             "id": {\r
5624               "args": {\r
5625                 "column": "id",\r
5626                 "label": {\r
5627                   "type": "none"\r
5628                 },\r
5629                 "tag": {\r
5630                   "type": "hidden"\r
5631                 }\r
5632               }\r
5633             },\r
5634             "panel_id": {\r
5635               "args": {\r
5636                 "column": "panel_id",\r
5637                 "label": {\r
5638                   "type": "none"\r
5639                 },\r
5640                 "tag": {\r
5641                   "type": "hidden"\r
5642                 }\r
5643               }\r
5644             },\r
5645             "caption": {\r
5646               "args": {\r
5647                 "column": "caption",\r
5648                 "label": {},\r
5649                 "tag": {\r
5650                   "type": "text"\r
5651                 },\r
5652                 "row_break": true\r
5653               }\r
5654             },\r
5655             "code": {\r
5656               "args": {\r
5657                 "column": "code",\r
5658                 "label": {\r
5659                   "row_break": true\r
5660                 },\r
5661                 "tag": {\r
5662                   "type": "hidden"\r
5663                 },\r
5664                 "helpers": {\r
5665                   "color": {\r
5666                     "type": "size",\r
5667                     "args": {\r
5668                       "path": "panels/color_helper",\r
5669                       "wrapper": "ground_color-code-wrap"\r
5670                     }\r
5671                   }\r
5672                 },\r
5673                 "row_break": true\r
5674               }\r
5675             },\r
5676             "orientation": {\r
5677               "args": {\r
5678                 "column": "orientation",\r
5679                 "label": {},\r
5680                 "tag": {\r
5681                   "type": "select"\r
5682                 },\r
5683                 "row_break": true\r
5684               }\r
5685             },\r
5686             "xy": {\r
5687               "args": {\r
5688                 "column": "xy",\r
5689                 "label": {},\r
5690                 "tag": {\r
5691                   "type": "number",\r
5692                   "args": {\r
5693                     "options": {\r
5694                       "size": 5\r
5695                     }\r
5696                   }\r
5697                 }\r
5698               }\r
5699             },\r
5700             "wh": {\r
5701               "args": {\r
5702                 "column": "wh",\r
5703                 "label": {},\r
5704                 "tag": {\r
5705                   "type": "number",\r
5706                   "args": {\r
5707                     "options": {\r
5708                       "size": 5\r
5709                     }\r
5710                   }\r
5711                 },\r
5712                 "row_break": true\r
5713               }\r
5714             },\r
5715             "z": {\r
5716               "args": {\r
5717                 "column": "z",\r
5718                 "label": {\r
5719                   "type": "none"\r
5720                 },\r
5721                 "tag": {\r
5722                   "type": "hidden"\r
5723                 }\r
5724               }\r
5725             },\r
5726             "t": {\r
5727               "args": {\r
5728                 "column": "t",\r
5729                 "label": {\r
5730                   "type": "none"\r
5731                 },\r
5732                 "tag": {\r
5733                   "type": "hidden"\r
5734                 }\r
5735               }\r
5736             }\r
5737           },\r
5738           "field_names": [\r
5739             "id",\r
5740             "panel_id",\r
5741             "caption",\r
5742             "code",\r
5743             "orientation",\r
5744             "xy",\r
5745             "wh",\r
5746             "z",\r
5747             "t"\r
5748           ]\r
5749         }\r
5750       },\r
5751       "extend": {\r
5752         "CircleSpeechBalloon": {\r
5753           "base": "speech_balloon",\r
5754           "fields": {},\r
5755           "field_names": [\r
5756             "speech_balloon.caption",\r
5757             "balloon.r",\r
5758             "balloon.x",\r
5759             "balloon.y",\r
5760             "balloon.width",\r
5761             "balloon.height",\r
5762             "balloon.id",\r
5763             "balloon.speech_balloon_id",\r
5764             "balloon.system_picture_id",\r
5765             "balloon.settings",\r
5766             "speech.writing_format_id",\r
5767             "speech.font_size",\r
5768             "speech.text_align",\r
5769             "speech.quotes",\r
5770             "speech.content",\r
5771             "speech.fore_color",\r
5772             "speech.id",\r
5773             "speech.speech_balloon_id",\r
5774             "speech.x",\r
5775             "speech.y",\r
5776             "speech.width",\r
5777             "speech.height",\r
5778             "speech.settings",\r
5779             "speech_balloon.id",\r
5780             "speech_balloon.panel_id",\r
5781             "speech_balloon.speech_balloon_template_id",\r
5782             "speech_balloon.classname",\r
5783             "speech_balloon.z",\r
5784             "speech_balloon.t",\r
5785             "speech_balloon.settings"\r
5786           ]\r
5787         },\r
5788         "PlainSpeechBalloon": {\r
5789           "base": "speech_balloon",\r
5790           "fields": {\r
5791             "balloon.r": {\r
5792               "type": "part",\r
5793               "args": {\r
5794                 "model": "balloon",\r
5795                 "part": "balloon",\r
5796                 "column": "r",\r
5797                 "label": {\r
5798                   "type": "none"\r
5799                 },\r
5800                 "tag": {\r
5801                   "type": "hidden"\r
5802                 }\r
5803               }\r
5804             }\r
5805           },\r
5806           "field_names": [\r
5807             "speech_balloon.caption",\r
5808             "balloon.r",\r
5809             "balloon.x",\r
5810             "balloon.y",\r
5811             "balloon.width",\r
5812             "balloon.height",\r
5813             "balloon.id",\r
5814             "balloon.speech_balloon_id",\r
5815             "balloon.system_picture_id",\r
5816             "balloon.settings",\r
5817             "speech.writing_format_id",\r
5818             "speech.font_size",\r
5819             "speech.text_align",\r
5820             "speech.quotes",\r
5821             "speech.content",\r
5822             "speech.fore_color",\r
5823             "speech.id",\r
5824             "speech.speech_balloon_id",\r
5825             "speech.x",\r
5826             "speech.y",\r
5827             "speech.width",\r
5828             "speech.height",\r
5829             "speech.settings",\r
5830             "speech_balloon.id",\r
5831             "speech_balloon.panel_id",\r
5832             "speech_balloon.speech_balloon_template_id",\r
5833             "speech_balloon.classname",\r
5834             "speech_balloon.z",\r
5835             "speech_balloon.t",\r
5836             "speech_balloon.settings"\r
5837           ]\r
5838         },\r
5839         "SquareSpeechBalloon": {\r
5840           "base": "speech_balloon",\r
5841           "fields": {\r
5842             "balloon.r": {\r
5843               "type": "part",\r
5844               "args": {\r
5845                 "model": "balloon",\r
5846                 "part": "balloon",\r
5847                 "column": "r",\r
5848                 "label": {\r
5849                   "type": "none"\r
5850                 },\r
5851                 "tag": {\r
5852                   "type": "hidden"\r
5853                 }\r
5854               }\r
5855             }\r
5856           },\r
5857           "field_names": [\r
5858             "speech_balloon.caption",\r
5859             "balloon.r",\r
5860             "balloon.x",\r
5861             "balloon.y",\r
5862             "balloon.width",\r
5863             "balloon.height",\r
5864             "balloon.id",\r
5865             "balloon.speech_balloon_id",\r
5866             "balloon.system_picture_id",\r
5867             "balloon.settings",\r
5868             "speech.writing_format_id",\r
5869             "speech.font_size",\r
5870             "speech.text_align",\r
5871             "speech.quotes",\r
5872             "speech.content",\r
5873             "speech.fore_color",\r
5874             "speech.id",\r
5875             "speech.speech_balloon_id",\r
5876             "speech.x",\r
5877             "speech.y",\r
5878             "speech.width",\r
5879             "speech.height",\r
5880             "speech.settings",\r
5881             "speech_balloon.id",\r
5882             "speech_balloon.panel_id",\r
5883             "speech_balloon.speech_balloon_template_id",\r
5884             "speech_balloon.classname",\r
5885             "speech_balloon.z",\r
5886             "speech_balloon.t",\r
5887             "speech_balloon.settings"\r
5888           ]\r
5889         }\r
5890       }\r
5891     }\r
5892   }\r
5893 }