OSDN Git Service

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