OSDN Git Service

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