OSDN Git Service

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