OSDN Git Service

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