OSDN Git Service

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