OSDN Git Service

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