OSDN Git Service

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