OSDN Git Service

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