OSDN Git Service

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