OSDN Git Service

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