OSDN Git Service

t#:
[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       "associations": {\r
1375         "belongs_to": {\r
1376           "author": {}\r
1377         },\r
1378         "has_many": {\r
1379           "scroll_panels": {},\r
1380           "scrolls": {\r
1381             "through": "scroll_panels"\r
1382           },\r
1383           "sheet_panels": {},\r
1384           "sheets": {\r
1385             "through": "sheet_panels"\r
1386           },\r
1387           "panel_pictures": {},\r
1388           "speech_balloons": {},\r
1389           "ground_pictures": {},\r
1390           "ground_colors": {}\r
1391         }\r
1392       },\r
1393       "attributes": {\r
1394         "width": {\r
1395           "type": "number",\r
1396           "rules": {\r
1397             "required": true,\r
1398             "number": true,\r
1399             "min": 1\r
1400           }\r
1401         },\r
1402         "height": {\r
1403           "type": "number",\r
1404           "rules": {\r
1405             "required": true,\r
1406             "number": true,\r
1407             "min": 1\r
1408           }\r
1409         },\r
1410         "border": {\r
1411           "type": "number",\r
1412           "rules": {\r
1413             "required": true,\r
1414             "number": true,\r
1415             "min": 0\r
1416           }\r
1417         },\r
1418         "caption": {\r
1419           "type": "text",\r
1420           "rules": {}\r
1421         },\r
1422         "publish": {\r
1423           "type": "number",\r
1424           "rules": {\r
1425             "required": true,\r
1426             "number": true\r
1427           },\r
1428           "source": {\r
1429             "type": "magic_number",\r
1430             "args": {\r
1431               "select_item_name": "panel_visible_items"\r
1432             }\r
1433           }\r
1434         },\r
1435         "author_id": {\r
1436           "type": "number",\r
1437           "rules": {\r
1438             "required": true,\r
1439             "number": true\r
1440           }\r
1441         }\r
1442       },\r
1443       "tree": {\r
1444         "panel_owner": "author"\r
1445       },\r
1446       "lists": {\r
1447         "public": {\r
1448           "type": "public"\r
1449         },\r
1450         "private": {\r
1451           "type": "private"\r
1452         },\r
1453         "by_scroll": {\r
1454           "type": "through_filter",\r
1455           "args": {\r
1456             "through": "scroll_panels"\r
1457           }\r
1458         },\r
1459         "by_sheet": {\r
1460           "type": "through_filter",\r
1461           "args": {\r
1462             "through": "sheet_panels"\r
1463           }\r
1464         },\r
1465         "by_author": {\r
1466           "type": "filter"\r
1467         },\r
1468         "by_speech_balloon_template": {\r
1469           "type": "through_filter"\r
1470         }\r
1471       }\r
1472     },\r
1473     "panel_picture": {\r
1474       "associations": {\r
1475         "belongs_to": {\r
1476           "panel": {}\r
1477         },\r
1478         "has_many": {}\r
1479       },\r
1480       "attributes": {\r
1481         "panel_id": {\r
1482           "type": "number",\r
1483           "rules": {\r
1484             "number": true\r
1485           }\r
1486         },\r
1487         "picture_id": {\r
1488           "type": "number",\r
1489           "rules": {\r
1490             "required": true,\r
1491             "number": true\r
1492           }\r
1493         },\r
1494         "caption": {\r
1495           "type": "text",\r
1496           "rules": {}\r
1497         },\r
1498         "x": {\r
1499           "type": "number",\r
1500           "rules": {\r
1501             "required": true,\r
1502             "number": true\r
1503           }\r
1504         },\r
1505         "y": {\r
1506           "type": "number",\r
1507           "rules": {\r
1508             "required": true,\r
1509             "number": true\r
1510           }\r
1511         },\r
1512         "width": {\r
1513           "type": "number",\r
1514           "rules": {\r
1515             "required": true,\r
1516             "number": true\r
1517           }\r
1518         },\r
1519         "height": {\r
1520           "type": "number",\r
1521           "rules": {\r
1522             "required": true,\r
1523             "number": true\r
1524           }\r
1525         },\r
1526         "link": {\r
1527           "type": "text",\r
1528           "rules": {\r
1529             "url": true\r
1530           }\r
1531         },\r
1532         "z": {\r
1533           "type": "number",\r
1534           "rules": {\r
1535             "required": true,\r
1536             "number": true,\r
1537             "min": 1\r
1538           }\r
1539         },\r
1540         "t": {\r
1541           "type": "number",\r
1542           "rules": {\r
1543             "required": true,\r
1544             "number": true,\r
1545             "min": 0\r
1546           }\r
1547         }\r
1548       },\r
1549       "tree": {\r
1550         "owner": "panel",\r
1551         "panel_owner": "panel",\r
1552         "panel": "panel"\r
1553       },\r
1554       "lists": {\r
1555         "public": {\r
1556           "type": "public"\r
1557         },\r
1558         "private": {\r
1559           "type": "private"\r
1560         },\r
1561         "by_panel": {\r
1562           "type": "filter"\r
1563         },\r
1564         "by_author": {\r
1565           "type": "foreign_filter"\r
1566         }\r
1567       }\r
1568     },\r
1569     "speech_balloon": {\r
1570       "extend_column_name": "classname",\r
1571       "associations": {\r
1572         "belongs_to": {\r
1573           "panel": {}\r
1574         },\r
1575         "has_many": {},\r
1576         "has_one": {\r
1577           "balloon": {},\r
1578           "speech": {}\r
1579         }\r
1580       },\r
1581       "attributes": {\r
1582         "panel_id": {\r
1583           "type": "number",\r
1584           "rules": {\r
1585             "number": true\r
1586           }\r
1587         },\r
1588         "speech_balloon_template_id": {\r
1589           "type": "number",\r
1590           "rules": {\r
1591             "required": true,\r
1592             "number": true\r
1593           }\r
1594         },\r
1595         "classname": {\r
1596           "type": "text",\r
1597           "rules": {\r
1598             "required": true\r
1599           }\r
1600         },\r
1601         "z": {\r
1602           "type": "number",\r
1603           "rules": {\r
1604             "required": true,\r
1605             "number": true,\r
1606             "min": 1\r
1607           }\r
1608         },\r
1609         "t": {\r
1610           "type": "number",\r
1611           "rules": {\r
1612             "required": true,\r
1613             "number": true,\r
1614             "min": 0\r
1615           }\r
1616         },\r
1617         "settings": {\r
1618           "type": "text",\r
1619           "rules": {}\r
1620         },\r
1621         "caption": {\r
1622           "type": "text",\r
1623           "rules": {}\r
1624         }\r
1625       },\r
1626       "tree": {\r
1627         "owner": "panel",\r
1628         "panel_owner": "panel",\r
1629         "panel": "panel"\r
1630       },\r
1631       "lists": {\r
1632         "public": {\r
1633           "type": "public"\r
1634         },\r
1635         "private": {\r
1636           "type": "private"\r
1637         },\r
1638         "by_panel": {\r
1639           "type": "filter"\r
1640         },\r
1641         "by_speech_balloon_template": {\r
1642           "type": "filter"\r
1643         },\r
1644         "by_author": {\r
1645           "type": "foreign_filter"\r
1646         }\r
1647       }\r
1648     },\r
1649     "balloon": {\r
1650       "associations": {\r
1651         "belongs_to": {\r
1652           "speech_balloon": {},\r
1653           "system_picture": {}\r
1654         },\r
1655         "has_many": {}\r
1656       },\r
1657       "attributes": {\r
1658         "speech_balloon_id": {\r
1659           "type": "number",\r
1660           "rules": {\r
1661             "number": true\r
1662           }\r
1663         },\r
1664         "system_picture_id": {\r
1665           "type": "number",\r
1666           "rules": {\r
1667             "required": true,\r
1668             "number": true\r
1669           }\r
1670         },\r
1671         "x": {\r
1672           "type": "number",\r
1673           "rules": {\r
1674             "required": true,\r
1675             "number": true\r
1676           }\r
1677         },\r
1678         "y": {\r
1679           "type": "number",\r
1680           "rules": {\r
1681             "required": true,\r
1682             "number": true\r
1683           }\r
1684         },\r
1685         "width": {\r
1686           "type": "number",\r
1687           "rules": {\r
1688             "required": true,\r
1689             "number": true,\r
1690             "min": 1\r
1691           }\r
1692         },\r
1693         "height": {\r
1694           "type": "number",\r
1695           "rules": {\r
1696             "required": true,\r
1697             "number": true,\r
1698             "min": 1\r
1699           }\r
1700         },\r
1701         "r": {\r
1702           "type": "number",\r
1703           "rules": {\r
1704             "required": true,\r
1705             "number": true\r
1706           }\r
1707         },\r
1708         "settings": {\r
1709           "type": "text",\r
1710           "rules": {}\r
1711         }\r
1712       },\r
1713       "tree": {\r
1714         "owner": "speech_balloon",\r
1715         "panel_owner": "speech_balloon",\r
1716         "panel": "speech_balloon"\r
1717       },\r
1718       "lists": {\r
1719         "public": {\r
1720           "type": "public"\r
1721         },\r
1722         "private": {\r
1723           "type": "private"\r
1724         },\r
1725         "by_panel": {\r
1726           "type": "filter"\r
1727         },\r
1728         "by_speech_balloon": {\r
1729           "type": "filter"\r
1730         },\r
1731         "by_author": {\r
1732           "type": "foreign_filter"\r
1733         }\r
1734       }\r
1735     },\r
1736     "speech": {\r
1737       "associations": {\r
1738         "belongs_to": {\r
1739           "speech_balloon": {},\r
1740           "writing_format": {}\r
1741         },\r
1742         "has_many": {}\r
1743       },\r
1744       "attributes": {\r
1745         "speech_balloon_id": {\r
1746           "type": "number",\r
1747           "rules": {\r
1748             "number": true\r
1749           }\r
1750         },\r
1751         "writing_format_id": {\r
1752           "type": "number",\r
1753           "source": {\r
1754             "type": "model"\r
1755           },\r
1756           "rules": {\r
1757             "required": true,\r
1758             "number": true\r
1759           }\r
1760         },\r
1761         "content": {\r
1762           "type": "text",\r
1763           "rules": {}\r
1764         },\r
1765         "font_size": {\r
1766           "type": "float",\r
1767           "rules": {\r
1768             "required": true,\r
1769             "number": true,\r
1770             "min": 0\r
1771           },\r
1772           "source": {\r
1773             "type": "magic_number",\r
1774             "args": {\r
1775               "select_item_name": "speech_font_size_items"\r
1776             }\r
1777           }\r
1778         },\r
1779         "text_align": {\r
1780           "type": "number",\r
1781           "rules": {\r
1782             "required": true,\r
1783             "number": true,\r
1784             "range": [\r
1785               0,\r
1786               3\r
1787             ]\r
1788           },\r
1789           "source": {\r
1790             "type": "magic_number",\r
1791             "args": {\r
1792               "select_item_name": "speech_text_align_items"\r
1793             }\r
1794           }\r
1795         },\r
1796         "fore_color": {\r
1797           "type": "number",\r
1798           "rules": {\r
1799             "required": true,\r
1800             "number": true,\r
1801             "range": [\r
1802               0,\r
1803               16777215\r
1804             ]\r
1805           }\r
1806         },\r
1807         "x": {\r
1808           "type": "number",\r
1809           "rules": {\r
1810             "required": true,\r
1811             "number": true\r
1812           }\r
1813         },\r
1814         "y": {\r
1815           "type": "number",\r
1816           "rules": {\r
1817             "required": true,\r
1818             "number": true\r
1819           }\r
1820         },\r
1821         "width": {\r
1822           "type": "number",\r
1823           "rules": {\r
1824             "required": true,\r
1825             "number": true,\r
1826             "min": 1\r
1827           }\r
1828         },\r
1829         "height": {\r
1830           "type": "number",\r
1831           "rules": {\r
1832             "required": true,\r
1833             "number": true,\r
1834             "min": 1\r
1835           }\r
1836         },\r
1837         "quotes": {\r
1838           "type": "text",\r
1839           "rules": {}\r
1840         },\r
1841         "settings": {\r
1842           "type": "text",\r
1843           "rules": {}\r
1844         }\r
1845       },\r
1846       "tree": {\r
1847         "owner": "speech_balloon",\r
1848         "panel_owner": "speech_balloon",\r
1849         "panel": "speech_balloon"\r
1850       },\r
1851       "lists": {\r
1852         "public": {\r
1853           "type": "public"\r
1854         },\r
1855         "by_speech_balloon": {\r
1856           "type": "filter"\r
1857         },\r
1858         "by_writing_format": {\r
1859           "type": "filter"\r
1860         }\r
1861       }\r
1862     },\r
1863     "ground_picture": {\r
1864       "associations": {\r
1865         "belongs_to": {\r
1866           "panel": {}\r
1867         },\r
1868         "has_many": {}\r
1869       },\r
1870       "attributes": {\r
1871         "panel_id": {\r
1872           "type": "number",\r
1873           "rules": {\r
1874             "number": true\r
1875           }\r
1876         },\r
1877         "picture_id": {\r
1878           "type": "number",\r
1879           "rules": {\r
1880             "required": true,\r
1881             "number": true\r
1882           }\r
1883         },\r
1884         "caption": {\r
1885           "type": "text",\r
1886           "rules": {}\r
1887         },\r
1888         "repeat": {\r
1889           "type": "number",\r
1890           "rules": {\r
1891             "required": true,\r
1892             "number": true,\r
1893             "range": [\r
1894               0,\r
1895               3\r
1896             ]\r
1897           },\r
1898           "source": {\r
1899             "type": "magic_number",\r
1900             "args": {\r
1901               "select_item_name": "ground_picture_repeat_items"\r
1902             }\r
1903           }\r
1904         },\r
1905         "x": {\r
1906           "type": "number",\r
1907           "rules": {\r
1908             "required": true,\r
1909             "number": true\r
1910           }\r
1911         },\r
1912         "y": {\r
1913           "type": "number",\r
1914           "rules": {\r
1915             "required": true,\r
1916             "number": true\r
1917           }\r
1918         },\r
1919         "z": {\r
1920           "type": "number",\r
1921           "rules": {\r
1922             "required": true,\r
1923             "number": true,\r
1924             "min": 1\r
1925           }\r
1926         },\r
1927         "t": {\r
1928           "type": "number",\r
1929           "rules": {\r
1930             "required": true,\r
1931             "number": true,\r
1932             "min": 0\r
1933           }\r
1934         }\r
1935       },\r
1936       "tree": {\r
1937         "owner": "panel",\r
1938         "panel_owner": "panel",\r
1939         "panel": "panel"\r
1940       },\r
1941       "lists": {\r
1942         "public": {\r
1943           "type": "public"\r
1944         },\r
1945         "private": {\r
1946           "type": "private"\r
1947         },\r
1948         "by_panel": {\r
1949           "type": "filter"\r
1950         },\r
1951         "by_author": {\r
1952           "type": "foreign_filter"\r
1953         }\r
1954       }\r
1955     },\r
1956     "ground_color": {\r
1957       "associations": {\r
1958         "belongs_to": {\r
1959           "panel": {}\r
1960         },\r
1961         "has_many": {}\r
1962       },\r
1963       "attributes": {\r
1964         "panel_id": {\r
1965           "type": "number",\r
1966           "rules": {\r
1967             "number": true\r
1968           }\r
1969         },\r
1970         "caption": {\r
1971           "type": "text",\r
1972           "rules": {}\r
1973         },\r
1974         "code": {\r
1975           "type": "number",\r
1976           "rules": {\r
1977             "required": true,\r
1978             "number": true,\r
1979             "range": [\r
1980               0,\r
1981               16777215\r
1982             ]\r
1983           }\r
1984         },\r
1985         "orientation": {\r
1986           "type": "number",\r
1987           "rules": {\r
1988             "required": true,\r
1989             "number": true,\r
1990             "range": [\r
1991               0,\r
1992               1\r
1993             ]\r
1994           },\r
1995           "source": {\r
1996             "type": "magic_number",\r
1997             "args": {\r
1998               "select_item_name": "ground_color_orientation_items"\r
1999             }\r
2000           }\r
2001         },\r
2002         "xy": {\r
2003           "type": "number",\r
2004           "rules": {\r
2005             "number": true\r
2006           }\r
2007         },\r
2008         "wh": {\r
2009           "type": "number",\r
2010           "rules": {\r
2011             "number": true\r
2012           }\r
2013         },\r
2014         "z": {\r
2015           "type": "number",\r
2016           "rules": {\r
2017             "required": true,\r
2018             "number": true,\r
2019             "min": 1\r
2020           }\r
2021         },\r
2022         "t": {\r
2023           "type": "number",\r
2024           "rules": {\r
2025             "required": true,\r
2026             "number": true,\r
2027             "min": 0\r
2028           }\r
2029         }\r
2030       },\r
2031       "tree": {\r
2032         "owner": "panel",\r
2033         "panel_owner": "panel",\r
2034         "panel": "panel"\r
2035       },\r
2036       "lists": {\r
2037         "public": {\r
2038           "type": "public"\r
2039         },\r
2040         "private": {\r
2041           "type": "private"\r
2042         },\r
2043         "by_panel": {\r
2044           "type": "filter"\r
2045         },\r
2046         "by_author": {\r
2047           "type": "foreign_filter"\r
2048         }\r
2049       }\r
2050     },\r
2051     "original_picture": {\r
2052       "associations": {\r
2053         "belongs_to": {\r
2054           "artist": {}\r
2055         },\r
2056         "has_many": {\r
2057           "pictures": {}\r
2058         },\r
2059         "has_one": {\r
2060           "resource_picture": {}\r
2061         }\r
2062       },\r
2063       "attributes": {\r
2064         "ext": {\r
2065           "type": "text",\r
2066           "rules": {\r
2067             "required": true\r
2068           }\r
2069         },\r
2070         "width": {\r
2071           "type": "number",\r
2072           "rules": {\r
2073             "required": true,\r
2074             "number": true\r
2075           }\r
2076         },\r
2077         "height": {\r
2078           "type": "number",\r
2079           "rules": {\r
2080             "required": true,\r
2081             "number": true\r
2082           }\r
2083         },\r
2084         "filesize": {\r
2085           "type": "number",\r
2086           "rules": {\r
2087             "required": true,\r
2088             "number": true\r
2089           }\r
2090         },\r
2091         "artist_id": {\r
2092           "type": "number",\r
2093           "rules": {\r
2094             "required": true,\r
2095             "number": true\r
2096           }\r
2097         },\r
2098         "md5": {\r
2099           "type": "text",\r
2100           "rules": {\r
2101             "required": true\r
2102           }\r
2103         },\r
2104         "uploaded_at": {\r
2105           "type": "datetime"\r
2106         },\r
2107         "published_at": {\r
2108           "type": "datetime"\r
2109         },\r
2110         "stopped_at": {\r
2111           "type": "datetime"\r
2112         }\r
2113       },\r
2114       "lists": {\r
2115         "private": {\r
2116           "type": "private"\r
2117         }\r
2118       }\r
2119     },\r
2120     "picture": {\r
2121       "associations": {\r
2122         "belongs_to": {\r
2123           "license": {},\r
2124           "artist": {}\r
2125         },\r
2126         "has_many": {},\r
2127         "has_one": {}\r
2128       },\r
2129       "attributes": {\r
2130         "original_picture_id": {\r
2131           "type": "number",\r
2132           "rules": {\r
2133             "required": true,\r
2134             "number": true\r
2135           }\r
2136         },\r
2137         "revision": {\r
2138           "type": "number",\r
2139           "rules": {\r
2140             "required": true,\r
2141             "number": true\r
2142           }\r
2143         },\r
2144         "ext": {\r
2145           "type": "text",\r
2146           "rules": {\r
2147             "required": true\r
2148           }\r
2149         },\r
2150         "width": {\r
2151           "type": "number",\r
2152           "rules": {\r
2153             "required": true,\r
2154             "number": true\r
2155           }\r
2156         },\r
2157         "height": {\r
2158           "type": "number",\r
2159           "rules": {\r
2160             "required": true,\r
2161             "number": true\r
2162           }\r
2163         },\r
2164         "filesize": {\r
2165           "type": "number",\r
2166           "rules": {\r
2167             "required": true,\r
2168             "number": true\r
2169           }\r
2170         },\r
2171         "artist_id": {\r
2172           "type": "number",\r
2173           "rules": {\r
2174             "required": true,\r
2175             "number": true\r
2176           }\r
2177         },\r
2178         "license_id": {\r
2179           "type": "number",\r
2180           "rules": {\r
2181             "required": true,\r
2182             "number": true\r
2183           }\r
2184         },\r
2185         "md5": {\r
2186           "type": "text",\r
2187           "rules": {\r
2188             "required": true\r
2189           }\r
2190         },\r
2191         "artist_name": {\r
2192           "type": "text",\r
2193           "rules": {\r
2194             "required": true\r
2195           }\r
2196         },\r
2197         "credit": {\r
2198           "type": "text",\r
2199           "rules": {}\r
2200         },\r
2201         "settings": {\r
2202           "type": "text",\r
2203           "rules": {}\r
2204         },\r
2205         "classname": {\r
2206           "type": "text",\r
2207           "rules": {\r
2208             "required": true\r
2209           }\r
2210         }\r
2211       }\r
2212     },\r
2213     "resource_picture": {\r
2214       "associations": {\r
2215         "belongs_to": {\r
2216           "original_picture": {},\r
2217           "license": {},\r
2218           "artist": {}\r
2219         },\r
2220         "has_many": {},\r
2221         "has_one": {}\r
2222       },\r
2223       "attributes": {\r
2224         "original_picture_id": {\r
2225           "type": "number",\r
2226           "rules": {\r
2227             "required": true,\r
2228             "number": true\r
2229           }\r
2230         },\r
2231         "revision": {\r
2232           "type": "number",\r
2233           "rules": {\r
2234             "required": true,\r
2235             "number": true\r
2236           }\r
2237         },\r
2238         "ext": {\r
2239           "type": "text",\r
2240           "rules": {\r
2241             "required": true\r
2242           }\r
2243         },\r
2244         "width": {\r
2245           "type": "number",\r
2246           "rules": {\r
2247             "required": true,\r
2248             "number": true\r
2249           }\r
2250         },\r
2251         "height": {\r
2252           "type": "number",\r
2253           "rules": {\r
2254             "required": true,\r
2255             "number": true\r
2256           }\r
2257         },\r
2258         "filesize": {\r
2259           "type": "number",\r
2260           "rules": {\r
2261             "required": true,\r
2262             "number": true\r
2263           }\r
2264         },\r
2265         "artist_id": {\r
2266           "type": "number",\r
2267           "rules": {\r
2268             "required": true,\r
2269             "number": true\r
2270           }\r
2271         },\r
2272         "license_id": {\r
2273           "type": "number",\r
2274           "rules": {\r
2275             "required": true,\r
2276             "number": true\r
2277           }\r
2278         },\r
2279         "md5": {\r
2280           "type": "text",\r
2281           "rules": {\r
2282             "required": true\r
2283           }\r
2284         },\r
2285         "artist_name": {\r
2286           "type": "text",\r
2287           "rules": {\r
2288             "required": true\r
2289           }\r
2290         },\r
2291         "credit": {\r
2292           "type": "text",\r
2293           "rules": {}\r
2294         },\r
2295         "settings": {\r
2296           "type": "text",\r
2297           "rules": {}\r
2298         },\r
2299         "picture_id": {\r
2300           "type": "number",\r
2301           "rules": {\r
2302             "required": true,\r
2303             "number": true\r
2304           }\r
2305         },\r
2306         "classname": {\r
2307           "type": "text",\r
2308           "rules": {\r
2309             "required": true\r
2310           }\r
2311         }\r
2312       },\r
2313       "lists": {\r
2314         "public": {\r
2315           "type": "public"\r
2316         },\r
2317         "private": {\r
2318           "type": "private"\r
2319         },\r
2320         "by_original_picture": {\r
2321           "type": "filter"\r
2322         },\r
2323         "by_license": {\r
2324           "type": "filter"\r
2325         },\r
2326         "by_artist": {\r
2327           "type": "filter"\r
2328         }\r
2329       }\r
2330     },\r
2331     "speech_balloon_template": {\r
2332       "extend_column_name": "classname",\r
2333       "associations": {\r
2334         "belongs_to": {\r
2335           "system_picture": {}\r
2336         },\r
2337         "has_many": {\r
2338           "speech_balloons": {},\r
2339           "panels": {\r
2340             "through": "speech_balloons"\r
2341           }\r
2342         },\r
2343         "has_one": {}\r
2344       },\r
2345       "attributes": {\r
2346         "name": {\r
2347           "type": "text",\r
2348           "rules": {\r
2349             "required": true\r
2350           }\r
2351         },\r
2352         "classname": {\r
2353           "type": "text",\r
2354           "rules": {\r
2355             "required": true\r
2356           }\r
2357         },\r
2358         "caption": {\r
2359           "type": "text",\r
2360           "rules": {\r
2361             "required": true\r
2362           }\r
2363         },\r
2364         "t": {\r
2365           "type": "number",\r
2366           "rules": {\r
2367             "required": true,\r
2368             "number": true,\r
2369             "min": 0\r
2370           }\r
2371         },\r
2372         "system_picture_id": {\r
2373           "type": "number",\r
2374           "rules": {\r
2375             "required": true,\r
2376             "number": true\r
2377           }\r
2378         },\r
2379         "settings": {\r
2380           "type": "text",\r
2381           "rules": {\r
2382             "required": true\r
2383           }\r
2384         }\r
2385       },\r
2386       "lists": {\r
2387         "public": {\r
2388           "type": "public"\r
2389         },\r
2390         "select_items": {\r
2391           "type": "system_resource",\r
2392           "args": {\r
2393             "select_item_name": "panel_visible_items"\r
2394           }\r
2395         }\r
2396       }\r
2397     },\r
2398     "writing_format": {\r
2399       "extend_column_name": "classname",\r
2400       "associations": {\r
2401         "belongs_to": {\r
2402           "system_picture": {}\r
2403         },\r
2404         "has_many": {\r
2405           "speeches": {}\r
2406         },\r
2407         "has_one": {}\r
2408       },\r
2409       "attributes": {\r
2410         "name": {\r
2411           "type": "text",\r
2412           "rules": {\r
2413             "required": true\r
2414           }\r
2415         },\r
2416         "classname": {\r
2417           "type": "text",\r
2418           "rules": {\r
2419             "required": true\r
2420           }\r
2421         },\r
2422         "caption": {\r
2423           "type": "text",\r
2424           "rules": {\r
2425             "required": true\r
2426           }\r
2427         },\r
2428         "system_picture_id": {\r
2429           "type": "number",\r
2430           "rules": {\r
2431             "required": true,\r
2432             "number": true\r
2433           }\r
2434         },\r
2435         "settings": {\r
2436           "type": "text",\r
2437           "rules": {\r
2438             "required": true\r
2439           }\r
2440         }\r
2441       },\r
2442       "lists": {\r
2443         "public": {\r
2444           "type": "public"\r
2445         },\r
2446         "select_items": {\r
2447           "type": "system_resource"\r
2448         },\r
2449         "by_system_picture": {\r
2450           "type": "filter"\r
2451         }\r
2452       }\r
2453     },\r
2454     "license_group": {\r
2455       "extend_column_name": "classname",\r
2456       "associations": {\r
2457         "belongs_to": {},\r
2458         "has_many": {\r
2459           "licenses": {}\r
2460         },\r
2461         "has_one": {}\r
2462       },\r
2463       "attributes": {\r
2464         "name": {\r
2465           "type": "text",\r
2466           "rules": {\r
2467             "required": true\r
2468           }\r
2469         },\r
2470         "classname": {\r
2471           "type": "text",\r
2472           "rules": {\r
2473             "required": true\r
2474           }\r
2475         },\r
2476         "caption": {\r
2477           "type": "text",\r
2478           "rules": {\r
2479             "required": true\r
2480           }\r
2481         },\r
2482         "url": {\r
2483           "type": "text",\r
2484           "rules": {\r
2485             "required": true\r
2486           }\r
2487         }\r
2488       },\r
2489       "lists": {\r
2490         "public": {\r
2491           "type": "public"\r
2492         },\r
2493         "select_items": {\r
2494           "type": "system_resource"\r
2495         }\r
2496       }\r
2497     },\r
2498     "license": {\r
2499       "associations": {\r
2500         "belongs_to": {\r
2501           "license_group": {},\r
2502           "system_picture": {}\r
2503         },\r
2504         "has_many": {\r
2505           "resource_pictures": {}\r
2506         },\r
2507         "has_one": {}\r
2508       },\r
2509       "attributes": {\r
2510         "license_group_id": {\r
2511           "type": "number",\r
2512           "rules": {\r
2513             "number": true\r
2514           }\r
2515         },\r
2516         "name": {\r
2517           "type": "text",\r
2518           "rules": {\r
2519             "required": true\r
2520           }\r
2521         },\r
2522         "caption": {\r
2523           "type": "text",\r
2524           "rules": {\r
2525             "required": true\r
2526           }\r
2527         },\r
2528         "system_picture_id": {\r
2529           "type": "number",\r
2530           "rules": {\r
2531             "required": true,\r
2532             "number": true\r
2533           }\r
2534         },\r
2535         "url": {\r
2536           "type": "text",\r
2537           "rules": {\r
2538             "required": true\r
2539           }\r
2540         },\r
2541         "settings": {\r
2542           "type": "text",\r
2543           "rules": {}\r
2544         },\r
2545         "credit_pictures": {\r
2546           "type": "text",\r
2547           "rules": {}\r
2548         }\r
2549       },\r
2550       "lists": {\r
2551         "public": {\r
2552           "type": "public"\r
2553         },\r
2554         "by_license_group": {\r
2555           "type": "filter"\r
2556         },\r
2557         "by_system_picture": {\r
2558           "type": "filter"\r
2559         }\r
2560       }\r
2561     },\r
2562     "author": {\r
2563       "associations": {\r
2564         "belongs_to": {},\r
2565         "has_many": {\r
2566           "scrolls": {},\r
2567           "comics": {},\r
2568           "stories": {},\r
2569           "sheets": {},\r
2570           "panels": {}\r
2571         },\r
2572         "has_one": {}\r
2573       },\r
2574       "attributes": {\r
2575         "name": {\r
2576           "type": "text",\r
2577           "rules": {\r
2578             "required": true\r
2579           }\r
2580         },\r
2581         "user_id": {\r
2582           "type": "number",\r
2583           "rules": {\r
2584             "required": true,\r
2585             "number": true\r
2586           }\r
2587         }\r
2588       },\r
2589       "lists": {\r
2590         "public": {\r
2591           "type": "public"\r
2592         }\r
2593       }\r
2594     },\r
2595     "artist": {\r
2596       "associations": {\r
2597         "belongs_to": {},\r
2598         "has_many": {\r
2599           "resource_pictures": {}\r
2600         },\r
2601         "has_one": {}\r
2602       },\r
2603       "attributes": {\r
2604         "name": {\r
2605           "type": "text",\r
2606           "rules": {\r
2607             "required": true\r
2608           }\r
2609         },\r
2610         "author_id": {\r
2611           "type": "number",\r
2612           "rules": {\r
2613             "required": true,\r
2614             "number": true\r
2615           }\r
2616         }\r
2617       },\r
2618       "lists": {\r
2619         "public": {\r
2620           "type": "public"\r
2621         }\r
2622       }\r
2623     },\r
2624     "system_picture": {\r
2625       "associations": {\r
2626         "belongs_to": {},\r
2627         "has_many": {\r
2628           "balloons": {},\r
2629           "speech_balloon_templates": {},\r
2630           "licenses": {}\r
2631         },\r
2632         "has_one": {}\r
2633       },\r
2634       "attributes": {\r
2635         "ext": {\r
2636           "type": "text",\r
2637           "rules": {\r
2638             "required": true\r
2639           }\r
2640         },\r
2641         "width": {\r
2642           "type": "number",\r
2643           "rules": {\r
2644             "required": true,\r
2645             "number": true\r
2646           }\r
2647         },\r
2648         "height": {\r
2649           "type": "number",\r
2650           "rules": {\r
2651             "required": true,\r
2652             "number": true\r
2653           }\r
2654         },\r
2655         "filesize": {\r
2656           "type": "number",\r
2657           "rules": {\r
2658             "required": true,\r
2659             "number": true\r
2660           }\r
2661         },\r
2662         "md5": {\r
2663           "type": "text",\r
2664           "rules": {\r
2665             "required": true\r
2666           }\r
2667         }\r
2668       },\r
2669       "lists": {\r
2670         "public": {\r
2671           "type": "public"\r
2672         }\r
2673       }\r
2674     }\r
2675   },\r
2676   "system_resources": {\r
2677     "engine_resources": {\r
2678       "license_groups": {\r
2679         "resource_items": {\r
2680           "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
2681           "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
2682           "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
2683           "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
2684           "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
2685           "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
2686         }\r
2687       },\r
2688       "speech_balloon_templates": {\r
2689         "resource_items": {\r
2690           "CircleSpeechBalloon": "circle_speech_balloon",\r
2691           "PlainSpeechBalloon": "plain_speech_balloon",\r
2692           "SquareSpeechBalloon": "square_speech_balloon"\r
2693         }\r
2694       },\r
2695       "speech_balloons": {\r
2696         "resource_items": {\r
2697           "CircleSpeechBalloon": "circle_speech_balloon",\r
2698           "PlainSpeechBalloon": "plain_speech_balloon",\r
2699           "SquareSpeechBalloon": "square_speech_balloon"\r
2700         }\r
2701       },\r
2702       "writing_formats": {\r
2703         "has_route": 0,\r
2704         "resource_items": {\r
2705           "SimpleFormat": "pettanr_simple_format"\r
2706         }\r
2707       }\r
2708     },\r
2709     "elements": {\r
2710       "PanelPicture": "panel_pictures",\r
2711       "SpeechBalloon": "speech_balloons",\r
2712       "GroundPicture": "ground_pictures",\r
2713       "GroundColor": "ground_colors"\r
2714     },\r
2715     "select_items": {\r
2716       "provider_status_status_items": [\r
2717         [\r
2718           "select_items.provider_status.status.waiting",\r
2719           0\r
2720         ],\r
2721         [\r
2722           "select_items.provider_status.status.receiving",\r
2723           1\r
2724         ]\r
2725       ],\r
2726       "demander_status_status_items": [\r
2727         [\r
2728           "select_items.demander_status.status.waiting",\r
2729           0\r
2730         ],\r
2731         [\r
2732           "select_items.demander_status.status.rejected",\r
2733           1\r
2734         ],\r
2735         [\r
2736           "select_items.demander_status.status.requesting",\r
2737           2\r
2738         ],\r
2739         [\r
2740           "select_items.demander_status.status.approved",\r
2741           3\r
2742         ]\r
2743       ],\r
2744       "scroll_visible_items": [\r
2745         [\r
2746           "select_items.scroll.visible.private",\r
2747           0\r
2748         ],\r
2749         [\r
2750           "select_items.scroll.visible.public",\r
2751           1\r
2752         ]\r
2753       ],\r
2754       "comic_visible_items": [\r
2755         [\r
2756           "select_items.comic.visible.private",\r
2757           0\r
2758         ],\r
2759         [\r
2760           "select_items.comic.visible.public",\r
2761           1\r
2762         ]\r
2763       ],\r
2764       "story_visible_items": [\r
2765         [\r
2766           "select_items.story.visible.private",\r
2767           0\r
2768         ],\r
2769         [\r
2770           "select_items.story.visible.public",\r
2771           1\r
2772         ]\r
2773       ],\r
2774       "sheet_visible_items": [\r
2775         [\r
2776           "select_items.sheet.visible.private",\r
2777           0\r
2778         ],\r
2779         [\r
2780           "select_items.sheet.visible.public",\r
2781           1\r
2782         ]\r
2783       ],\r
2784       "panel_visible_items": [\r
2785         [\r
2786           "select_items.panel.visible.private",\r
2787           0\r
2788         ],\r
2789         [\r
2790           "select_items.panel.visible.public",\r
2791           1\r
2792         ]\r
2793       ],\r
2794       "ground_picture_repeat_items": [\r
2795         [\r
2796           "select_items.ground_pictures.repeat.repeat",\r
2797           0\r
2798         ],\r
2799         [\r
2800           "select_items.ground_pictures.repeat.repeat-x",\r
2801           1\r
2802         ],\r
2803         [\r
2804           "select_items.ground_pictures.repeat.repeat-y",\r
2805           2\r
2806         ],\r
2807         [\r
2808           "select_items.ground_pictures.repeat.no-repeat",\r
2809           3\r
2810         ]\r
2811       ],\r
2812       "ground_color_orientation_items": [\r
2813         [\r
2814           "select_items.ground_color.orientation.horizontal",\r
2815           0\r
2816         ],\r
2817         [\r
2818           "select_items.ground_color.orientation.vertical",\r
2819           1\r
2820         ]\r
2821       ],\r
2822       "speech_font_size_items": [\r
2823         [\r
2824           "select_items.speeches.font_size.ultra_small",\r
2825           0.2\r
2826         ],\r
2827         [\r
2828           "select_items.speeches.font_size.very_small",\r
2829           0.4\r
2830         ],\r
2831         [\r
2832           "select_items.speeches.font_size.small",\r
2833           0.6\r
2834         ],\r
2835         [\r
2836           "select_items.speeches.font_size.semi_small",\r
2837           0.8\r
2838         ],\r
2839         [\r
2840           "select_items.speeches.font_size.normal",\r
2841           1\r
2842         ],\r
2843         [\r
2844           "select_items.speeches.font_size.semi_large",\r
2845           1.5\r
2846         ],\r
2847         [\r
2848           "select_items.speeches.font_size.large",\r
2849           2\r
2850         ],\r
2851         [\r
2852           "select_items.speeches.font_size.very_large",\r
2853           3.5\r
2854         ],\r
2855         [\r
2856           "select_items.speeches.font_size.ultra_large",\r
2857           5\r
2858         ]\r
2859       ],\r
2860       "speech_text_align_items": [\r
2861         [\r
2862           "select_items.speeches.text_align.none",\r
2863           0\r
2864         ],\r
2865         [\r
2866           "select_items.speeches.text_align.left",\r
2867           1\r
2868         ],\r
2869         [\r
2870           "select_items.speeches.text_align.right",\r
2871           2\r
2872         ],\r
2873         [\r
2874           "select_items.speeches.text_align.center",\r
2875           3\r
2876         ]\r
2877       ]\r
2878     }\r
2879   },\r
2880   "magic_numbers": {\r
2881     "run_mode": 1,\r
2882     "thumbnail_width": 64,\r
2883     "thumbnail_height": 64,\r
2884     "profile": {\r
2885       "users": {\r
2886         "caption": "ペンギン王国",\r
2887         "url": "http://localhost:3001/",\r
2888         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
2889       },\r
2890       "admins": {\r
2891         "caption": "site name for admin",\r
2892         "url": "http://your.site.url/admins/",\r
2893         "description": "admin register"\r
2894       },\r
2895       "demand_users": {\r
2896         "caption": "provider name",\r
2897         "url": "http://your.site.url/demanders/",\r
2898         "description": "provider description"\r
2899       }\r
2900     },\r
2901     "provider_sources": [\r
2902       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
2903     ]\r
2904   },\r
2905   "locals": {\r
2906     "profilers": {\r
2907       "scroll": {\r
2908         "column_names": [\r
2909           "title",\r
2910           "description",\r
2911           "visible",\r
2912           "author_id"\r
2913         ],\r
2914         "associations": {\r
2915           "belongs_to": [\r
2916             "author"\r
2917           ],\r
2918           "has_many": [\r
2919             "scroll_panels.by_scroll",\r
2920             "panels.by_scroll"\r
2921           ]\r
2922         }\r
2923       },\r
2924       "scroll_panel": {\r
2925         "column_names": [\r
2926           "scroll_id",\r
2927           "panel_id",\r
2928           "t",\r
2929           "author_id"\r
2930         ],\r
2931         "associations": {\r
2932           "belongs_to": [\r
2933             "scroll",\r
2934             "panel"\r
2935           ]\r
2936         }\r
2937       },\r
2938       "comic": {\r
2939         "column_names": [\r
2940           "title",\r
2941           "description",\r
2942           "visible",\r
2943           "author_id"\r
2944         ],\r
2945         "associations": {\r
2946           "belongs_to": [\r
2947             "author"\r
2948           ],\r
2949           "has_many": [\r
2950             "stories.by_comic"\r
2951           ]\r
2952         }\r
2953       },\r
2954       "story": {\r
2955         "column_names": [\r
2956           "comic_id",\r
2957           "title",\r
2958           "description",\r
2959           "t",\r
2960           "visible"\r
2961         ],\r
2962         "associations": {\r
2963           "belongs_to": [\r
2964             "comic"\r
2965           ],\r
2966           "has_many": [\r
2967             "story_sheets.by_story",\r
2968             "sheets.by_story"\r
2969           ]\r
2970         }\r
2971       },\r
2972       "story_sheet": {\r
2973         "column_names": [\r
2974           "story_id",\r
2975           "sheet_id",\r
2976           "t",\r
2977           "author_id"\r
2978         ],\r
2979         "associations": {\r
2980           "belongs_to": [\r
2981             "story",\r
2982             "sheet"\r
2983           ]\r
2984         }\r
2985       },\r
2986       "sheet": {\r
2987         "column_names": [\r
2988           "caption",\r
2989           "width",\r
2990           "height",\r
2991           "visible",\r
2992           "author_id"\r
2993         ],\r
2994         "associations": {\r
2995           "belongs_to": [\r
2996             "author"\r
2997           ],\r
2998           "has_many": [\r
2999             "story_sheets.by_sheet",\r
3000             "stories.by_sheet",\r
3001             "sheet_panels.by_sheet",\r
3002             "panels.by_sheet"\r
3003           ]\r
3004         }\r
3005       },\r
3006       "sheet_panel": {\r
3007         "column_names": [\r
3008           "sheet_id",\r
3009           "panel_id",\r
3010           "x",\r
3011           "y",\r
3012           "z",\r
3013           "t",\r
3014           "author_id"\r
3015         ],\r
3016         "associations": {\r
3017           "belongs_to": [\r
3018             "sheet",\r
3019             "panel"\r
3020           ]\r
3021         }\r
3022       },\r
3023       "panel": {\r
3024         "column_names": [\r
3025           "width",\r
3026           "height",\r
3027           "border",\r
3028           "caption",\r
3029           "publish",\r
3030           "author_id"\r
3031         ],\r
3032         "associations": {\r
3033           "belongs_to": [\r
3034             "author"\r
3035           ],\r
3036           "has_many": [\r
3037             "scroll_panels.by_panel",\r
3038             "scrolls.by_panel",\r
3039             "sheet_panels.by_panel",\r
3040             "sheets.by_panel",\r
3041             "panel_pictures.by_panel",\r
3042             "speech_balloons.by_panel",\r
3043             "ground_pictures.by_panel",\r
3044             "ground_colors.by_panel"\r
3045           ]\r
3046         }\r
3047       },\r
3048       "panel_picture": {\r
3049         "column_names": [\r
3050           "panel_id",\r
3051           "picture_id",\r
3052           "caption",\r
3053           "x",\r
3054           "y",\r
3055           "width",\r
3056           "height",\r
3057           "link",\r
3058           "z",\r
3059           "t"\r
3060         ],\r
3061         "associations": {\r
3062           "belongs_to": [\r
3063             "panel"\r
3064           ]\r
3065         }\r
3066       },\r
3067       "speech_balloon": {\r
3068         "column_names": [\r
3069           "panel_id",\r
3070           "speech_balloon_template_id",\r
3071           "classname",\r
3072           "z",\r
3073           "t",\r
3074           "settings",\r
3075           "caption"\r
3076         ],\r
3077         "associations": {\r
3078           "belongs_to": [\r
3079             "panel"\r
3080           ],\r
3081           "has_one": [\r
3082             "balloon.by_speech_balloon",\r
3083             "speech.by_speech_balloon"\r
3084           ]\r
3085         }\r
3086       },\r
3087       "speech": {\r
3088         "column_names": [\r
3089           "speech_balloon_id",\r
3090           "writing_format_id",\r
3091           "content",\r
3092           "font_size",\r
3093           "text_align",\r
3094           "fore_color",\r
3095           "x",\r
3096           "y",\r
3097           "width",\r
3098           "height",\r
3099           "quotes",\r
3100           "settings"\r
3101         ],\r
3102         "associations": {\r
3103           "belongs_to": [\r
3104             "speech_balloon",\r
3105             "writing_format"\r
3106           ]\r
3107         }\r
3108       },\r
3109       "balloon": {\r
3110         "column_names": [\r
3111           "speech_balloon_id",\r
3112           "system_picture_id",\r
3113           "x",\r
3114           "y",\r
3115           "width",\r
3116           "height",\r
3117           "r",\r
3118           "settings"\r
3119         ],\r
3120         "associations": {\r
3121           "belongs_to": [\r
3122             "speech_balloon",\r
3123             "system_picture"\r
3124           ]\r
3125         }\r
3126       },\r
3127       "ground_picture": {\r
3128         "column_names": [\r
3129           "panel_id",\r
3130           "picture_id",\r
3131           "caption",\r
3132           "repeat",\r
3133           "x",\r
3134           "y",\r
3135           "z",\r
3136           "t"\r
3137         ],\r
3138         "associations": {\r
3139           "belongs_to": [\r
3140             "panel"\r
3141           ]\r
3142         }\r
3143       },\r
3144       "ground_color": {\r
3145         "column_names": [\r
3146           "panel_id",\r
3147           "caption",\r
3148           "code",\r
3149           "orientation",\r
3150           "xy",\r
3151           "wh",\r
3152           "z",\r
3153           "t"\r
3154         ],\r
3155         "associations": {\r
3156           "belongs_to": [\r
3157             "panel"\r
3158           ]\r
3159         }\r
3160       },\r
3161       "original_picture": {\r
3162         "column_names": [\r
3163           "ext",\r
3164           "width",\r
3165           "height",\r
3166           "filesize",\r
3167           "artist_id",\r
3168           "md5",\r
3169           "uploaded_at",\r
3170           "published_at",\r
3171           "stopped_at"\r
3172         ],\r
3173         "associations": {\r
3174           "belongs_to": [\r
3175             "artist"\r
3176           ],\r
3177           "has_one": [\r
3178             "resource_picture.by_original_picture"\r
3179           ]\r
3180         }\r
3181       },\r
3182       "picture": {\r
3183         "column_names": [\r
3184           "original_picture_id",\r
3185           "revision",\r
3186           "ext",\r
3187           "width",\r
3188           "height",\r
3189           "filesize",\r
3190           "artist_id",\r
3191           "license_id",\r
3192           "md5",\r
3193           "artist_name",\r
3194           "credit",\r
3195           "settings",\r
3196           "classname"\r
3197         ],\r
3198         "associations": {\r
3199           "belongs_to": [\r
3200             "license",\r
3201             "artist"\r
3202           ]\r
3203         }\r
3204       },\r
3205       "resource_picture": {\r
3206         "column_names": [\r
3207           "original_picture_id",\r
3208           "revision",\r
3209           "ext",\r
3210           "width",\r
3211           "height",\r
3212           "filesize",\r
3213           "artist_id",\r
3214           "license_id",\r
3215           "md5",\r
3216           "artist_name",\r
3217           "credit",\r
3218           "settings",\r
3219           "picture_id",\r
3220           "classname"\r
3221         ],\r
3222         "associations": {\r
3223           "belongs_to": [\r
3224             "original_picture",\r
3225             "license",\r
3226             "artist"\r
3227           ]\r
3228         }\r
3229       },\r
3230       "speech_balloon_template": {\r
3231         "column_names": [\r
3232           "name",\r
3233           "classname",\r
3234           "caption",\r
3235           "t",\r
3236           "system_picture_id",\r
3237           "settings"\r
3238         ],\r
3239         "associations": {\r
3240           "belongs_to": [\r
3241             "system_picture"\r
3242           ]\r
3243         }\r
3244       },\r
3245       "writing_format": {\r
3246         "column_names": [\r
3247           "name",\r
3248           "classname",\r
3249           "caption",\r
3250           "system_picture_id",\r
3251           "settings"\r
3252         ],\r
3253         "associations": {\r
3254           "belongs_to": [\r
3255             "system_picture"\r
3256           ],\r
3257           "has_many": [\r
3258             "speeches.by_writing_format"\r
3259           ]\r
3260         }\r
3261       },\r
3262       "license_group": {\r
3263         "column_names": [\r
3264           "name",\r
3265           "classname",\r
3266           "caption",\r
3267           "url"\r
3268         ],\r
3269         "associations": {\r
3270           "has_many": [\r
3271             "licenses.by_license_group"\r
3272           ]\r
3273         }\r
3274       },\r
3275       "license": {\r
3276         "column_names": [\r
3277           "license_group_id",\r
3278           "name",\r
3279           "caption",\r
3280           "system_picture_id",\r
3281           "url",\r
3282           "settings",\r
3283           "credit_pictures"\r
3284         ],\r
3285         "associations": {\r
3286           "belongs_to": [\r
3287             "license_group",\r
3288             "system_picture"\r
3289           ],\r
3290           "has_many": [\r
3291             "resource_pictures.by_license"\r
3292           ]\r
3293         }\r
3294       },\r
3295       "author": {\r
3296         "column_names": [\r
3297           "name",\r
3298           "user_id"\r
3299         ],\r
3300         "associations": {\r
3301           "has_many": [\r
3302             "scrolls.by_author",\r
3303             "comics.by_author",\r
3304             "stories.by_author",\r
3305             "sheets.by_author",\r
3306             "panels.by_author",\r
3307             "panel_pictures.by_author",\r
3308             "speech_balloons.by_author",\r
3309             "ground_pictures.by_author",\r
3310             "ground_colors.by_author"\r
3311           ]\r
3312         }\r
3313       },\r
3314       "artist": {\r
3315         "column_names": [\r
3316           "name",\r
3317           "author_id"\r
3318         ],\r
3319         "associations": {\r
3320           "has_many": [\r
3321             "resource_pictures.by_artist"\r
3322           ]\r
3323         }\r
3324       },\r
3325       "system_picture": {\r
3326         "column_names": [\r
3327           "ext",\r
3328           "width",\r
3329           "height",\r
3330           "filesize",\r
3331           "md5"\r
3332         ],\r
3333         "associations": {\r
3334           "has_many": [\r
3335             "licenses.by_system_picture"\r
3336           ]\r
3337         }\r
3338       }\r
3339     },\r
3340     "filers": {\r
3341       "scroll": {\r
3342         "symbol": {},\r
3343         "caption": {\r
3344           "type": "default",\r
3345           "args": {\r
3346             "face": {\r
3347               "type": "column",\r
3348               "args": {\r
3349                 "column_name": "title"\r
3350               }\r
3351             },\r
3352             "link": {\r
3353               "type": "action",\r
3354               "args": {\r
3355                 "action_name": "play"\r
3356               }\r
3357             }\r
3358           }\r
3359         },\r
3360         "summary": {},\r
3361         "edit": {}\r
3362       },\r
3363       "scroll_panel": {\r
3364         "symbol": {\r
3365           "type": "default",\r
3366           "args": {\r
3367             "link": {\r
3368               "type": "none"\r
3369             }\r
3370           }\r
3371         },\r
3372         "caption": {\r
3373           "type": "none"\r
3374         },\r
3375         "summary": {},\r
3376         "edit": {\r
3377           "type": "none"\r
3378         }\r
3379       },\r
3380       "comic": {\r
3381         "symbol": {},\r
3382         "caption": {\r
3383           "type": "default",\r
3384           "args": {\r
3385             "face": {\r
3386               "type": "column",\r
3387               "args": {\r
3388                 "column_name": "title"\r
3389               }\r
3390             }\r
3391           }\r
3392         },\r
3393         "summary": {},\r
3394         "edit": {}\r
3395       },\r
3396       "story": {\r
3397         "symbol": {},\r
3398         "caption": {\r
3399           "type": "default",\r
3400           "args": {\r
3401             "face": {\r
3402               "type": "method",\r
3403               "args": {\r
3404                 "method_name": "title_with_t"\r
3405               }\r
3406             },\r
3407             "link": {\r
3408               "type": "action",\r
3409               "args": {\r
3410                 "action_name": "play"\r
3411               }\r
3412             }\r
3413           }\r
3414         },\r
3415         "summary": {},\r
3416         "edit": {}\r
3417       },\r
3418       "story_sheet": {\r
3419         "symbol": {\r
3420           "type": "default",\r
3421           "args": {\r
3422             "link": {\r
3423               "type": "none"\r
3424             }\r
3425           }\r
3426         },\r
3427         "caption": {\r
3428           "type": "none"\r
3429         },\r
3430         "summary": {},\r
3431         "edit": {\r
3432           "type": "none"\r
3433         }\r
3434       },\r
3435       "sheet": {\r
3436         "symbol": {},\r
3437         "caption": {\r
3438           "type": "default",\r
3439           "args": {\r
3440             "face": {},\r
3441             "link": {\r
3442               "type": "action",\r
3443               "args": {\r
3444                 "action_name": "play"\r
3445               }\r
3446             }\r
3447           }\r
3448         },\r
3449         "summary": {},\r
3450         "edit": {}\r
3451       },\r
3452       "sheet_panel": {\r
3453         "symbol": {\r
3454           "type": "default",\r
3455           "args": {\r
3456             "link": {\r
3457               "type": "none"\r
3458             }\r
3459           }\r
3460         },\r
3461         "caption": {\r
3462           "type": "none"\r
3463         },\r
3464         "summary": {},\r
3465         "edit": {\r
3466           "type": "none"\r
3467         }\r
3468       },\r
3469       "panel": {\r
3470         "symbol": {},\r
3471         "caption": {\r
3472           "type": "default",\r
3473           "args": {\r
3474             "link": {\r
3475               "type": "none"\r
3476             }\r
3477           }\r
3478         },\r
3479         "summary": {},\r
3480         "edit": {}\r
3481       },\r
3482       "panel_picture": {\r
3483         "symbol": {\r
3484           "type": "default",\r
3485           "args": {\r
3486             "face": {\r
3487               "type": "picture"\r
3488             }\r
3489           }\r
3490         },\r
3491         "caption": {\r
3492           "type": "default",\r
3493           "args": {\r
3494             "link": {\r
3495               "type": "none"\r
3496             }\r
3497           }\r
3498         },\r
3499         "summary": {},\r
3500         "edit": {\r
3501           "type": "none"\r
3502         }\r
3503       },\r
3504       "speech_balloon": {\r
3505         "symbol": {\r
3506           "type": "default",\r
3507           "args": {\r
3508             "face": {\r
3509               "type": "picture"\r
3510             }\r
3511           }\r
3512         },\r
3513         "caption": {\r
3514           "type": "default",\r
3515           "args": {\r
3516             "face": {\r
3517               "type": "method",\r
3518               "args": {\r
3519                 "method_name": "plain_scenario"\r
3520               }\r
3521             },\r
3522             "link": {\r
3523               "type": "none"\r
3524             }\r
3525           }\r
3526         },\r
3527         "summary": {},\r
3528         "edit": {\r
3529           "type": "none"\r
3530         }\r
3531       },\r
3532       "speech": {\r
3533         "symbol": {\r
3534           "type": "default",\r
3535           "args": {\r
3536             "face": {\r
3537               "type": "picture"\r
3538             }\r
3539           }\r
3540         },\r
3541         "caption": {\r
3542           "type": "default",\r
3543           "args": {\r
3544             "face": {\r
3545               "type": "column",\r
3546               "args": {\r
3547                 "column_name": "content"\r
3548               }\r
3549             },\r
3550             "link": {\r
3551               "type": "none"\r
3552             }\r
3553           }\r
3554         },\r
3555         "summary": {},\r
3556         "edit": {\r
3557           "type": "none"\r
3558         }\r
3559       },\r
3560       "balloon": {\r
3561         "symbol": {\r
3562           "type": "default",\r
3563           "args": {\r
3564             "face": {\r
3565               "type": "picture"\r
3566             }\r
3567           }\r
3568         },\r
3569         "caption": {\r
3570           "type": "none"\r
3571         },\r
3572         "summary": {},\r
3573         "edit": {\r
3574           "type": "none"\r
3575         }\r
3576       },\r
3577       "ground_picture": {\r
3578         "symbol": {\r
3579           "type": "default",\r
3580           "args": {\r
3581             "face": {\r
3582               "type": "picture"\r
3583             }\r
3584           }\r
3585         },\r
3586         "caption": {\r
3587           "type": "default",\r
3588           "args": {\r
3589             "link": {\r
3590               "type": "none"\r
3591             }\r
3592           }\r
3593         },\r
3594         "summary": {},\r
3595         "edit": {\r
3596           "type": "none"\r
3597         }\r
3598       },\r
3599       "ground_color": {\r
3600         "symbol": {\r
3601           "type": "template",\r
3602           "args": {\r
3603             "template_name": "symbol"\r
3604           }\r
3605         },\r
3606         "caption": {\r
3607           "type": "default",\r
3608           "args": {\r
3609             "link": {\r
3610               "type": "none"\r
3611             }\r
3612           }\r
3613         },\r
3614         "summary": {},\r
3615         "edit": {\r
3616           "type": "none"\r
3617         }\r
3618       },\r
3619       "original_picture": {\r
3620         "symbol": {\r
3621           "type": "default",\r
3622           "args": {\r
3623             "face": {\r
3624               "type": "picture"\r
3625             }\r
3626           }\r
3627         },\r
3628         "caption": {\r
3629           "type": "default",\r
3630           "args": {\r
3631             "face": {\r
3632               "type": "method",\r
3633               "args": {\r
3634                 "method_name": "revision"\r
3635               }\r
3636             },\r
3637             "link": {\r
3638               "type": "action",\r
3639               "args": {\r
3640                 "action_name": "history"\r
3641               }\r
3642             }\r
3643           }\r
3644         },\r
3645         "summary": {},\r
3646         "edit": {\r
3647           "type": "template",\r
3648           "args": {\r
3649             "template_name": "publish"\r
3650           }\r
3651         }\r
3652       },\r
3653       "picture": {\r
3654         "symbol": {\r
3655           "type": "default",\r
3656           "args": {\r
3657             "face": {\r
3658               "type": "picture"\r
3659             }\r
3660           }\r
3661         },\r
3662         "caption": {\r
3663           "type": "default",\r
3664           "args": {\r
3665             "face": {\r
3666               "type": "column",\r
3667               "args": {\r
3668                 "column_name": "revision"\r
3669               }\r
3670             }\r
3671           }\r
3672         },\r
3673         "summary": {},\r
3674         "edit": {\r
3675           "type": "none"\r
3676         }\r
3677       },\r
3678       "resource_picture": {\r
3679         "symbol": {\r
3680           "type": "default",\r
3681           "args": {\r
3682             "face": {\r
3683               "type": "picture"\r
3684             }\r
3685           }\r
3686         },\r
3687         "caption": {\r
3688           "type": "none"\r
3689         },\r
3690         "summary": {},\r
3691         "edit": {\r
3692           "type": "none"\r
3693         }\r
3694       },\r
3695       "speech_balloon_template": {\r
3696         "symbol": {\r
3697           "type": "default",\r
3698           "args": {\r
3699             "face": {\r
3700               "type": "picture"\r
3701             }\r
3702           }\r
3703         },\r
3704         "caption": {},\r
3705         "summary": {\r
3706           "type": "none"\r
3707         },\r
3708         "edit": {\r
3709           "type": "none"\r
3710         }\r
3711       },\r
3712       "writing_format": {\r
3713         "symbol": {},\r
3714         "caption": {},\r
3715         "summary": {\r
3716           "type": "none"\r
3717         },\r
3718         "edit": {\r
3719           "type": "none"\r
3720         }\r
3721       },\r
3722       "license_group": {\r
3723         "symbol": {},\r
3724         "caption": {\r
3725           "type": "default",\r
3726           "args": {\r
3727             "link": {\r
3728               "type": "url_column",\r
3729               "args": {\r
3730                 "column_name": "url"\r
3731               }\r
3732             }\r
3733           }\r
3734         },\r
3735         "summary": {\r
3736           "type": "none"\r
3737         },\r
3738         "edit": {\r
3739           "type": "none"\r
3740         }\r
3741       },\r
3742       "license": {\r
3743         "symbol": {},\r
3744         "caption": {\r
3745           "type": "default",\r
3746           "args": {\r
3747             "face": {\r
3748               "type": "method",\r
3749               "args": {\r
3750                 "method_name": "caption_with_group"\r
3751               }\r
3752             },\r
3753             "link": {\r
3754               "type": "url_column",\r
3755               "args": {\r
3756                 "column_name": "url"\r
3757               }\r
3758             }\r
3759           }\r
3760         },\r
3761         "summary": {},\r
3762         "edit": {\r
3763           "type": "none"\r
3764         }\r
3765       },\r
3766       "author": {\r
3767         "symbol": {},\r
3768         "caption": {\r
3769           "type": "default",\r
3770           "args": {\r
3771             "face": {\r
3772               "type": "column",\r
3773               "args": {\r
3774                 "column_name": "name"\r
3775               }\r
3776             }\r
3777           }\r
3778         },\r
3779         "summary": {},\r
3780         "edit": {\r
3781           "type": "account"\r
3782         }\r
3783       },\r
3784       "artist": {\r
3785         "symbol": {},\r
3786         "caption": {\r
3787           "type": "default",\r
3788           "args": {\r
3789             "face": {\r
3790               "type": "column",\r
3791               "args": {\r
3792                 "column_name": "name"\r
3793               }\r
3794             }\r
3795           }\r
3796         },\r
3797         "summary": {},\r
3798         "edit": {\r
3799           "type": "account"\r
3800         }\r
3801       },\r
3802       "system_picture": {\r
3803         "symbol": {\r
3804           "type": "default",\r
3805           "args": {\r
3806             "face": {\r
3807               "type": "picture"\r
3808             }\r
3809           }\r
3810         },\r
3811         "caption": {\r
3812           "type": "none"\r
3813         },\r
3814         "summary": {\r
3815           "type": "none"\r
3816         },\r
3817         "edit": {\r
3818           "type": "none"\r
3819         }\r
3820       }\r
3821     },\r
3822     "list_groups": {\r
3823       "scroll": {\r
3824         "lists": {\r
3825           "public": {},\r
3826           "private": {},\r
3827           "by_author": {},\r
3828           "by_panel": {},\r
3829           "play": {}\r
3830         }\r
3831       },\r
3832       "scroll_panel": {\r
3833         "tree_name": "owner",\r
3834         "lists": {\r
3835           "public": {},\r
3836           "private": {},\r
3837           "by_scroll": {},\r
3838           "by_panel": {}\r
3839         }\r
3840       },\r
3841       "comic": {\r
3842         "lists": {\r
3843           "public": {},\r
3844           "private": {},\r
3845           "by_author": {}\r
3846         }\r
3847       },\r
3848       "story": {\r
3849         "tree_name": "owner",\r
3850         "lists": {\r
3851           "public": {},\r
3852           "private": {},\r
3853           "by_comic": {},\r
3854           "by_sheet": {},\r
3855           "by_author": {\r
3856             "tree_name": "comic_owner"\r
3857           },\r
3858           "play": {}\r
3859         }\r
3860       },\r
3861       "story_sheet": {\r
3862         "tree_name": "owner",\r
3863         "lists": {\r
3864           "public": {},\r
3865           "private": {},\r
3866           "by_story": {},\r
3867           "by_sheet": {}\r
3868         }\r
3869       },\r
3870       "sheet": {\r
3871         "lists": {\r
3872           "public": {},\r
3873           "private": {},\r
3874           "by_story": {},\r
3875           "by_panel": {},\r
3876           "by_author": {},\r
3877           "play": {}\r
3878         }\r
3879       },\r
3880       "sheet_panel": {\r
3881         "tree_name": "owner",\r
3882         "lists": {\r
3883           "public": {},\r
3884           "private": {},\r
3885           "by_sheet": {},\r
3886           "by_panel": {}\r
3887         }\r
3888       },\r
3889       "panel": {\r
3890         "lists": {\r
3891           "public": {},\r
3892           "private": {},\r
3893           "by_scroll": {},\r
3894           "by_sheet": {},\r
3895           "by_author": {},\r
3896           "by_speech_balloon_template": {}\r
3897         }\r
3898       },\r
3899       "panel_picture": {\r
3900         "tree_name": "owner",\r
3901         "lists": {\r
3902           "public": {},\r
3903           "private": {},\r
3904           "by_panel": {},\r
3905           "by_author": {\r
3906             "tree_name": "panel_owner"\r
3907           }\r
3908         }\r
3909       },\r
3910       "speech_balloon": {\r
3911         "tree_name": "owner",\r
3912         "lists": {\r
3913           "public": {},\r
3914           "private": {},\r
3915           "by_panel": {},\r
3916           "by_speech_balloon_template": {},\r
3917           "by_author": {\r
3918             "tree_name": "panel_owner"\r
3919           }\r
3920         }\r
3921       },\r
3922       "speech": {\r
3923         "tree_name": "owner",\r
3924         "lists": {\r
3925           "public": {},\r
3926           "by_speech_balloon": {},\r
3927           "by_writing_format": {}\r
3928         }\r
3929       },\r
3930       "balloon": {\r
3931         "tree_name": "owner",\r
3932         "lists": {\r
3933           "public": {},\r
3934           "by_speech_balloon": {}\r
3935         }\r
3936       },\r
3937       "ground_picture": {\r
3938         "tree_name": "owner",\r
3939         "lists": {\r
3940           "public": {},\r
3941           "private": {},\r
3942           "by_panel": {},\r
3943           "by_author": {\r
3944             "tree_name": "panel_owner"\r
3945           }\r
3946         }\r
3947       },\r
3948       "ground_color": {\r
3949         "tree_name": "owner",\r
3950         "lists": {\r
3951           "public": {},\r
3952           "private": {},\r
3953           "by_panel": {},\r
3954           "by_author": {\r
3955             "tree_name": "panel_owner"\r
3956           }\r
3957         }\r
3958       },\r
3959       "original_picture": {\r
3960         "lists": {\r
3961           "private": {}\r
3962         }\r
3963       },\r
3964       "picture": {},\r
3965       "resource_picture": {\r
3966         "lists": {\r
3967           "public": {},\r
3968           "private": {},\r
3969           "by_original_picture": {},\r
3970           "by_license": {},\r
3971           "by_artist": {}\r
3972         }\r
3973       },\r
3974       "speech_balloon_template": {\r
3975         "lists": {\r
3976           "public": {},\r
3977           "select_items": {}\r
3978         }\r
3979       },\r
3980       "writing_format": {\r
3981         "lists": {\r
3982           "public": {},\r
3983           "select_items": {},\r
3984           "by_system_picture": {}\r
3985         }\r
3986       },\r
3987       "license_group": {\r
3988         "lists": {\r
3989           "public": {},\r
3990           "select_items": {}\r
3991         }\r
3992       },\r
3993       "license": {\r
3994         "lists": {\r
3995           "public": {},\r
3996           "by_license_group": {},\r
3997           "by_system_picture": {}\r
3998         }\r
3999       },\r
4000       "author": {\r
4001         "lists": {\r
4002           "public": {}\r
4003         }\r
4004       },\r
4005       "artist": {\r
4006         "lists": {\r
4007           "public": {}\r
4008         }\r
4009       },\r
4010       "system_picture": {\r
4011         "lists": {\r
4012           "public": {}\r
4013         }\r
4014       }\r
4015     },\r
4016     "elements": [\r
4017       {\r
4018         "name": "panel_picture",\r
4019         "path_name": "panel_pictures",\r
4020         "parts": []\r
4021       },\r
4022       {\r
4023         "name": "speech_balloon",\r
4024         "path_name": "circle_speech_balloon/speech_balloons",\r
4025         "parts": [\r
4026           "balloon",\r
4027           "speech"\r
4028         ]\r
4029       },\r
4030       {\r
4031         "name": "ground_picture",\r
4032         "path_name": "ground_pictures",\r
4033         "parts": []\r
4034       },\r
4035       {\r
4036         "name": "ground_color",\r
4037         "path_name": "ground_colors",\r
4038         "parts": []\r
4039       }\r
4040     ],\r
4041     "forms": {\r
4042       "base": {\r
4043         "scroll": {\r
4044           "fields": {\r
4045             "title": {\r
4046               "args": {\r
4047                 "label": {\r
4048                   "args": {\r
4049                     "row_break": true\r
4050                   }\r
4051                 },\r
4052                 "tag": {\r
4053                   "type": "text"\r
4054                 },\r
4055                 "row_break": true\r
4056               }\r
4057             },\r
4058             "description": {\r
4059               "args": {\r
4060                 "label": {\r
4061                   "args": {\r
4062                     "row_break": true\r
4063                   }\r
4064                 },\r
4065                 "tag": {\r
4066                   "type": "text_area"\r
4067                 }\r
4068               }\r
4069             },\r
4070             "visible": {\r
4071               "args": {\r
4072                 "tag": {\r
4073                   "type": "select"\r
4074                 },\r
4075                 "row_break": true\r
4076               }\r
4077             },\r
4078             "id": {\r
4079               "args": {\r
4080                 "label": {\r
4081                   "type": "none"\r
4082                 },\r
4083                 "tag": {\r
4084                   "type": "hidden"\r
4085                 }\r
4086               }\r
4087             },\r
4088             "author_id": {\r
4089               "args": {\r
4090                 "label": {\r
4091                   "type": "none"\r
4092                 },\r
4093                 "tag": {\r
4094                   "type": "hidden"\r
4095                 }\r
4096               }\r
4097             }\r
4098           },\r
4099           "field_names": [\r
4100             "title",\r
4101             "description",\r
4102             "visible",\r
4103             "id",\r
4104             "author_id"\r
4105           ]\r
4106         },\r
4107         "scroll_panel": {\r
4108           "fields": {\r
4109             "scroll_id": {\r
4110               "args": {\r
4111                 "tag": {\r
4112                   "type": "number"\r
4113                 }\r
4114               }\r
4115             },\r
4116             "panel_id": {\r
4117               "args": {\r
4118                 "tag": {\r
4119                   "type": "number"\r
4120                 }\r
4121               }\r
4122             },\r
4123             "t": {\r
4124               "args": {\r
4125                 "tag": {\r
4126                   "type": "number"\r
4127                 }\r
4128               }\r
4129             },\r
4130             "id": {\r
4131               "args": {\r
4132                 "label": {\r
4133                   "type": "none"\r
4134                 },\r
4135                 "tag": {\r
4136                   "type": "hidden"\r
4137                 }\r
4138               }\r
4139             }\r
4140           },\r
4141           "field_names": [\r
4142             "scroll_id",\r
4143             "panel_id",\r
4144             "t",\r
4145             "id"\r
4146           ]\r
4147         },\r
4148         "comic": {\r
4149           "fields": {\r
4150             "title": {\r
4151               "args": {\r
4152                 "label": {\r
4153                   "args": {\r
4154                     "row_break": true\r
4155                   }\r
4156                 },\r
4157                 "tag": {\r
4158                   "type": "text"\r
4159                 },\r
4160                 "row_break": true\r
4161               }\r
4162             },\r
4163             "description": {\r
4164               "args": {\r
4165                 "label": {\r
4166                   "args": {\r
4167                     "row_break": true\r
4168                   }\r
4169                 },\r
4170                 "tag": {\r
4171                   "type": "text_area"\r
4172                 }\r
4173               }\r
4174             },\r
4175             "visible": {\r
4176               "args": {\r
4177                 "tag": {\r
4178                   "type": "select"\r
4179                 },\r
4180                 "row_break": true\r
4181               }\r
4182             },\r
4183             "id": {\r
4184               "args": {\r
4185                 "label": {\r
4186                   "type": "none"\r
4187                 },\r
4188                 "tag": {\r
4189                   "type": "hidden"\r
4190                 }\r
4191               }\r
4192             },\r
4193             "author_id": {\r
4194               "args": {\r
4195                 "label": {\r
4196                   "type": "none"\r
4197                 },\r
4198                 "tag": {\r
4199                   "type": "hidden"\r
4200                 }\r
4201               }\r
4202             }\r
4203           },\r
4204           "field_names": [\r
4205             "title",\r
4206             "description",\r
4207             "visible",\r
4208             "id",\r
4209             "author_id"\r
4210           ]\r
4211         },\r
4212         "story": {\r
4213           "fields": {\r
4214             "comic_id": {\r
4215               "args": {\r
4216                 "label": {\r
4217                   "type": "none"\r
4218                 },\r
4219                 "tag": {\r
4220                   "type": "hidden"\r
4221                 }\r
4222               }\r
4223             },\r
4224             "title": {\r
4225               "args": {\r
4226                 "label": {\r
4227                   "args": {\r
4228                     "row_break": true\r
4229                   }\r
4230                 },\r
4231                 "tag": {\r
4232                   "type": "text"\r
4233                 },\r
4234                 "row_break": true\r
4235               }\r
4236             },\r
4237             "description": {\r
4238               "args": {\r
4239                 "label": {\r
4240                   "args": {\r
4241                     "row_break": true\r
4242                   }\r
4243                 },\r
4244                 "tag": {\r
4245                   "type": "text_area"\r
4246                 },\r
4247                 "row_break": true\r
4248               }\r
4249             },\r
4250             "visible": {\r
4251               "args": {\r
4252                 "tag": {\r
4253                   "type": "select"\r
4254                 },\r
4255                 "row_break": true\r
4256               }\r
4257             },\r
4258             "t": {\r
4259               "args": {\r
4260                 "tag": {\r
4261                   "type": "number"\r
4262                 }\r
4263               }\r
4264             },\r
4265             "id": {\r
4266               "args": {\r
4267                 "label": {\r
4268                   "type": "none"\r
4269                 },\r
4270                 "tag": {\r
4271                   "type": "hidden"\r
4272                 }\r
4273               }\r
4274             },\r
4275             "author_id": {\r
4276               "args": {\r
4277                 "label": {\r
4278                   "type": "none"\r
4279                 },\r
4280                 "tag": {\r
4281                   "type": "hidden"\r
4282                 }\r
4283               }\r
4284             }\r
4285           },\r
4286           "field_names": [\r
4287             "comic_id",\r
4288             "title",\r
4289             "description",\r
4290             "visible",\r
4291             "t",\r
4292             "id",\r
4293             "author_id"\r
4294           ]\r
4295         },\r
4296         "story_sheet": {\r
4297           "fields": {\r
4298             "story_id": {\r
4299               "args": {\r
4300                 "label": {\r
4301                   "type": "none"\r
4302                 },\r
4303                 "tag": {\r
4304                   "type": "number"\r
4305                 }\r
4306               }\r
4307             },\r
4308             "sheet_id": {\r
4309               "args": {\r
4310                 "label": {\r
4311                   "type": "none"\r
4312                 },\r
4313                 "tag": {\r
4314                   "type": "number"\r
4315                 }\r
4316               }\r
4317             },\r
4318             "t": {\r
4319               "args": {\r
4320                 "tag": {\r
4321                   "type": "number"\r
4322                 }\r
4323               }\r
4324             },\r
4325             "id": {\r
4326               "args": {\r
4327                 "label": {\r
4328                   "type": "none"\r
4329                 },\r
4330                 "tag": {\r
4331                   "type": "hidden"\r
4332                 }\r
4333               }\r
4334             }\r
4335           },\r
4336           "field_names": [\r
4337             "story_id",\r
4338             "sheet_id",\r
4339             "t",\r
4340             "id"\r
4341           ]\r
4342         },\r
4343         "sheet": {\r
4344           "fields": {\r
4345             "caption": {\r
4346               "args": {\r
4347                 "label": {\r
4348                   "args": {\r
4349                     "row_break": true\r
4350                   }\r
4351                 },\r
4352                 "tag": {\r
4353                   "type": "text"\r
4354                 },\r
4355                 "row_break": true\r
4356               }\r
4357             },\r
4358             "width": {\r
4359               "args": {\r
4360                 "tag": {\r
4361                   "type": "number"\r
4362                 }\r
4363               }\r
4364             },\r
4365             "height": {\r
4366               "args": {\r
4367                 "tag": {\r
4368                   "type": "number"\r
4369                 },\r
4370                 "row_break": true\r
4371               }\r
4372             },\r
4373             "visible": {\r
4374               "args": {\r
4375                 "tag": {\r
4376                   "type": "select"\r
4377                 },\r
4378                 "row_break": true\r
4379               }\r
4380             },\r
4381             "id": {\r
4382               "args": {\r
4383                 "label": {\r
4384                   "type": "none"\r
4385                 },\r
4386                 "tag": {\r
4387                   "type": "hidden"\r
4388                 }\r
4389               }\r
4390             },\r
4391             "author_id": {\r
4392               "args": {\r
4393                 "label": {\r
4394                   "type": "none"\r
4395                 },\r
4396                 "tag": {\r
4397                   "type": "hidden"\r
4398                 }\r
4399               }\r
4400             }\r
4401           },\r
4402           "field_names": [\r
4403             "caption",\r
4404             "width",\r
4405             "height",\r
4406             "visible",\r
4407             "id",\r
4408             "author_id"\r
4409           ]\r
4410         },\r
4411         "sheet_panel": {\r
4412           "fields": {\r
4413             "sheet_id": {\r
4414               "args": {\r
4415                 "tag": {\r
4416                   "type": "number"\r
4417                 }\r
4418               }\r
4419             },\r
4420             "panel_id": {\r
4421               "args": {\r
4422                 "tag": {\r
4423                   "type": "number"\r
4424                 }\r
4425               }\r
4426             },\r
4427             "x": {\r
4428               "args": {\r
4429                 "tag": {\r
4430                   "type": "number"\r
4431                 }\r
4432               }\r
4433             },\r
4434             "y": {\r
4435               "args": {\r
4436                 "tag": {\r
4437                   "type": "number"\r
4438                 },\r
4439                 "row_break": true\r
4440               }\r
4441             },\r
4442             "z": {\r
4443               "args": {\r
4444                 "label": {\r
4445                   "type": "none"\r
4446                 },\r
4447                 "tag": {\r
4448                   "type": "hidden"\r
4449                 }\r
4450               }\r
4451             },\r
4452             "t": {\r
4453               "args": {\r
4454                 "label": {\r
4455                   "type": "none"\r
4456                 },\r
4457                 "tag": {\r
4458                   "type": "hidden"\r
4459                 }\r
4460               }\r
4461             },\r
4462             "id": {\r
4463               "args": {\r
4464                 "label": {\r
4465                   "type": "none"\r
4466                 },\r
4467                 "tag": {\r
4468                   "type": "hidden"\r
4469                 }\r
4470               }\r
4471             }\r
4472           },\r
4473           "field_names": [\r
4474             "sheet_id",\r
4475             "panel_id",\r
4476             "x",\r
4477             "y",\r
4478             "z",\r
4479             "t",\r
4480             "id"\r
4481           ]\r
4482         },\r
4483         "panel": {\r
4484           "fields": {\r
4485             "caption": {\r
4486               "args": {\r
4487                 "tag": {\r
4488                   "type": "text"\r
4489                 },\r
4490                 "row_break": true\r
4491               }\r
4492             },\r
4493             "width": {\r
4494               "args": {\r
4495                 "tag": {\r
4496                   "type": "number"\r
4497                 }\r
4498               }\r
4499             },\r
4500             "height": {\r
4501               "args": {\r
4502                 "tag": {\r
4503                   "type": "number"\r
4504                 },\r
4505                 "row_break": true\r
4506               }\r
4507             },\r
4508             "border": {\r
4509               "args": {\r
4510                 "tag": {\r
4511                   "type": "number"\r
4512                 }\r
4513               }\r
4514             },\r
4515             "publish": {\r
4516               "args": {\r
4517                 "tag": {\r
4518                   "type": "select"\r
4519                 },\r
4520                 "row_break": true\r
4521               }\r
4522             },\r
4523             "id": {\r
4524               "args": {\r
4525                 "label": {\r
4526                   "type": "none"\r
4527                 },\r
4528                 "tag": {\r
4529                   "type": "hidden"\r
4530                 }\r
4531               }\r
4532             },\r
4533             "author_id": {\r
4534               "args": {\r
4535                 "label": {\r
4536                   "type": "none"\r
4537                 },\r
4538                 "tag": {\r
4539                   "type": "hidden"\r
4540                 }\r
4541               }\r
4542             }\r
4543           },\r
4544           "field_names": [\r
4545             "caption",\r
4546             "width",\r
4547             "height",\r
4548             "border",\r
4549             "publish",\r
4550             "id",\r
4551             "author_id"\r
4552           ]\r
4553         },\r
4554         "panel_picture": {\r
4555           "fields": {\r
4556             "caption": {\r
4557               "args": {\r
4558                 "tag": {\r
4559                   "type": "text"\r
4560                 },\r
4561                 "row_break": true\r
4562               }\r
4563             },\r
4564             "x": {\r
4565               "args": {\r
4566                 "tag": {\r
4567                   "type": "number"\r
4568                 }\r
4569               }\r
4570             },\r
4571             "y": {\r
4572               "args": {\r
4573                 "tag": {\r
4574                   "type": "number"\r
4575                 },\r
4576                 "row_break": true\r
4577               }\r
4578             },\r
4579             "width": {\r
4580               "args": {\r
4581                 "tag": {\r
4582                   "type": "number"\r
4583                 },\r
4584                 "helpers": {\r
4585                   "size": {\r
4586                     "type": "size",\r
4587                     "args": {\r
4588                       "dom_class": "panel_picture_width_tool"\r
4589                     }\r
4590                   }\r
4591                 },\r
4592                 "row_break": true\r
4593               }\r
4594             },\r
4595             "height": {\r
4596               "args": {\r
4597                 "tag": {\r
4598                   "type": "number"\r
4599                 },\r
4600                 "helpers": {\r
4601                   "size": {\r
4602                     "type": "size",\r
4603                     "args": {\r
4604                       "dom_class": "panel_picture_height_tool"\r
4605                     }\r
4606                   }\r
4607                 },\r
4608                 "row_break": true\r
4609               }\r
4610             },\r
4611             "link": {\r
4612               "args": {\r
4613                 "tag": {\r
4614                   "type": "text"\r
4615                 },\r
4616                 "row_break": true\r
4617               }\r
4618             },\r
4619             "id": {\r
4620               "args": {\r
4621                 "label": {\r
4622                   "type": "none"\r
4623                 },\r
4624                 "tag": {\r
4625                   "type": "hidden"\r
4626                 }\r
4627               }\r
4628             },\r
4629             "panel_id": {\r
4630               "args": {\r
4631                 "label": {\r
4632                   "type": "none"\r
4633                 },\r
4634                 "tag": {\r
4635                   "type": "hidden"\r
4636                 }\r
4637               }\r
4638             },\r
4639             "picture_id": {\r
4640               "args": {\r
4641                 "tag": {\r
4642                   "type": "hidden"\r
4643                 },\r
4644                 "helpers": {\r
4645                   "popup": {\r
4646                     "type": "popup",\r
4647                     "args": {\r
4648                       "source": "pictures"\r
4649                     }\r
4650                   }\r
4651                 }\r
4652               }\r
4653             },\r
4654             "z": {\r
4655               "args": {\r
4656                 "label": {\r
4657                   "type": "none"\r
4658                 },\r
4659                 "tag": {\r
4660                   "type": "hidden"\r
4661                 }\r
4662               }\r
4663             },\r
4664             "t": {\r
4665               "args": {\r
4666                 "label": {\r
4667                   "type": "none"\r
4668                 },\r
4669                 "tag": {\r
4670                   "type": "hidden"\r
4671                 }\r
4672               }\r
4673             }\r
4674           },\r
4675           "field_names": [\r
4676             "caption",\r
4677             "x",\r
4678             "y",\r
4679             "width",\r
4680             "height",\r
4681             "link",\r
4682             "id",\r
4683             "panel_id",\r
4684             "picture_id",\r
4685             "z",\r
4686             "t"\r
4687           ]\r
4688         },\r
4689         "speech_balloon": {\r
4690           "fields": {\r
4691             "speech_balloon.id": {\r
4692               "args": {\r
4693                 "label": {\r
4694                   "type": "none"\r
4695                 },\r
4696                 "tag": {\r
4697                   "type": "hidden"\r
4698                 }\r
4699               }\r
4700             },\r
4701             "speech_balloon.panel_id": {\r
4702               "args": {\r
4703                 "label": {\r
4704                   "type": "none"\r
4705                 },\r
4706                 "tag": {\r
4707                   "type": "hidden"\r
4708                 }\r
4709               }\r
4710             },\r
4711             "speech_balloon.speech_balloon_template_id": {\r
4712               "args": {\r
4713                 "label": {\r
4714                   "type": "none"\r
4715                 },\r
4716                 "tag": {\r
4717                   "type": "hidden"\r
4718                 }\r
4719               }\r
4720             },\r
4721             "speech_balloon.caption": {\r
4722               "args": {\r
4723                 "tag": {\r
4724                   "type": "text"\r
4725                 },\r
4726                 "row_break": true\r
4727               }\r
4728             },\r
4729             "speech_balloon.z": {\r
4730               "args": {\r
4731                 "label": {\r
4732                   "type": "none"\r
4733                 },\r
4734                 "tag": {\r
4735                   "type": "hidden"\r
4736                 }\r
4737               }\r
4738             },\r
4739             "speech_balloon.t": {\r
4740               "args": {\r
4741                 "label": {\r
4742                   "type": "none"\r
4743                 },\r
4744                 "tag": {\r
4745                   "type": "hidden"\r
4746                 }\r
4747               }\r
4748             },\r
4749             "speech_balloon.classname": {\r
4750               "args": {\r
4751                 "label": {\r
4752                   "type": "none"\r
4753                 },\r
4754                 "tag": {\r
4755                   "type": "hidden"\r
4756                 }\r
4757               }\r
4758             },\r
4759             "speech_balloon.settings": {\r
4760               "args": {\r
4761                 "label": {\r
4762                   "type": "none"\r
4763                 },\r
4764                 "tag": {\r
4765                   "type": "hidden"\r
4766                 }\r
4767               }\r
4768             },\r
4769             "balloon.id": {\r
4770               "type": "part",\r
4771               "args": {\r
4772                 "label": {\r
4773                   "type": "none"\r
4774                 },\r
4775                 "tag": {\r
4776                   "type": "hidden"\r
4777                 }\r
4778               }\r
4779             },\r
4780             "balloon.speech_balloon_id": {\r
4781               "type": "part",\r
4782               "args": {\r
4783                 "label": {\r
4784                   "type": "none"\r
4785                 },\r
4786                 "tag": {\r
4787                   "type": "hidden"\r
4788                 }\r
4789               }\r
4790             },\r
4791             "balloon.system_picture_id": {\r
4792               "type": "part",\r
4793               "args": {\r
4794                 "label": {\r
4795                   "type": "none"\r
4796                 },\r
4797                 "tag": {\r
4798                   "type": "hidden"\r
4799                 }\r
4800               }\r
4801             },\r
4802             "balloon.r": {\r
4803               "type": "part",\r
4804               "args": {\r
4805                 "tag": {\r
4806                   "type": "number"\r
4807                 },\r
4808                 "helpers": {\r
4809                   "tail_angle": {\r
4810                     "type": "size",\r
4811                     "args": {}\r
4812                   }\r
4813                 },\r
4814                 "row_break": true\r
4815               }\r
4816             },\r
4817             "balloon.x": {\r
4818               "type": "part",\r
4819               "args": {\r
4820                 "tag": {\r
4821                   "type": "number"\r
4822                 }\r
4823               }\r
4824             },\r
4825             "balloon.y": {\r
4826               "type": "part",\r
4827               "args": {\r
4828                 "label": {},\r
4829                 "tag": {\r
4830                   "type": "number"\r
4831                 },\r
4832                 "row_break": true\r
4833               }\r
4834             },\r
4835             "balloon.width": {\r
4836               "type": "part",\r
4837               "args": {\r
4838                 "tag": {\r
4839                   "type": "number"\r
4840                 }\r
4841               }\r
4842             },\r
4843             "balloon.height": {\r
4844               "type": "part",\r
4845               "args": {\r
4846                 "tag": {\r
4847                   "type": "number"\r
4848                 },\r
4849                 "row_break": true\r
4850               }\r
4851             },\r
4852             "balloon.settings": {\r
4853               "type": "part",\r
4854               "args": {\r
4855                 "label": {\r
4856                   "type": "none"\r
4857                 },\r
4858                 "tag": {\r
4859                   "type": "hidden"\r
4860                 }\r
4861               }\r
4862             },\r
4863             "speech.id": {\r
4864               "type": "part",\r
4865               "args": {\r
4866                 "label": {\r
4867                   "type": "none"\r
4868                 },\r
4869                 "tag": {\r
4870                   "type": "hidden"\r
4871                 }\r
4872               }\r
4873             },\r
4874             "speech.speech_balloon_id": {\r
4875               "type": "part",\r
4876               "args": {\r
4877                 "label": {\r
4878                   "type": "none"\r
4879                 },\r
4880                 "tag": {\r
4881                   "type": "hidden"\r
4882                 }\r
4883               }\r
4884             },\r
4885             "speech.x": {\r
4886               "type": "part",\r
4887               "args": {\r
4888                 "label": {\r
4889                   "type": "none"\r
4890                 },\r
4891                 "tag": {\r
4892                   "type": "hidden"\r
4893                 }\r
4894               }\r
4895             },\r
4896             "speech.y": {\r
4897               "type": "part",\r
4898               "args": {\r
4899                 "label": {\r
4900                   "type": "none"\r
4901                 },\r
4902                 "tag": {\r
4903                   "type": "hidden"\r
4904                 }\r
4905               }\r
4906             },\r
4907             "speech.width": {\r
4908               "type": "part",\r
4909               "args": {\r
4910                 "label": {\r
4911                   "type": "none"\r
4912                 },\r
4913                 "tag": {\r
4914                   "type": "hidden"\r
4915                 }\r
4916               }\r
4917             },\r
4918             "speech.height": {\r
4919               "type": "part",\r
4920               "args": {\r
4921                 "label": {\r
4922                   "type": "none"\r
4923                 },\r
4924                 "tag": {\r
4925                   "type": "hidden"\r
4926                 }\r
4927               }\r
4928             },\r
4929             "speech.writing_format_id": {\r
4930               "type": "part",\r
4931               "args": {\r
4932                 "tag": {\r
4933                   "type": "select"\r
4934                 }\r
4935               }\r
4936             },\r
4937             "speech.font_size": {\r
4938               "type": "part",\r
4939               "args": {\r
4940                 "tag": {\r
4941                   "type": "select"\r
4942                 },\r
4943                 "row_break": true\r
4944               }\r
4945             },\r
4946             "speech.text_align": {\r
4947               "type": "part",\r
4948               "args": {\r
4949                 "tag": {\r
4950                   "type": "select"\r
4951                 }\r
4952               }\r
4953             },\r
4954             "speech.quotes": {\r
4955               "type": "part",\r
4956               "args": {\r
4957                 "tag": {\r
4958                   "type": "text"\r
4959                 }\r
4960               }\r
4961             },\r
4962             "speech.content": {\r
4963               "type": "part",\r
4964               "args": {\r
4965                 "label": {\r
4966                   "args": {\r
4967                     "row_break": true\r
4968                   }\r
4969                 },\r
4970                 "tag": {\r
4971                   "type": "text_area",\r
4972                   "args": {\r
4973                     "options": {\r
4974                       "size": "45x5"\r
4975                     }\r
4976                   }\r
4977                 }\r
4978               }\r
4979             },\r
4980             "speech.fore_color": {\r
4981               "type": "part",\r
4982               "args": {\r
4983                 "label": {\r
4984                   "row_break": true\r
4985                 },\r
4986                 "tag": {\r
4987                   "type": "hidden"\r
4988                 },\r
4989                 "helpers": {\r
4990                   "color": {\r
4991                     "type": "color",\r
4992                     "args": {\r
4993                       "wrapper": "speech-fore_color-wrap"\r
4994                     }\r
4995                   }\r
4996                 }\r
4997               }\r
4998             },\r
4999             "speech.settings": {\r
5000               "type": "part",\r
5001               "args": {\r
5002                 "label": {\r
5003                   "type": "none"\r
5004                 },\r
5005                 "tag": {\r
5006                   "type": "hidden"\r
5007                 }\r
5008               }\r
5009             }\r
5010           }\r
5011         },\r
5012         "ground_picture": {\r
5013           "fields": {\r
5014             "id": {\r
5015               "args": {\r
5016                 "label": {\r
5017                   "type": "none"\r
5018                 },\r
5019                 "tag": {\r
5020                   "type": "hidden"\r
5021                 }\r
5022               }\r
5023             },\r
5024             "panel_id": {\r
5025               "args": {\r
5026                 "label": {\r
5027                   "type": "none"\r
5028                 },\r
5029                 "tag": {\r
5030                   "type": "hidden"\r
5031                 }\r
5032               }\r
5033             },\r
5034             "picture_id": {\r
5035               "args": {\r
5036                 "label": {\r
5037                   "type": "none"\r
5038                 },\r
5039                 "tag": {\r
5040                   "type": "hidden"\r
5041                 }\r
5042               }\r
5043             },\r
5044             "caption": {\r
5045               "args": {\r
5046                 "tag": {\r
5047                   "type": "text"\r
5048                 },\r
5049                 "row_break": true\r
5050               }\r
5051             },\r
5052             "repeat": {\r
5053               "args": {\r
5054                 "tag": {\r
5055                   "type": "select",\r
5056                   "args": {\r
5057                     "source": "magic_number",\r
5058                     "key": "ground_picture_repeat_items"\r
5059                   }\r
5060                 },\r
5061                 "row_break": true\r
5062               }\r
5063             },\r
5064             "x": {\r
5065               "args": {\r
5066                 "tag": {\r
5067                   "type": "number"\r
5068                 }\r
5069               }\r
5070             },\r
5071             "y": {\r
5072               "args": {\r
5073                 "tag": {\r
5074                   "type": "number"\r
5075                 },\r
5076                 "row_break": true\r
5077               }\r
5078             },\r
5079             "z": {\r
5080               "args": {\r
5081                 "label": {\r
5082                   "type": "none"\r
5083                 },\r
5084                 "tag": {\r
5085                   "type": "hidden"\r
5086                 }\r
5087               }\r
5088             },\r
5089             "t": {\r
5090               "args": {\r
5091                 "label": {\r
5092                   "type": "none"\r
5093                 },\r
5094                 "tag": {\r
5095                   "type": "hidden"\r
5096                 }\r
5097               }\r
5098             }\r
5099           },\r
5100           "field_names": [\r
5101             "caption",\r
5102             "repeat",\r
5103             "x",\r
5104             "y",\r
5105             "z",\r
5106             "t",\r
5107             "id",\r
5108             "panel_id",\r
5109             "picture_id"\r
5110           ]\r
5111         },\r
5112         "ground_color": {\r
5113           "fields": {\r
5114             "id": {\r
5115               "args": {\r
5116                 "label": {\r
5117                   "type": "none"\r
5118                 },\r
5119                 "tag": {\r
5120                   "type": "hidden"\r
5121                 }\r
5122               }\r
5123             },\r
5124             "panel_id": {\r
5125               "args": {\r
5126                 "label": {\r
5127                   "type": "none"\r
5128                 },\r
5129                 "tag": {\r
5130                   "type": "hidden"\r
5131                 }\r
5132               }\r
5133             },\r
5134             "caption": {\r
5135               "args": {\r
5136                 "tag": {\r
5137                   "type": "text"\r
5138                 },\r
5139                 "row_break": true\r
5140               }\r
5141             },\r
5142             "code": {\r
5143               "args": {\r
5144                 "label": {\r
5145                   "args": {\r
5146                     "row_break": true\r
5147                   }\r
5148                 },\r
5149                 "tag": {\r
5150                   "type": "hidden"\r
5151                 },\r
5152                 "helpers": {\r
5153                   "color": {\r
5154                     "type": "color",\r
5155                     "args": {\r
5156                       "wrapper": "ground_color-code-wrap"\r
5157                     }\r
5158                   }\r
5159                 },\r
5160                 "row_break": true\r
5161               }\r
5162             },\r
5163             "orientation": {\r
5164               "args": {\r
5165                 "tag": {\r
5166                   "type": "select"\r
5167                 },\r
5168                 "row_break": true\r
5169               }\r
5170             },\r
5171             "xy": {\r
5172               "args": {\r
5173                 "tag": {\r
5174                   "type": "number"\r
5175                 }\r
5176               }\r
5177             },\r
5178             "wh": {\r
5179               "args": {\r
5180                 "tag": {\r
5181                   "type": "number"\r
5182                 },\r
5183                 "row_break": true\r
5184               }\r
5185             },\r
5186             "z": {\r
5187               "args": {\r
5188                 "label": {\r
5189                   "type": "none"\r
5190                 },\r
5191                 "tag": {\r
5192                   "type": "hidden"\r
5193                 }\r
5194               }\r
5195             },\r
5196             "t": {\r
5197               "args": {\r
5198                 "label": {\r
5199                   "type": "none"\r
5200                 },\r
5201                 "tag": {\r
5202                   "type": "hidden"\r
5203                 }\r
5204               }\r
5205             }\r
5206           },\r
5207           "field_names": [\r
5208             "id",\r
5209             "panel_id",\r
5210             "caption",\r
5211             "code",\r
5212             "orientation",\r
5213             "xy",\r
5214             "wh",\r
5215             "z",\r
5216             "t"\r
5217           ]\r
5218         },\r
5219         "author": {\r
5220           "fields": {\r
5221             "id": {\r
5222               "args": {\r
5223                 "label": {\r
5224                   "type": "none"\r
5225                 },\r
5226                 "tag": {\r
5227                   "type": "hidden"\r
5228                 }\r
5229               }\r
5230             },\r
5231             "name": {\r
5232               "args": {\r
5233                 "label": {\r
5234                   "args": {\r
5235                     "row_break": true\r
5236                   }\r
5237                 },\r
5238                 "tag": {\r
5239                   "type": "text"\r
5240                 },\r
5241                 "row_break": true\r
5242               }\r
5243             }\r
5244           },\r
5245           "field_names": [\r
5246             "id",\r
5247             "name"\r
5248           ]\r
5249         },\r
5250         "artist": {\r
5251           "fields": {\r
5252             "id": {\r
5253               "args": {\r
5254                 "label": {\r
5255                   "type": "none"\r
5256                 },\r
5257                 "tag": {\r
5258                   "type": "hidden"\r
5259                 }\r
5260               }\r
5261             },\r
5262             "name": {\r
5263               "args": {\r
5264                 "label": {\r
5265                   "args": {\r
5266                     "row_break": true\r
5267                   }\r
5268                 },\r
5269                 "tag": {\r
5270                   "type": "text"\r
5271                 },\r
5272                 "row_break": true\r
5273               }\r
5274             }\r
5275           },\r
5276           "field_names": [\r
5277             "id",\r
5278             "name"\r
5279           ]\r
5280         }\r
5281       },\r
5282       "extend": {\r
5283         "CircleSpeechBalloon": {\r
5284           "base": "speech_balloon",\r
5285           "fields": {},\r
5286           "field_names": [\r
5287             "speech_balloon.caption",\r
5288             "balloon.r",\r
5289             "balloon.x",\r
5290             "balloon.y",\r
5291             "balloon.width",\r
5292             "balloon.height",\r
5293             "balloon.id",\r
5294             "balloon.speech_balloon_id",\r
5295             "balloon.system_picture_id",\r
5296             "balloon.settings",\r
5297             "speech.writing_format_id",\r
5298             "speech.font_size",\r
5299             "speech.text_align",\r
5300             "speech.quotes",\r
5301             "speech.content",\r
5302             "speech.fore_color",\r
5303             "speech.id",\r
5304             "speech.speech_balloon_id",\r
5305             "speech.x",\r
5306             "speech.y",\r
5307             "speech.width",\r
5308             "speech.height",\r
5309             "speech.settings",\r
5310             "speech_balloon.id",\r
5311             "speech_balloon.panel_id",\r
5312             "speech_balloon.speech_balloon_template_id",\r
5313             "speech_balloon.classname",\r
5314             "speech_balloon.z",\r
5315             "speech_balloon.t",\r
5316             "speech_balloon.settings"\r
5317           ]\r
5318         },\r
5319         "PlainSpeechBalloon": {\r
5320           "base": "speech_balloon",\r
5321           "fields": {\r
5322             "balloon.r": {\r
5323               "type": "part",\r
5324               "args": {\r
5325                 "label": {\r
5326                   "type": "none"\r
5327                 },\r
5328                 "tag": {\r
5329                   "type": "hidden"\r
5330                 }\r
5331               }\r
5332             }\r
5333           },\r
5334           "field_names": [\r
5335             "speech_balloon.caption",\r
5336             "balloon.r",\r
5337             "balloon.x",\r
5338             "balloon.y",\r
5339             "balloon.width",\r
5340             "balloon.height",\r
5341             "balloon.id",\r
5342             "balloon.speech_balloon_id",\r
5343             "balloon.system_picture_id",\r
5344             "balloon.settings",\r
5345             "speech.writing_format_id",\r
5346             "speech.font_size",\r
5347             "speech.text_align",\r
5348             "speech.quotes",\r
5349             "speech.content",\r
5350             "speech.fore_color",\r
5351             "speech.id",\r
5352             "speech.speech_balloon_id",\r
5353             "speech.x",\r
5354             "speech.y",\r
5355             "speech.width",\r
5356             "speech.height",\r
5357             "speech.settings",\r
5358             "speech_balloon.id",\r
5359             "speech_balloon.panel_id",\r
5360             "speech_balloon.speech_balloon_template_id",\r
5361             "speech_balloon.classname",\r
5362             "speech_balloon.z",\r
5363             "speech_balloon.t",\r
5364             "speech_balloon.settings"\r
5365           ]\r
5366         },\r
5367         "SquareSpeechBalloon": {\r
5368           "base": "speech_balloon",\r
5369           "fields": {\r
5370             "balloon.r": {\r
5371               "type": "part",\r
5372               "args": {\r
5373                 "label": {\r
5374                   "type": "none"\r
5375                 },\r
5376                 "tag": {\r
5377                   "type": "hidden"\r
5378                 }\r
5379               }\r
5380             }\r
5381           },\r
5382           "field_names": [\r
5383             "speech_balloon.caption",\r
5384             "balloon.r",\r
5385             "balloon.x",\r
5386             "balloon.y",\r
5387             "balloon.width",\r
5388             "balloon.height",\r
5389             "balloon.id",\r
5390             "balloon.speech_balloon_id",\r
5391             "balloon.system_picture_id",\r
5392             "balloon.settings",\r
5393             "speech.writing_format_id",\r
5394             "speech.font_size",\r
5395             "speech.text_align",\r
5396             "speech.quotes",\r
5397             "speech.content",\r
5398             "speech.fore_color",\r
5399             "speech.id",\r
5400             "speech.speech_balloon_id",\r
5401             "speech.x",\r
5402             "speech.y",\r
5403             "speech.width",\r
5404             "speech.height",\r
5405             "speech.settings",\r
5406             "speech_balloon.id",\r
5407             "speech_balloon.panel_id",\r
5408             "speech_balloon.speech_balloon_template_id",\r
5409             "speech_balloon.classname",\r
5410             "speech_balloon.z",\r
5411             "speech_balloon.t",\r
5412             "speech_balloon.settings"\r
5413           ]\r
5414         }\r
5415       }\r
5416     }\r
5417   }\r
5418 }