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             "args": {\r
1824               "select_item_name": "writing_format_items"\r
1825             }\r
1826           },\r
1827           "rules": {\r
1828             "required": true,\r
1829             "number": true\r
1830           }\r
1831         },\r
1832         "content": {\r
1833           "type": "text",\r
1834           "rules": {}\r
1835         },\r
1836         "font_size": {\r
1837           "type": "float",\r
1838           "rules": {\r
1839             "required": true,\r
1840             "number": true,\r
1841             "min": 0\r
1842           },\r
1843           "source": {\r
1844             "type": "magic_number",\r
1845             "args": {\r
1846               "select_item_name": "speech_font_size_items"\r
1847             }\r
1848           }\r
1849         },\r
1850         "text_align": {\r
1851           "type": "number",\r
1852           "rules": {\r
1853             "required": true,\r
1854             "number": true,\r
1855             "range": [\r
1856               0,\r
1857               3\r
1858             ]\r
1859           },\r
1860           "source": {\r
1861             "type": "magic_number",\r
1862             "args": {\r
1863               "select_item_name": "speech_text_align_items"\r
1864             }\r
1865           }\r
1866         },\r
1867         "fore_color": {\r
1868           "type": "number",\r
1869           "rules": {\r
1870             "required": true,\r
1871             "number": true,\r
1872             "range": [\r
1873               0,\r
1874               16777215\r
1875             ]\r
1876           }\r
1877         },\r
1878         "x": {\r
1879           "type": "number",\r
1880           "rules": {\r
1881             "required": true,\r
1882             "number": true\r
1883           }\r
1884         },\r
1885         "y": {\r
1886           "type": "number",\r
1887           "rules": {\r
1888             "required": true,\r
1889             "number": true\r
1890           }\r
1891         },\r
1892         "width": {\r
1893           "type": "number",\r
1894           "rules": {\r
1895             "required": true,\r
1896             "number": true,\r
1897             "min": 1\r
1898           }\r
1899         },\r
1900         "height": {\r
1901           "type": "number",\r
1902           "rules": {\r
1903             "required": true,\r
1904             "number": true,\r
1905             "min": 1\r
1906           }\r
1907         },\r
1908         "quotes": {\r
1909           "type": "text",\r
1910           "rules": {}\r
1911         },\r
1912         "settings": {\r
1913           "type": "text",\r
1914           "rules": {}\r
1915         },\r
1916         "created_at": {\r
1917           "type": "datetime"\r
1918         },\r
1919         "updated_at": {\r
1920           "type": "datetime"\r
1921         }\r
1922       },\r
1923       "lists": {\r
1924         "public_list": {\r
1925           "type": "public"\r
1926         },\r
1927         "by_speech_balloon": {\r
1928           "type": "filter"\r
1929         },\r
1930         "by_writing_format": {\r
1931           "type": "filter"\r
1932         }\r
1933       }\r
1934     },\r
1935     "ground_picture": {\r
1936       "class_name": "GroundPicture",\r
1937       "table_name": "ground_pictures",\r
1938       "associations": {\r
1939         "belongs_to": {\r
1940           "panel": {\r
1941             "id_column": "panel_id"\r
1942           }\r
1943         },\r
1944         "has_many": {}\r
1945       },\r
1946       "attributes": {\r
1947         "id": {\r
1948           "type": "number",\r
1949           "primary_key": 1,\r
1950           "rules": {\r
1951             "number": true\r
1952           }\r
1953         },\r
1954         "panel_id": {\r
1955           "type": "number",\r
1956           "rules": {\r
1957             "number": true\r
1958           }\r
1959         },\r
1960         "picture_id": {\r
1961           "type": "number",\r
1962           "rules": {\r
1963             "required": true,\r
1964             "number": true\r
1965           }\r
1966         },\r
1967         "caption": {\r
1968           "type": "text",\r
1969           "rules": {}\r
1970         },\r
1971         "repeat": {\r
1972           "type": "number",\r
1973           "rules": {\r
1974             "required": true,\r
1975             "number": true,\r
1976             "range": [\r
1977               0,\r
1978               3\r
1979             ]\r
1980           },\r
1981           "source": {\r
1982             "type": "magic_number",\r
1983             "args": {\r
1984               "select_item_name": "ground_picture_repeat_items"\r
1985             }\r
1986           }\r
1987         },\r
1988         "x": {\r
1989           "type": "number",\r
1990           "rules": {\r
1991             "required": true,\r
1992             "number": true\r
1993           }\r
1994         },\r
1995         "y": {\r
1996           "type": "number",\r
1997           "rules": {\r
1998             "required": true,\r
1999             "number": true\r
2000           }\r
2001         },\r
2002         "z": {\r
2003           "type": "number",\r
2004           "rules": {\r
2005             "required": true,\r
2006             "number": true,\r
2007             "min": 1\r
2008           }\r
2009         },\r
2010         "t": {\r
2011           "type": "number",\r
2012           "rules": {\r
2013             "required": true,\r
2014             "number": true,\r
2015             "min": 0\r
2016           }\r
2017         },\r
2018         "created_at": {\r
2019           "type": "datetime"\r
2020         },\r
2021         "updated_at": {\r
2022           "type": "datetime"\r
2023         }\r
2024       },\r
2025       "lists": {\r
2026         "public_list": {\r
2027           "type": "public"\r
2028         },\r
2029         "private_list": {\r
2030           "type": "private"\r
2031         },\r
2032         "by_panel": {\r
2033           "type": "filter"\r
2034         },\r
2035         "by_author": {\r
2036           "type": "element_filter"\r
2037         }\r
2038       }\r
2039     },\r
2040     "ground_color": {\r
2041       "class_name": "GroundColor",\r
2042       "table_name": "ground_colors",\r
2043       "associations": {\r
2044         "belongs_to": {\r
2045           "panel": {\r
2046             "id_column": "panel_id"\r
2047           }\r
2048         },\r
2049         "has_many": {}\r
2050       },\r
2051       "attributes": {\r
2052         "id": {\r
2053           "type": "number",\r
2054           "primary_key": 1,\r
2055           "rules": {\r
2056             "number": true\r
2057           }\r
2058         },\r
2059         "panel_id": {\r
2060           "type": "number",\r
2061           "rules": {\r
2062             "number": true\r
2063           }\r
2064         },\r
2065         "caption": {\r
2066           "type": "text",\r
2067           "rules": {}\r
2068         },\r
2069         "code": {\r
2070           "type": "number",\r
2071           "rules": {\r
2072             "required": true,\r
2073             "number": true,\r
2074             "range": [\r
2075               0,\r
2076               16777215\r
2077             ]\r
2078           }\r
2079         },\r
2080         "orientation": {\r
2081           "type": "number",\r
2082           "rules": {\r
2083             "required": true,\r
2084             "number": true,\r
2085             "range": [\r
2086               0,\r
2087               1\r
2088             ]\r
2089           },\r
2090           "source": {\r
2091             "type": "magic_number",\r
2092             "args": {\r
2093               "select_item_name": "ground_color_orientation_items"\r
2094             }\r
2095           }\r
2096         },\r
2097         "xy": {\r
2098           "type": "number",\r
2099           "rules": {\r
2100             "number": true\r
2101           }\r
2102         },\r
2103         "wh": {\r
2104           "type": "number",\r
2105           "rules": {\r
2106             "number": true\r
2107           }\r
2108         },\r
2109         "z": {\r
2110           "type": "number",\r
2111           "rules": {\r
2112             "required": true,\r
2113             "number": true,\r
2114             "min": 1\r
2115           }\r
2116         },\r
2117         "t": {\r
2118           "type": "number",\r
2119           "rules": {\r
2120             "required": true,\r
2121             "number": true,\r
2122             "min": 0\r
2123           }\r
2124         },\r
2125         "created_at": {\r
2126           "type": "datetime"\r
2127         },\r
2128         "updated_at": {\r
2129           "type": "datetime"\r
2130         }\r
2131       },\r
2132       "lists": {\r
2133         "public_list": {\r
2134           "type": "public"\r
2135         },\r
2136         "private_list": {\r
2137           "type": "private"\r
2138         },\r
2139         "by_panel": {\r
2140           "type": "filter"\r
2141         },\r
2142         "by_author": {\r
2143           "type": "element_filter"\r
2144         }\r
2145       }\r
2146     },\r
2147     "original_picture": {\r
2148       "class_name": "OriginalPicture",\r
2149       "table_name": "original_pictures",\r
2150       "associations": {\r
2151         "belongs_to": {\r
2152           "artist": {\r
2153             "id_column": "artist_id"\r
2154           }\r
2155         },\r
2156         "has_many": {\r
2157           "pictures": {\r
2158             "foreign_key": "original_picture_id",\r
2159             "model_name": "picture"\r
2160           }\r
2161         },\r
2162         "has_one": {\r
2163           "resource_picture": {\r
2164             "foreign_key": "original_picture_id",\r
2165             "model_name": "resource_picture"\r
2166           }\r
2167         }\r
2168       },\r
2169       "attributes": {\r
2170         "id": {\r
2171           "type": "number",\r
2172           "primary_key": 1,\r
2173           "rules": {\r
2174             "number": true\r
2175           }\r
2176         },\r
2177         "ext": {\r
2178           "type": "text",\r
2179           "rules": {\r
2180             "required": true\r
2181           }\r
2182         },\r
2183         "width": {\r
2184           "type": "number",\r
2185           "rules": {\r
2186             "required": true,\r
2187             "number": true\r
2188           }\r
2189         },\r
2190         "height": {\r
2191           "type": "number",\r
2192           "rules": {\r
2193             "required": true,\r
2194             "number": true\r
2195           }\r
2196         },\r
2197         "filesize": {\r
2198           "type": "number",\r
2199           "rules": {\r
2200             "required": true,\r
2201             "number": true\r
2202           }\r
2203         },\r
2204         "artist_id": {\r
2205           "type": "number",\r
2206           "rules": {\r
2207             "required": true,\r
2208             "number": true\r
2209           }\r
2210         },\r
2211         "md5": {\r
2212           "type": "text",\r
2213           "rules": {\r
2214             "required": true\r
2215           }\r
2216         },\r
2217         "uploaded_at": {\r
2218           "type": "datetime"\r
2219         },\r
2220         "published_at": {\r
2221           "type": "datetime"\r
2222         },\r
2223         "stopped_at": {\r
2224           "type": "datetime"\r
2225         },\r
2226         "created_at": {\r
2227           "type": "datetime"\r
2228         },\r
2229         "updated_at": {\r
2230           "type": "datetime"\r
2231         }\r
2232       },\r
2233       "lists": {\r
2234         "private_list": {\r
2235           "type": "private"\r
2236         }\r
2237       }\r
2238     },\r
2239     "picture": {\r
2240       "class_name": "Picture",\r
2241       "table_name": "pictures",\r
2242       "associations": {\r
2243         "belongs_to": {\r
2244           "license": {\r
2245             "id_column": "license_id"\r
2246           },\r
2247           "artist": {\r
2248             "id_column": "artist_id"\r
2249           }\r
2250         },\r
2251         "has_many": {},\r
2252         "has_one": {}\r
2253       },\r
2254       "attributes": {\r
2255         "id": {\r
2256           "type": "number",\r
2257           "primary_key": 1,\r
2258           "rules": {\r
2259             "number": true\r
2260           }\r
2261         },\r
2262         "original_picture_id": {\r
2263           "type": "number",\r
2264           "rules": {\r
2265             "required": true,\r
2266             "number": true\r
2267           }\r
2268         },\r
2269         "revision": {\r
2270           "type": "number",\r
2271           "rules": {\r
2272             "required": true,\r
2273             "number": true\r
2274           }\r
2275         },\r
2276         "ext": {\r
2277           "type": "text",\r
2278           "rules": {\r
2279             "required": true\r
2280           }\r
2281         },\r
2282         "width": {\r
2283           "type": "number",\r
2284           "rules": {\r
2285             "required": true,\r
2286             "number": true\r
2287           }\r
2288         },\r
2289         "height": {\r
2290           "type": "number",\r
2291           "rules": {\r
2292             "required": true,\r
2293             "number": true\r
2294           }\r
2295         },\r
2296         "filesize": {\r
2297           "type": "number",\r
2298           "rules": {\r
2299             "required": true,\r
2300             "number": true\r
2301           }\r
2302         },\r
2303         "artist_id": {\r
2304           "type": "number",\r
2305           "rules": {\r
2306             "required": true,\r
2307             "number": true\r
2308           }\r
2309         },\r
2310         "license_id": {\r
2311           "type": "number",\r
2312           "rules": {\r
2313             "required": true,\r
2314             "number": true\r
2315           }\r
2316         },\r
2317         "md5": {\r
2318           "type": "text",\r
2319           "rules": {\r
2320             "required": true\r
2321           }\r
2322         },\r
2323         "artist_name": {\r
2324           "type": "text",\r
2325           "rules": {\r
2326             "required": true\r
2327           }\r
2328         },\r
2329         "credit": {\r
2330           "type": "text",\r
2331           "rules": {}\r
2332         },\r
2333         "settings": {\r
2334           "type": "text",\r
2335           "rules": {}\r
2336         },\r
2337         "classname": {\r
2338           "type": "text",\r
2339           "rules": {\r
2340             "required": true\r
2341           }\r
2342         },\r
2343         "created_at": {\r
2344           "type": "datetime"\r
2345         },\r
2346         "updated_at": {\r
2347           "type": "datetime"\r
2348         }\r
2349       }\r
2350     },\r
2351     "resource_picture": {\r
2352       "class_name": "ResourcePicture",\r
2353       "table_name": "resource_pictures",\r
2354       "associations": {\r
2355         "belongs_to": {\r
2356           "original_picture": {\r
2357             "id_column": "original_picture_id"\r
2358           },\r
2359           "license": {\r
2360             "id_column": "license_id"\r
2361           },\r
2362           "artist": {\r
2363             "id_column": "artist_id"\r
2364           }\r
2365         },\r
2366         "has_many": {},\r
2367         "has_one": {}\r
2368       },\r
2369       "attributes": {\r
2370         "id": {\r
2371           "type": "number",\r
2372           "primary_key": 1,\r
2373           "rules": {\r
2374             "number": true\r
2375           }\r
2376         },\r
2377         "original_picture_id": {\r
2378           "type": "number",\r
2379           "rules": {\r
2380             "required": true,\r
2381             "number": true\r
2382           }\r
2383         },\r
2384         "revision": {\r
2385           "type": "number",\r
2386           "rules": {\r
2387             "required": true,\r
2388             "number": true\r
2389           }\r
2390         },\r
2391         "ext": {\r
2392           "type": "text",\r
2393           "rules": {\r
2394             "required": true\r
2395           }\r
2396         },\r
2397         "width": {\r
2398           "type": "number",\r
2399           "rules": {\r
2400             "required": true,\r
2401             "number": true\r
2402           }\r
2403         },\r
2404         "height": {\r
2405           "type": "number",\r
2406           "rules": {\r
2407             "required": true,\r
2408             "number": true\r
2409           }\r
2410         },\r
2411         "filesize": {\r
2412           "type": "number",\r
2413           "rules": {\r
2414             "required": true,\r
2415             "number": true\r
2416           }\r
2417         },\r
2418         "artist_id": {\r
2419           "type": "number",\r
2420           "rules": {\r
2421             "required": true,\r
2422             "number": true\r
2423           }\r
2424         },\r
2425         "license_id": {\r
2426           "type": "number",\r
2427           "rules": {\r
2428             "required": true,\r
2429             "number": true\r
2430           }\r
2431         },\r
2432         "md5": {\r
2433           "type": "text",\r
2434           "rules": {\r
2435             "required": true\r
2436           }\r
2437         },\r
2438         "artist_name": {\r
2439           "type": "text",\r
2440           "rules": {\r
2441             "required": true\r
2442           }\r
2443         },\r
2444         "credit": {\r
2445           "type": "text",\r
2446           "rules": {}\r
2447         },\r
2448         "settings": {\r
2449           "type": "text",\r
2450           "rules": {}\r
2451         },\r
2452         "picture_id": {\r
2453           "type": "number",\r
2454           "rules": {\r
2455             "required": true,\r
2456             "number": true\r
2457           }\r
2458         },\r
2459         "classname": {\r
2460           "type": "text",\r
2461           "rules": {\r
2462             "required": true\r
2463           }\r
2464         },\r
2465         "created_at": {\r
2466           "type": "datetime"\r
2467         },\r
2468         "updated_at": {\r
2469           "type": "datetime"\r
2470         }\r
2471       },\r
2472       "lists": {\r
2473         "public_list": {\r
2474           "type": "public"\r
2475         },\r
2476         "private_list": {\r
2477           "type": "private"\r
2478         },\r
2479         "by_license": {\r
2480           "type": "filter"\r
2481         },\r
2482         "by_artist": {\r
2483           "type": "filter"\r
2484         }\r
2485       }\r
2486     },\r
2487     "speech_balloon_template": {\r
2488       "class_name": "SpeechBalloonTemplate",\r
2489       "table_name": "speech_balloon_templates",\r
2490       "associations": {\r
2491         "belongs_to": {\r
2492           "system_picture": {\r
2493             "id_column": "system_picture_id"\r
2494           }\r
2495         },\r
2496         "has_many": {\r
2497           "speech_balloons": {\r
2498             "foreign_key": "speech_balloon_template_id",\r
2499             "model_name": "speech_balloon"\r
2500           },\r
2501           "panels": {\r
2502             "through": "speech_balloons",\r
2503             "foreign_key": "speech_balloon_template_id",\r
2504             "model_name": "panel"\r
2505           }\r
2506         },\r
2507         "has_one": {}\r
2508       },\r
2509       "attributes": {\r
2510         "id": {\r
2511           "type": "number",\r
2512           "primary_key": 1,\r
2513           "rules": {\r
2514             "number": true\r
2515           }\r
2516         },\r
2517         "name": {\r
2518           "type": "text",\r
2519           "rules": {\r
2520             "required": true\r
2521           }\r
2522         },\r
2523         "classname": {\r
2524           "type": "text",\r
2525           "rules": {\r
2526             "required": true\r
2527           }\r
2528         },\r
2529         "caption": {\r
2530           "type": "text",\r
2531           "rules": {\r
2532             "required": true\r
2533           }\r
2534         },\r
2535         "t": {\r
2536           "type": "number",\r
2537           "rules": {\r
2538             "required": true,\r
2539             "number": true,\r
2540             "min": 0\r
2541           }\r
2542         },\r
2543         "system_picture_id": {\r
2544           "type": "number",\r
2545           "rules": {\r
2546             "required": true,\r
2547             "number": true\r
2548           }\r
2549         },\r
2550         "settings": {\r
2551           "type": "text",\r
2552           "rules": {\r
2553             "required": true\r
2554           }\r
2555         },\r
2556         "created_at": {\r
2557           "type": "datetime"\r
2558         },\r
2559         "updated_at": {\r
2560           "type": "datetime"\r
2561         }\r
2562       },\r
2563       "lists": {\r
2564         "public_list": {\r
2565           "type": "public"\r
2566         },\r
2567         "select_items": {\r
2568           "type": "system_resource"\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         "PettanrCreativeCommonsV30Licenses": "pettanr_creative_commons_v30_licenses",\r
2984         "PettanrPettanCommonsV01Licenses": "pettanr_pettan_commons_v01_licenses",\r
2985         "PettanrPettanProtectedV01Licenses": "pettanr_pettan_protected_v01_licenses",\r
2986         "PettanrPettanPublicV01Licenses": "pettanr_pettan_public_v01_licenses",\r
2987         "PettanrPublicDomainV01Licenses": "pettanr_public_domain_v01_licenses",\r
2988         "PettanrUnknownV01Licenses": "pettanr_unknown_v01_licenses"\r
2989       },\r
2990       "speech_balloon_templates": {\r
2991         "CircleSpeechBalloon": "circle_speech_balloon",\r
2992         "PlainSpeechBalloon": "plain_speech_balloon",\r
2993         "SquareSpeechBalloon": "square_speech_balloon"\r
2994       },\r
2995       "writing_formats": {\r
2996         "SimpleFormat": "pettanr_simple_format"\r
2997       }\r
2998     },\r
2999     "elements": {\r
3000       "PanelPicture": "panel_pictures",\r
3001       "SpeechBalloon": "speech_balloons",\r
3002       "GroundPicture": "ground_pictures",\r
3003       "GroundColor": "ground_colors"\r
3004     }\r
3005   },\r
3006   "magic_numbers": {\r
3007     "run_mode": 1,\r
3008     "thumbnail_width": 64,\r
3009     "thumbnail_height": 64,\r
3010     "profile": {\r
3011       "users": {\r
3012         "caption": "ペンギン王国",\r
3013         "url": "http://localhost:3001/",\r
3014         "description": "ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。"\r
3015       },\r
3016       "admins": {\r
3017         "caption": "site name for admin",\r
3018         "url": "http://your.site.url/admins/",\r
3019         "description": "admin register"\r
3020       },\r
3021       "demand_users": {\r
3022         "caption": "provider name",\r
3023         "url": "http://your.site.url/demanders/",\r
3024         "description": "provider description"\r
3025       }\r
3026     },\r
3027     "provider_sources": [\r
3028       "http://sourceforge.jp/projects/pettanr/wiki/ProviderSource/attach/provider_source.json"\r
3029     ]\r
3030   },\r
3031   "select_items": {\r
3032     "model_loader": {\r
3033       "writing_format_items": {\r
3034         "model_name": "writing_format",\r
3035         "list_name": "select_items",\r
3036         "caption_name": "caption"\r
3037       },\r
3038       "license_group_items": {\r
3039         "model_name": "license_group",\r
3040         "list_name": "select_items",\r
3041         "caption_name": "caption"\r
3042       },\r
3043       "speech_balloon_template_items": {\r
3044         "model_name": "speech_balloon_template",\r
3045         "list_name": "select_items",\r
3046         "caption_name": "caption"\r
3047       }\r
3048     },\r
3049     "magic_number": {\r
3050       "provider_status_status_items": [\r
3051         [\r
3052           "select_items.provider_status.status.waiting",\r
3053           0\r
3054         ],\r
3055         [\r
3056           "select_items.provider_status.status.receiving",\r
3057           1\r
3058         ]\r
3059       ],\r
3060       "demander_status_status_items": [\r
3061         [\r
3062           "select_items.demander_status.status.waiting",\r
3063           0\r
3064         ],\r
3065         [\r
3066           "select_items.demander_status.status.rejected",\r
3067           1\r
3068         ],\r
3069         [\r
3070           "select_items.demander_status.status.requesting",\r
3071           2\r
3072         ],\r
3073         [\r
3074           "select_items.demander_status.status.approved",\r
3075           3\r
3076         ]\r
3077       ],\r
3078       "scroll_visible_items": [\r
3079         [\r
3080           "select_items.scroll.visible.private",\r
3081           0\r
3082         ],\r
3083         [\r
3084           "select_items.scroll.visible.public",\r
3085           1\r
3086         ]\r
3087       ],\r
3088       "comic_visible_items": [\r
3089         [\r
3090           "select_items.comic.visible.private",\r
3091           0\r
3092         ],\r
3093         [\r
3094           "select_items.comic.visible.public",\r
3095           1\r
3096         ]\r
3097       ],\r
3098       "story_visible_items": [\r
3099         [\r
3100           "select_items.story.visible.private",\r
3101           0\r
3102         ],\r
3103         [\r
3104           "select_items.story.visible.public",\r
3105           1\r
3106         ]\r
3107       ],\r
3108       "sheet_visible_items": [\r
3109         [\r
3110           "select_items.sheet.visible.private",\r
3111           0\r
3112         ],\r
3113         [\r
3114           "select_items.sheet.visible.public",\r
3115           1\r
3116         ]\r
3117       ],\r
3118       "panel_visible_items": [\r
3119         [\r
3120           "select_items.panel.visible.private",\r
3121           0\r
3122         ],\r
3123         [\r
3124           "select_items.panel.visible.public",\r
3125           1\r
3126         ]\r
3127       ],\r
3128       "ground_picture_repeat_items": [\r
3129         [\r
3130           "select_items.ground_pictures.repeat.repeat",\r
3131           0\r
3132         ],\r
3133         [\r
3134           "select_items.ground_pictures.repeat.repeat-x",\r
3135           1\r
3136         ],\r
3137         [\r
3138           "select_items.ground_pictures.repeat.repeat-y",\r
3139           2\r
3140         ],\r
3141         [\r
3142           "select_items.ground_pictures.repeat.no-repeat",\r
3143           3\r
3144         ]\r
3145       ],\r
3146       "ground_color_orientation_items": [\r
3147         [\r
3148           "select_items.ground_color.orientation.horizontal",\r
3149           0\r
3150         ],\r
3151         [\r
3152           "select_items.ground_color.orientation.vertical",\r
3153           1\r
3154         ]\r
3155       ],\r
3156       "speech_font_size_items": [\r
3157         [\r
3158           "select_items.speeches.font_size.ultra_small",\r
3159           0.2\r
3160         ],\r
3161         [\r
3162           "select_items.speeches.font_size.very_small",\r
3163           0.4\r
3164         ],\r
3165         [\r
3166           "select_items.speeches.font_size.small",\r
3167           0.6\r
3168         ],\r
3169         [\r
3170           "select_items.speeches.font_size.semi_small",\r
3171           0.8\r
3172         ],\r
3173         [\r
3174           "select_items.speeches.font_size.normal",\r
3175           1\r
3176         ],\r
3177         [\r
3178           "select_items.speeches.font_size.semi_large",\r
3179           1.5\r
3180         ],\r
3181         [\r
3182           "select_items.speeches.font_size.large",\r
3183           2\r
3184         ],\r
3185         [\r
3186           "select_items.speeches.font_size.very_large",\r
3187           3.5\r
3188         ],\r
3189         [\r
3190           "select_items.speeches.font_size.ultra_large",\r
3191           5\r
3192         ]\r
3193       ],\r
3194       "speech_text_align_items": [\r
3195         [\r
3196           "select_items.speeches.text_align.none",\r
3197           0\r
3198         ],\r
3199         [\r
3200           "select_items.speeches.text_align.left",\r
3201           1\r
3202         ],\r
3203         [\r
3204           "select_items.speeches.text_align.right",\r
3205           2\r
3206         ],\r
3207         [\r
3208           "select_items.speeches.text_align.center",\r
3209           3\r
3210         ]\r
3211       ]\r
3212     }\r
3213   },\r
3214   "locals": {\r
3215     "profilers": {\r
3216       "scroll": {\r
3217         "lists": {\r
3218           "scroll_panels.by_scroll": {\r
3219             "model_name": "scroll_panel",\r
3220             "list_name": "by_scroll"\r
3221           },\r
3222           "panels.by_scroll": {\r
3223             "model_name": "panel",\r
3224             "list_name": "by_scroll"\r
3225           }\r
3226         },\r
3227         "columns": [\r
3228           "id",\r
3229           "title",\r
3230           "description",\r
3231           "visible",\r
3232           "author_id",\r
3233           "created_at",\r
3234           "updated_at"\r
3235         ],\r
3236         "associations": {\r
3237           "belongs_to": [\r
3238             "author"\r
3239           ],\r
3240           "has_many": [\r
3241             "scroll_panels.by_scroll",\r
3242             "panels.by_scroll"\r
3243           ]\r
3244         }\r
3245       },\r
3246       "scroll_panel": {\r
3247         "lists": {},\r
3248         "columns": [\r
3249           "id",\r
3250           "scroll_id",\r
3251           "panel_id",\r
3252           "t",\r
3253           "author_id",\r
3254           "created_at",\r
3255           "updated_at"\r
3256         ],\r
3257         "associations": {\r
3258           "belongs_to": [\r
3259             "scroll",\r
3260             "panel"\r
3261           ],\r
3262           "has_many": []\r
3263         }\r
3264       },\r
3265       "comic": {\r
3266         "lists": {\r
3267           "stories.by_comic": {\r
3268             "model_name": "story",\r
3269             "list_name": "by_comic"\r
3270           }\r
3271         },\r
3272         "columns": [\r
3273           "id",\r
3274           "title",\r
3275           "description",\r
3276           "visible",\r
3277           "author_id",\r
3278           "created_at",\r
3279           "updated_at"\r
3280         ],\r
3281         "associations": {\r
3282           "belongs_to": [\r
3283             "author"\r
3284           ],\r
3285           "has_many": [\r
3286             "stories.by_comic"\r
3287           ]\r
3288         }\r
3289       },\r
3290       "story": {\r
3291         "lists": {\r
3292           "story_sheets.by_story": {\r
3293             "model_name": "story_sheet",\r
3294             "list_name": "by_story"\r
3295           },\r
3296           "sheets.by_story": {\r
3297             "model_name": "sheet",\r
3298             "list_name": "by_story"\r
3299           }\r
3300         },\r
3301         "columns": [\r
3302           "id",\r
3303           "comic_id",\r
3304           "title",\r
3305           "description",\r
3306           "t",\r
3307           "visible",\r
3308           "created_at",\r
3309           "updated_at"\r
3310         ],\r
3311         "associations": {\r
3312           "belongs_to": [\r
3313             "comic"\r
3314           ],\r
3315           "has_many": [\r
3316             "story_sheets.by_story",\r
3317             "sheets.by_story"\r
3318           ]\r
3319         }\r
3320       },\r
3321       "story_sheet": {\r
3322         "lists": {},\r
3323         "columns": [\r
3324           "id",\r
3325           "story_id",\r
3326           "sheet_id",\r
3327           "t",\r
3328           "author_id",\r
3329           "created_at",\r
3330           "updated_at"\r
3331         ],\r
3332         "associations": {\r
3333           "belongs_to": [\r
3334             "story",\r
3335             "sheet"\r
3336           ],\r
3337           "has_many": []\r
3338         }\r
3339       },\r
3340       "sheet": {\r
3341         "lists": {\r
3342           "story_sheets.by_sheet": {\r
3343             "model_name": "story_sheet",\r
3344             "list_name": "by_sheet"\r
3345           },\r
3346           "stories.by_sheet": {\r
3347             "model_name": "story",\r
3348             "list_name": "by_sheet"\r
3349           },\r
3350           "sheet_panels.by_sheet": {\r
3351             "model_name": "sheet_panel",\r
3352             "list_name": "by_sheet"\r
3353           },\r
3354           "panels.by_sheet": {\r
3355             "model_name": "panel",\r
3356             "list_name": "by_sheet"\r
3357           }\r
3358         },\r
3359         "columns": [\r
3360           "id",\r
3361           "caption",\r
3362           "width",\r
3363           "height",\r
3364           "visible",\r
3365           "author_id",\r
3366           "created_at",\r
3367           "updated_at"\r
3368         ],\r
3369         "associations": {\r
3370           "belongs_to": [\r
3371             "author"\r
3372           ],\r
3373           "has_many": [\r
3374             "story_sheets.by_sheet",\r
3375             "stories.by_sheet",\r
3376             "sheet_panels.by_sheet",\r
3377             "panels.by_sheet"\r
3378           ]\r
3379         }\r
3380       },\r
3381       "sheet_panel": {\r
3382         "lists": {},\r
3383         "columns": [\r
3384           "id",\r
3385           "sheet_id",\r
3386           "panel_id",\r
3387           "x",\r
3388           "y",\r
3389           "z",\r
3390           "t",\r
3391           "author_id",\r
3392           "created_at",\r
3393           "updated_at"\r
3394         ],\r
3395         "associations": {\r
3396           "belongs_to": [\r
3397             "sheet",\r
3398             "panel"\r
3399           ],\r
3400           "has_many": []\r
3401         }\r
3402       },\r
3403       "panel": {\r
3404         "lists": {\r
3405           "scroll_panels.by_panel": {\r
3406             "model_name": "scroll_panel",\r
3407             "list_name": "by_panel"\r
3408           },\r
3409           "scrolls.by_panel": {\r
3410             "model_name": "scroll",\r
3411             "list_name": "by_panel"\r
3412           },\r
3413           "sheet_panels.by_panel": {\r
3414             "model_name": "sheet_panel",\r
3415             "list_name": "by_panel"\r
3416           },\r
3417           "sheets.by_panel": {\r
3418             "model_name": "sheet",\r
3419             "list_name": "by_panel"\r
3420           },\r
3421           "panel_pictures.by_panel": {\r
3422             "model_name": "panel_picture",\r
3423             "list_name": "by_panel"\r
3424           },\r
3425           "speech_balloons.by_panel": {\r
3426             "model_name": "speech_balloon",\r
3427             "list_name": "by_panel"\r
3428           },\r
3429           "ground_pictures.by_panel": {\r
3430             "model_name": "ground_picture",\r
3431             "list_name": "by_panel"\r
3432           },\r
3433           "ground_colors.by_panel": {\r
3434             "model_name": "ground_color",\r
3435             "list_name": "by_panel"\r
3436           }\r
3437         },\r
3438         "columns": [\r
3439           "id",\r
3440           "width",\r
3441           "height",\r
3442           "border",\r
3443           "caption",\r
3444           "publish",\r
3445           "author_id",\r
3446           "created_at",\r
3447           "updated_at"\r
3448         ],\r
3449         "associations": {\r
3450           "belongs_to": [\r
3451             "author"\r
3452           ],\r
3453           "has_many": [\r
3454             "scroll_panels.by_panel",\r
3455             "scrolls.by_panel",\r
3456             "sheet_panels.by_panel",\r
3457             "sheets.by_panel",\r
3458             "panel_pictures.by_panel",\r
3459             "speech_balloons.by_panel",\r
3460             "ground_pictures.by_panel",\r
3461             "ground_colors.by_panel"\r
3462           ]\r
3463         }\r
3464       },\r
3465       "panel_picture": {\r
3466         "lists": {},\r
3467         "columns": [\r
3468           "id",\r
3469           "panel_id",\r
3470           "picture_id",\r
3471           "caption",\r
3472           "x",\r
3473           "y",\r
3474           "width",\r
3475           "height",\r
3476           "link",\r
3477           "z",\r
3478           "t",\r
3479           "created_at",\r
3480           "updated_at"\r
3481         ],\r
3482         "associations": {\r
3483           "belongs_to": [\r
3484             "panel"\r
3485           ],\r
3486           "has_many": []\r
3487         }\r
3488       },\r
3489       "speech_balloon": {\r
3490         "lists": {\r
3491           "balloon.by_speech_balloon": {\r
3492             "model_name": "balloon",\r
3493             "list_name": "by_speech_balloon"\r
3494           },\r
3495           "speech.by_speech_balloon": {\r
3496             "model_name": "speech",\r
3497             "list_name": "by_speech_balloon"\r
3498           }\r
3499         },\r
3500         "columns": [\r
3501           "id",\r
3502           "panel_id",\r
3503           "speech_balloon_template_id",\r
3504           "classname",\r
3505           "z",\r
3506           "t",\r
3507           "settings",\r
3508           "caption",\r
3509           "created_at",\r
3510           "updated_at"\r
3511         ],\r
3512         "associations": {\r
3513           "belongs_to": [\r
3514             "panel"\r
3515           ],\r
3516           "has_many": [],\r
3517           "has_one": [\r
3518             "balloon.by_speech_balloon",\r
3519             "speech.by_speech_balloon"\r
3520           ]\r
3521         }\r
3522       },\r
3523       "speech": {\r
3524         "lists": {},\r
3525         "columns": [\r
3526           "id",\r
3527           "speech_balloon_id",\r
3528           "writing_format_id",\r
3529           "content",\r
3530           "font_size",\r
3531           "text_align",\r
3532           "fore_color",\r
3533           "x",\r
3534           "y",\r
3535           "width",\r
3536           "height",\r
3537           "quotes",\r
3538           "settings",\r
3539           "created_at",\r
3540           "updated_at"\r
3541         ],\r
3542         "associations": {\r
3543           "belongs_to": [\r
3544             "speech_balloon",\r
3545             "writing_format"\r
3546           ],\r
3547           "has_many": []\r
3548         }\r
3549       },\r
3550       "balloon": {\r
3551         "lists": {},\r
3552         "columns": [\r
3553           "id",\r
3554           "speech_balloon_id",\r
3555           "system_picture_id",\r
3556           "x",\r
3557           "y",\r
3558           "width",\r
3559           "height",\r
3560           "r",\r
3561           "settings",\r
3562           "created_at",\r
3563           "updated_at"\r
3564         ],\r
3565         "associations": {\r
3566           "belongs_to": [\r
3567             "speech_balloon",\r
3568             "system_picture"\r
3569           ],\r
3570           "has_many": []\r
3571         }\r
3572       },\r
3573       "ground_picture": {\r
3574         "lists": {},\r
3575         "columns": [\r
3576           "id",\r
3577           "panel_id",\r
3578           "picture_id",\r
3579           "caption",\r
3580           "repeat",\r
3581           "x",\r
3582           "y",\r
3583           "z",\r
3584           "t",\r
3585           "created_at",\r
3586           "updated_at"\r
3587         ],\r
3588         "associations": {\r
3589           "belongs_to": [\r
3590             "panel"\r
3591           ],\r
3592           "has_many": []\r
3593         }\r
3594       },\r
3595       "ground_color": {\r
3596         "lists": {},\r
3597         "columns": [\r
3598           "id",\r
3599           "panel_id",\r
3600           "caption",\r
3601           "code",\r
3602           "orientation",\r
3603           "xy",\r
3604           "wh",\r
3605           "z",\r
3606           "t",\r
3607           "created_at",\r
3608           "updated_at"\r
3609         ],\r
3610         "associations": {\r
3611           "belongs_to": [\r
3612             "panel"\r
3613           ],\r
3614           "has_many": []\r
3615         }\r
3616       },\r
3617       "original_picture": {\r
3618         "lists": {},\r
3619         "columns": [\r
3620           "id",\r
3621           "ext",\r
3622           "width",\r
3623           "height",\r
3624           "filesize",\r
3625           "artist_id",\r
3626           "md5",\r
3627           "uploaded_at",\r
3628           "published_at",\r
3629           "stopped_at",\r
3630           "created_at",\r
3631           "updated_at"\r
3632         ],\r
3633         "associations": {\r
3634           "belongs_to": [\r
3635             "artist"\r
3636           ],\r
3637           "has_many": [],\r
3638           "has_one": [\r
3639             "resource_picture"\r
3640           ]\r
3641         }\r
3642       },\r
3643       "picture": {\r
3644         "lists": {},\r
3645         "columns": [\r
3646           "id",\r
3647           "original_picture_id",\r
3648           "revision",\r
3649           "ext",\r
3650           "width",\r
3651           "height",\r
3652           "filesize",\r
3653           "artist_id",\r
3654           "license_id",\r
3655           "md5",\r
3656           "artist_name",\r
3657           "credit",\r
3658           "settings",\r
3659           "classname",\r
3660           "created_at",\r
3661           "updated_at"\r
3662         ],\r
3663         "associations": {\r
3664           "belongs_to": [\r
3665             "license",\r
3666             "artist"\r
3667           ],\r
3668           "has_many": [],\r
3669           "has_one": []\r
3670         }\r
3671       },\r
3672       "resource_picture": {\r
3673         "lists": {},\r
3674         "columns": [\r
3675           "id",\r
3676           "original_picture_id",\r
3677           "revision",\r
3678           "ext",\r
3679           "width",\r
3680           "height",\r
3681           "filesize",\r
3682           "artist_id",\r
3683           "license_id",\r
3684           "md5",\r
3685           "artist_name",\r
3686           "credit",\r
3687           "settings",\r
3688           "picture_id",\r
3689           "classname",\r
3690           "created_at",\r
3691           "updated_at"\r
3692         ],\r
3693         "associations": {\r
3694           "belongs_to": [\r
3695             "original_picture",\r
3696             "license",\r
3697             "artist"\r
3698           ],\r
3699           "has_many": [],\r
3700           "has_one": []\r
3701         }\r
3702       },\r
3703       "speech_balloon_template": {\r
3704         "lists": {},\r
3705         "columns": [\r
3706           "id",\r
3707           "name",\r
3708           "classname",\r
3709           "caption",\r
3710           "t",\r
3711           "system_picture_id",\r
3712           "settings",\r
3713           "created_at",\r
3714           "updated_at"\r
3715         ],\r
3716         "associations": {\r
3717           "belongs_to": [\r
3718             "system_picture"\r
3719           ],\r
3720           "has_many": [],\r
3721           "has_one": []\r
3722         }\r
3723       },\r
3724       "writing_format": {\r
3725         "lists": {\r
3726           "speeches.by_writing_format": {\r
3727             "model_name": "speech",\r
3728             "list_name": "by_writing_format"\r
3729           }\r
3730         },\r
3731         "columns": [\r
3732           "id",\r
3733           "name",\r
3734           "classname",\r
3735           "caption",\r
3736           "system_picture_id",\r
3737           "settings",\r
3738           "created_at",\r
3739           "updated_at"\r
3740         ],\r
3741         "associations": {\r
3742           "belongs_to": [\r
3743             "system_picture"\r
3744           ],\r
3745           "has_many": [\r
3746             "speeches.by_writing_format"\r
3747           ],\r
3748           "has_one": []\r
3749         }\r
3750       },\r
3751       "license_group": {\r
3752         "lists": {\r
3753           "licenses.by_license_group": {\r
3754             "model_name": "license",\r
3755             "list_name": "by_license_group"\r
3756           }\r
3757         },\r
3758         "columns": [\r
3759           "id",\r
3760           "name",\r
3761           "classname",\r
3762           "caption",\r
3763           "url",\r
3764           "created_at",\r
3765           "updated_at"\r
3766         ],\r
3767         "associations": {\r
3768           "belongs_to": [],\r
3769           "has_many": [\r
3770             "licenses.by_license_group"\r
3771           ],\r
3772           "has_one": []\r
3773         }\r
3774       },\r
3775       "license": {\r
3776         "lists": {\r
3777           "resource_pictures.by_license": {\r
3778             "model_name": "resource_picture",\r
3779             "list_name": "by_license"\r
3780           }\r
3781         },\r
3782         "columns": [\r
3783           "id",\r
3784           "license_group_id",\r
3785           "name",\r
3786           "caption",\r
3787           "system_picture_id",\r
3788           "url",\r
3789           "settings",\r
3790           "credit_pictures",\r
3791           "created_at",\r
3792           "updated_at"\r
3793         ],\r
3794         "associations": {\r
3795           "belongs_to": [\r
3796             "license_group",\r
3797             "system_picture"\r
3798           ],\r
3799           "has_many": [\r
3800             "resource_pictures.by_license"\r
3801           ],\r
3802           "has_one": []\r
3803         }\r
3804       },\r
3805       "author": {\r
3806         "lists": {\r
3807           "scrolls.by_author": {\r
3808             "model_name": "scroll",\r
3809             "list_name": "by_author"\r
3810           },\r
3811           "comics.by_author": {\r
3812             "model_name": "comic",\r
3813             "list_name": "by_author"\r
3814           },\r
3815           "stories.by_author": {\r
3816             "model_name": "story",\r
3817             "list_name": "by_author"\r
3818           },\r
3819           "panels.by_author": {\r
3820             "model_name": "panel",\r
3821             "list_name": "by_author"\r
3822           },\r
3823           "panel_pictures.by_author": {\r
3824             "model_name": "panel_picture",\r
3825             "list_name": "by_author"\r
3826           },\r
3827           "speech_balloons.by_author": {\r
3828             "model_name": "speech_balloon",\r
3829             "list_name": "by_author"\r
3830           },\r
3831           "ground_pictures.by_author": {\r
3832             "model_name": "ground_picture",\r
3833             "list_name": "by_author"\r
3834           },\r
3835           "ground_colors.by_author": {\r
3836             "model_name": "ground_color",\r
3837             "list_name": "by_author"\r
3838           }\r
3839         },\r
3840         "columns": [\r
3841           "id",\r
3842           "name",\r
3843           "user_id",\r
3844           "created_at",\r
3845           "updated_at"\r
3846         ],\r
3847         "associations": {\r
3848           "belongs_to": [],\r
3849           "has_many": [\r
3850             "scrolls.by_author",\r
3851             "comics.by_author",\r
3852             "scrolls.by_author",\r
3853             "stories.by_author",\r
3854             "panels.by_author",\r
3855             "panel_pictures.by_author",\r
3856             "speech_balloons.by_author",\r
3857             "ground_pictures.by_author",\r
3858             "ground_colors.by_author"\r
3859           ],\r
3860           "has_one": []\r
3861         }\r
3862       },\r
3863       "artist": {\r
3864         "lists": {\r
3865           "resource_pictures.by_artist": {\r
3866             "model_name": "resource_picture",\r
3867             "list_name": "by_artist"\r
3868           }\r
3869         },\r
3870         "columns": [\r
3871           "id",\r
3872           "name",\r
3873           "author_id",\r
3874           "created_at",\r
3875           "updated_at"\r
3876         ],\r
3877         "associations": {\r
3878           "belongs_to": [],\r
3879           "has_many": [\r
3880             "resource_pictures.by_artist"\r
3881           ],\r
3882           "has_one": []\r
3883         }\r
3884       },\r
3885       "system_picture": {\r
3886         "lists": {\r
3887           "speech_balloon_templates.by_system_picture": {\r
3888             "model_name": "speech_balloon_template",\r
3889             "list_name": "by_system_picture"\r
3890           },\r
3891           "licenses.by_system_picture": {\r
3892             "model_name": "license",\r
3893             "list_name": "by_system_picture"\r
3894           }\r
3895         },\r
3896         "columns": [\r
3897           "id",\r
3898           "ext",\r
3899           "width",\r
3900           "height",\r
3901           "filesize",\r
3902           "md5",\r
3903           "created_at",\r
3904           "updated_at"\r
3905         ],\r
3906         "associations": {\r
3907           "belongs_to": [],\r
3908           "has_many": [\r
3909             "speech_balloon_templates.by_system_picture",\r
3910             "licenses.by_system_picture"\r
3911           ],\r
3912           "has_one": []\r
3913         }\r
3914       }\r
3915     },\r
3916     "filers": {\r
3917       "scroll": {\r
3918         "symbol": {\r
3919           "face": {\r
3920             "type": "image",\r
3921             "args": {\r
3922               "name": "/assets/item.png"\r
3923             }\r
3924           },\r
3925           "link": {\r
3926             "type": "action",\r
3927             "args": {\r
3928               "name": "show"\r
3929             }\r
3930           }\r
3931         },\r
3932         "caption": {\r
3933           "face": {\r
3934             "type": "column",\r
3935             "args": {\r
3936               "name": "title"\r
3937             }\r
3938           },\r
3939           "link": {\r
3940             "type": "action",\r
3941             "args": {\r
3942               "name": "play"\r
3943             }\r
3944           }\r
3945         },\r
3946         "summary": {\r
3947           "type": "template",\r
3948           "args": {\r
3949             "name": "summary"\r
3950           }\r
3951         },\r
3952         "edit": {\r
3953           "type": "default",\r
3954           "args": {}\r
3955         }\r
3956       },\r
3957       "scroll_panel": {\r
3958         "symbol": {\r
3959           "face": {\r
3960             "type": "image",\r
3961             "args": {\r
3962               "name": "/assets/item.png"\r
3963             }\r
3964           },\r
3965           "link": {\r
3966             "type": "none",\r
3967             "args": {}\r
3968           }\r
3969         },\r
3970         "caption": {\r
3971           "face": {\r
3972             "type": "none",\r
3973             "args": {}\r
3974           },\r
3975           "link": {\r
3976             "type": "none",\r
3977             "args": {}\r
3978           }\r
3979         },\r
3980         "summary": {\r
3981           "type": "template",\r
3982           "args": {\r
3983             "name": "summary"\r
3984           }\r
3985         },\r
3986         "edit": {\r
3987           "type": "none"\r
3988         }\r
3989       },\r
3990       "comic": {\r
3991         "symbol": {\r
3992           "face": {\r
3993             "type": "image",\r
3994             "args": {\r
3995               "name": "/assets/item.png"\r
3996             }\r
3997           },\r
3998           "link": {\r
3999             "type": "action",\r
4000             "args": {\r
4001               "name": "show"\r
4002             }\r
4003           }\r
4004         },\r
4005         "caption": {\r
4006           "face": {\r
4007             "type": "column",\r
4008             "args": {\r
4009               "name": "title"\r
4010             }\r
4011           },\r
4012           "link": {\r
4013             "type": "action",\r
4014             "args": {\r
4015               "name": "show"\r
4016             }\r
4017           }\r
4018         },\r
4019         "summary": {\r
4020           "type": "template",\r
4021           "args": {\r
4022             "name": "summary"\r
4023           }\r
4024         },\r
4025         "edit": {\r
4026           "type": "default"\r
4027         }\r
4028       },\r
4029       "story": {\r
4030         "symbol": {\r
4031           "face": {\r
4032             "type": "image",\r
4033             "args": {\r
4034               "name": "/assets/item.png"\r
4035             }\r
4036           },\r
4037           "link": {\r
4038             "type": "action",\r
4039             "args": {\r
4040               "name": "show"\r
4041             }\r
4042           }\r
4043         },\r
4044         "caption": {\r
4045           "face": {\r
4046             "type": "method",\r
4047             "args": {\r
4048               "name": "title_with_t"\r
4049             }\r
4050           },\r
4051           "link": {\r
4052             "type": "action",\r
4053             "args": {\r
4054               "name": "play"\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           "face": {\r
4071             "type": "image",\r
4072             "args": {\r
4073               "name": "/assets/item.png"\r
4074             }\r
4075           },\r
4076           "link": {\r
4077             "type": "none",\r
4078             "args": {}\r
4079           }\r
4080         },\r
4081         "caption": {\r
4082           "face": {\r
4083             "type": "none",\r
4084             "args": {}\r
4085           },\r
4086           "link": {\r
4087             "type": "none",\r
4088             "args": {}\r
4089           }\r
4090         },\r
4091         "summary": {\r
4092           "type": "template",\r
4093           "args": {\r
4094             "name": "summary"\r
4095           }\r
4096         },\r
4097         "edit": {\r
4098           "type": "none"\r
4099         }\r
4100       },\r
4101       "sheet": {\r
4102         "symbol": {\r
4103           "face": {\r
4104             "type": "image",\r
4105             "args": {\r
4106               "name": "/assets/item.png"\r
4107             }\r
4108           },\r
4109           "link": {\r
4110             "type": "action",\r
4111             "args": {\r
4112               "name": "show"\r
4113             }\r
4114           }\r
4115         },\r
4116         "caption": {\r
4117           "face": {\r
4118             "type": "column",\r
4119             "args": {\r
4120               "name": "caption"\r
4121             }\r
4122           },\r
4123           "link": {\r
4124             "type": "action",\r
4125             "args": {\r
4126               "name": "play"\r
4127             }\r
4128           }\r
4129         },\r
4130         "summary": {\r
4131           "type": "template",\r
4132           "args": {\r
4133             "name": "summary"\r
4134           }\r
4135         },\r
4136         "edit": {\r
4137           "type": "default"\r
4138         }\r
4139       },\r
4140       "sheet_panel": {\r
4141         "symbol": {\r
4142           "face": {\r
4143             "type": "image",\r
4144             "args": {\r
4145               "name": "/assets/item.png"\r
4146             }\r
4147           },\r
4148           "link": {\r
4149             "type": "none",\r
4150             "args": {}\r
4151           }\r
4152         },\r
4153         "caption": {\r
4154           "face": {\r
4155             "type": "none",\r
4156             "args": {}\r
4157           },\r
4158           "link": {\r
4159             "type": "none",\r
4160             "args": {}\r
4161           }\r
4162         },\r
4163         "summary": {\r
4164           "type": "template",\r
4165           "args": {\r
4166             "name": "summary"\r
4167           }\r
4168         },\r
4169         "edit": {\r
4170           "type": "none"\r
4171         }\r
4172       },\r
4173       "panel": {\r
4174         "symbol": {\r
4175           "face": {\r
4176             "type": "image",\r
4177             "args": {\r
4178               "name": "/assets/item.png"\r
4179             }\r
4180           },\r
4181           "link": {\r
4182             "type": "action",\r
4183             "args": {\r
4184               "name": "show"\r
4185             }\r
4186           }\r
4187         },\r
4188         "caption": {\r
4189           "face": {\r
4190             "type": "column",\r
4191             "args": {\r
4192               "name": "caption"\r
4193             }\r
4194           },\r
4195           "link": {\r
4196             "type": "none",\r
4197             "args": {}\r
4198           }\r
4199         },\r
4200         "summary": {\r
4201           "type": "template",\r
4202           "args": {\r
4203             "name": "summary"\r
4204           }\r
4205         },\r
4206         "edit": {\r
4207           "type": "default"\r
4208         }\r
4209       },\r
4210       "panel_picture": {\r
4211         "symbol": {\r
4212           "face": {\r
4213             "type": "picture",\r
4214             "args": {\r
4215               "name": "symbol_option"\r
4216             }\r
4217           },\r
4218           "link": {\r
4219             "type": "action",\r
4220             "args": {\r
4221               "name": "show"\r
4222             }\r
4223           }\r
4224         },\r
4225         "caption": {\r
4226           "face": {\r
4227             "type": "column",\r
4228             "args": {\r
4229               "name": "caption"\r
4230             }\r
4231           },\r
4232           "link": {\r
4233             "type": "none",\r
4234             "args": {}\r
4235           }\r
4236         },\r
4237         "summary": {\r
4238           "type": "template",\r
4239           "args": {\r
4240             "name": "summary"\r
4241           }\r
4242         },\r
4243         "edit": {\r
4244           "type": "none"\r
4245         }\r
4246       },\r
4247       "speech_balloon": {\r
4248         "symbol": {\r
4249           "face": {\r
4250             "type": "picture",\r
4251             "args": {\r
4252               "name": "symbol_option"\r
4253             }\r
4254           },\r
4255           "link": {\r
4256             "type": "action",\r
4257             "args": {\r
4258               "name": "show"\r
4259             }\r
4260           }\r
4261         },\r
4262         "caption": {\r
4263           "face": {\r
4264             "type": "method",\r
4265             "args": {\r
4266               "name": "plain_scenario"\r
4267             }\r
4268           },\r
4269           "link": {\r
4270             "type": "none",\r
4271             "args": {}\r
4272           }\r
4273         },\r
4274         "summary": {\r
4275           "type": "template",\r
4276           "args": {\r
4277             "name": "summary"\r
4278           }\r
4279         },\r
4280         "edit": {\r
4281           "type": "none"\r
4282         }\r
4283       },\r
4284       "speech": {\r
4285         "symbol": {\r
4286           "face": {\r
4287             "type": "picture",\r
4288             "args": {\r
4289               "name": "symbol_option"\r
4290             }\r
4291           },\r
4292           "link": {\r
4293             "type": "action",\r
4294             "args": {\r
4295               "name": "show"\r
4296             }\r
4297           }\r
4298         },\r
4299         "caption": {\r
4300           "face": {\r
4301             "type": "column",\r
4302             "args": {\r
4303               "name": "content"\r
4304             }\r
4305           },\r
4306           "link": {\r
4307             "type": "none",\r
4308             "args": {}\r
4309           }\r
4310         },\r
4311         "summary": {\r
4312           "type": "template",\r
4313           "args": {\r
4314             "name": "summary"\r
4315           }\r
4316         },\r
4317         "edit": {\r
4318           "type": "none"\r
4319         }\r
4320       },\r
4321       "balloon": {\r
4322         "symbol": {\r
4323           "face": {\r
4324             "type": "picture",\r
4325             "args": {\r
4326               "name": "symbol_option"\r
4327             }\r
4328           },\r
4329           "link": {\r
4330             "type": "action",\r
4331             "args": {\r
4332               "name": "show"\r
4333             }\r
4334           }\r
4335         },\r
4336         "caption": {\r
4337           "face": {\r
4338             "type": "none",\r
4339             "args": {}\r
4340           },\r
4341           "link": {\r
4342             "type": "none",\r
4343             "args": {}\r
4344           }\r
4345         },\r
4346         "summary": {\r
4347           "type": "template",\r
4348           "args": {\r
4349             "name": "summary"\r
4350           }\r
4351         },\r
4352         "edit": {\r
4353           "type": "none"\r
4354         }\r
4355       },\r
4356       "ground_picture": {\r
4357         "symbol": {\r
4358           "face": {\r
4359             "type": "picture",\r
4360             "args": {\r
4361               "name": "symbol_option"\r
4362             }\r
4363           },\r
4364           "link": {\r
4365             "type": "action",\r
4366             "args": {\r
4367               "name": "show"\r
4368             }\r
4369           }\r
4370         },\r
4371         "caption": {\r
4372           "face": {\r
4373             "type": "column",\r
4374             "args": {\r
4375               "name": "caption"\r
4376             }\r
4377           },\r
4378           "link": {\r
4379             "type": "none"\r
4380           }\r
4381         },\r
4382         "summary": {\r
4383           "type": "template",\r
4384           "args": {\r
4385             "name": "summary"\r
4386           }\r
4387         },\r
4388         "edit": {\r
4389           "type": "none"\r
4390         }\r
4391       },\r
4392       "ground_color": {\r
4393         "symbol": {\r
4394           "face": {\r
4395             "type": "template",\r
4396             "args": {\r
4397               "name": "symbol"\r
4398             }\r
4399           },\r
4400           "link": {\r
4401             "type": "none"\r
4402           }\r
4403         },\r
4404         "caption": {\r
4405           "face": {\r
4406             "type": "column",\r
4407             "args": {\r
4408               "name": "caption"\r
4409             }\r
4410           },\r
4411           "link": {\r
4412             "type": "none"\r
4413           }\r
4414         },\r
4415         "summary": {\r
4416           "type": "template",\r
4417           "args": {\r
4418             "name": "summary"\r
4419           }\r
4420         },\r
4421         "edit": {\r
4422           "type": "none"\r
4423         }\r
4424       },\r
4425       "original_picture": {\r
4426         "symbol": {\r
4427           "face": {\r
4428             "type": "picture",\r
4429             "args": {\r
4430               "name": "symbol_option"\r
4431             }\r
4432           },\r
4433           "link": {\r
4434             "type": "action",\r
4435             "args": {\r
4436               "name": "show"\r
4437             }\r
4438           }\r
4439         },\r
4440         "caption": {\r
4441           "face": {\r
4442             "type": "method",\r
4443             "args": {\r
4444               "name": "revision"\r
4445             }\r
4446           },\r
4447           "link": {\r
4448             "type": "action",\r
4449             "args": {\r
4450               "name": "history"\r
4451             }\r
4452           }\r
4453         },\r
4454         "summary": {\r
4455           "type": "template",\r
4456           "args": {\r
4457             "name": "summary"\r
4458           }\r
4459         },\r
4460         "edit": {\r
4461           "type": "template",\r
4462           "args": {\r
4463             "name": "publish"\r
4464           }\r
4465         }\r
4466       },\r
4467       "picture": {\r
4468         "symbol": {\r
4469           "face": {\r
4470             "type": "picture",\r
4471             "args": {\r
4472               "name": "symbol_option"\r
4473             }\r
4474           },\r
4475           "link": {\r
4476             "type": "action",\r
4477             "args": {\r
4478               "name": "show"\r
4479             }\r
4480           }\r
4481         },\r
4482         "caption": {\r
4483           "face": {\r
4484             "type": "column",\r
4485             "args": {\r
4486               "name": "revision"\r
4487             }\r
4488           },\r
4489           "link": {\r
4490             "type": "action",\r
4491             "args": {\r
4492               "name": "show"\r
4493             }\r
4494           }\r
4495         },\r
4496         "summary": {\r
4497           "type": "template",\r
4498           "args": {\r
4499             "name": "summary"\r
4500           }\r
4501         },\r
4502         "edit": {\r
4503           "type": "none"\r
4504         }\r
4505       },\r
4506       "resource_picture": {\r
4507         "symbol": {\r
4508           "face": {\r
4509             "type": "picture",\r
4510             "args": {\r
4511               "name": "symbol_option"\r
4512             }\r
4513           },\r
4514           "link": {\r
4515             "type": "action",\r
4516             "args": {\r
4517               "name": "show"\r
4518             }\r
4519           }\r
4520         },\r
4521         "caption": {\r
4522           "face": {\r
4523             "type": "none",\r
4524             "args": {}\r
4525           },\r
4526           "link": {\r
4527             "type": "none",\r
4528             "args": {}\r
4529           }\r
4530         },\r
4531         "summary": {\r
4532           "type": "template",\r
4533           "args": {\r
4534             "name": "summary"\r
4535           }\r
4536         },\r
4537         "edit": {\r
4538           "type": "none"\r
4539         }\r
4540       },\r
4541       "speech_balloon_template": {\r
4542         "symbol": {\r
4543           "face": {\r
4544             "type": "picture",\r
4545             "args": {\r
4546               "name": "symbol_option"\r
4547             }\r
4548           },\r
4549           "link": {\r
4550             "type": "action",\r
4551             "args": {\r
4552               "name": "show"\r
4553             }\r
4554           }\r
4555         },\r
4556         "caption": {\r
4557           "face": {\r
4558             "type": "column",\r
4559             "args": {\r
4560               "name": "caption"\r
4561             }\r
4562           },\r
4563           "link": {\r
4564             "type": "action",\r
4565             "args": {\r
4566               "name": "show"\r
4567             }\r
4568           }\r
4569         },\r
4570         "summary": {\r
4571           "type": "none"\r
4572         },\r
4573         "edit": {\r
4574           "type": "none"\r
4575         }\r
4576       },\r
4577       "writing_format": {\r
4578         "symbol": {\r
4579           "face": {\r
4580             "type": "image",\r
4581             "args": {\r
4582               "name": "/assets/item.png"\r
4583             }\r
4584           },\r
4585           "link": {\r
4586             "type": "action",\r
4587             "args": {\r
4588               "name": "show"\r
4589             }\r
4590           }\r
4591         },\r
4592         "caption": {\r
4593           "face": {\r
4594             "type": "column",\r
4595             "args": {\r
4596               "name": "caption"\r
4597             }\r
4598           },\r
4599           "link": {\r
4600             "type": "action",\r
4601             "args": {\r
4602               "name": "show"\r
4603             }\r
4604           }\r
4605         },\r
4606         "summary": {\r
4607           "type": "none"\r
4608         },\r
4609         "edit": {\r
4610           "type": "none"\r
4611         }\r
4612       },\r
4613       "license_group": {\r
4614         "symbol": {\r
4615           "face": {\r
4616             "type": "image",\r
4617             "args": {\r
4618               "name": "/assets/item.png"\r
4619             }\r
4620           },\r
4621           "link": {\r
4622             "type": "action",\r
4623             "args": {\r
4624               "name": "show"\r
4625             }\r
4626           }\r
4627         },\r
4628         "caption": {\r
4629           "face": {\r
4630             "type": "column",\r
4631             "args": {\r
4632               "name": "caption"\r
4633             }\r
4634           },\r
4635           "link": {\r
4636             "type": "url_column",\r
4637             "args": {\r
4638               "name": "url"\r
4639             }\r
4640           }\r
4641         },\r
4642         "summary": {\r
4643           "type": "none",\r
4644           "args": {}\r
4645         },\r
4646         "edit": {\r
4647           "type": "none"\r
4648         }\r
4649       },\r
4650       "license": {\r
4651         "symbol": {\r
4652           "face": {\r
4653             "type": "image",\r
4654             "args": {\r
4655               "name": "/assets/item.png"\r
4656             }\r
4657           },\r
4658           "link": {\r
4659             "type": "action",\r
4660             "args": {\r
4661               "name": "show"\r
4662             }\r
4663           }\r
4664         },\r
4665         "caption": {\r
4666           "face": {\r
4667             "type": "method",\r
4668             "args": {\r
4669               "name": "caption_with_group"\r
4670             }\r
4671           },\r
4672           "link": {\r
4673             "type": "url_column",\r
4674             "args": {\r
4675               "name": "url"\r
4676             }\r
4677           }\r
4678         },\r
4679         "summary": {\r
4680           "type": "template",\r
4681           "args": {\r
4682             "name": "summary"\r
4683           }\r
4684         },\r
4685         "edit": {\r
4686           "type": "none"\r
4687         }\r
4688       },\r
4689       "author": {\r
4690         "symbol": {\r
4691           "face": {\r
4692             "type": "image",\r
4693             "args": {\r
4694               "name": "/assets/item.png"\r
4695             }\r
4696           },\r
4697           "link": {\r
4698             "type": "action",\r
4699             "args": {\r
4700               "name": "show"\r
4701             }\r
4702           }\r
4703         },\r
4704         "caption": {\r
4705           "face": {\r
4706             "type": "column",\r
4707             "args": {\r
4708               "name": "name"\r
4709             }\r
4710           },\r
4711           "link": {\r
4712             "type": "action",\r
4713             "args": {\r
4714               "name": "show"\r
4715             }\r
4716           }\r
4717         },\r
4718         "summary": {\r
4719           "type": "template",\r
4720           "args": {\r
4721             "name": "summary"\r
4722           }\r
4723         },\r
4724         "edit": {\r
4725           "type": "account"\r
4726         }\r
4727       },\r
4728       "artist": {\r
4729         "symbol": {\r
4730           "face": {\r
4731             "type": "image",\r
4732             "args": {\r
4733               "name": "/assets/item.png"\r
4734             }\r
4735           },\r
4736           "link": {\r
4737             "type": "action",\r
4738             "args": {\r
4739               "name": "show"\r
4740             }\r
4741           }\r
4742         },\r
4743         "caption": {\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         "summary": {\r
4758           "type": "template",\r
4759           "args": {\r
4760             "name": "summary"\r
4761           }\r
4762         },\r
4763         "edit": {\r
4764           "type": "account"\r
4765         }\r
4766       },\r
4767       "system_picture": {\r
4768         "symbol": {\r
4769           "face": {\r
4770             "type": "picture",\r
4771             "args": {\r
4772               "name": "symbol_option"\r
4773             }\r
4774           },\r
4775           "link": {\r
4776             "type": "action",\r
4777             "args": {\r
4778               "name": "show"\r
4779             }\r
4780           }\r
4781         },\r
4782         "caption": {\r
4783           "face": {\r
4784             "type": "none",\r
4785             "args": {}\r
4786           },\r
4787           "link": {\r
4788             "type": "none",\r
4789             "args": {}\r
4790           }\r
4791         },\r
4792         "summary": {\r
4793           "type": "none"\r
4794         },\r
4795         "edit": {\r
4796           "type": "none"\r
4797         }\r
4798       }\r
4799     },\r
4800     "lists": {\r
4801       "scroll": {\r
4802         "public_list": {},\r
4803         "private_list": {},\r
4804         "by_author": {\r
4805           "type": "filter",\r
4806           "from": "author",\r
4807           "filter_key": "author_id"\r
4808         },\r
4809         "by_panel": {\r
4810           "type": "through_filter",\r
4811           "from": "panel",\r
4812           "through": "scroll_panels",\r
4813           "filter_key": "panel_id"\r
4814         },\r
4815         "play": {\r
4816           "type": "play",\r
4817           "model": "scroll_panel",\r
4818           "filter_key": "scroll_id"\r
4819         }\r
4820       },\r
4821       "scroll_panel": {\r
4822         "public_list": {},\r
4823         "private_list": {},\r
4824         "by_scroll": {\r
4825           "type": "filter",\r
4826           "from": "scroll",\r
4827           "filter_key": "scroll_id"\r
4828         },\r
4829         "by_panel": {\r
4830           "type": "filter",\r
4831           "from": "panel",\r
4832           "filter_key": "panel_id"\r
4833         }\r
4834       },\r
4835       "comic": {\r
4836         "public_list": {},\r
4837         "private_list": {},\r
4838         "by_author": {\r
4839           "type": "filter",\r
4840           "from": "author",\r
4841           "filter_key": "author_id"\r
4842         }\r
4843       },\r
4844       "story": {\r
4845         "public_list": {},\r
4846         "private_list": {},\r
4847         "by_comic": {\r
4848           "type": "filter",\r
4849           "from": "comic",\r
4850           "filter_key": "comic_id"\r
4851         },\r
4852         "by_sheet": {\r
4853           "type": "through_filter",\r
4854           "from": "sheet",\r
4855           "through": "story_sheets",\r
4856           "filter_key": "sheet_id"\r
4857         },\r
4858         "by_author": {\r
4859           "type": "element_filter",\r
4860           "from": "author",\r
4861           "filter_key": "author_id"\r
4862         },\r
4863         "play": {\r
4864           "type": "play",\r
4865           "model": "story_sheet",\r
4866           "filter_key": "story_id"\r
4867         }\r
4868       },\r
4869       "story_sheet": {\r
4870         "public_list": {\r
4871           "type": "public"\r
4872         },\r
4873         "private_list": {\r
4874           "type": "private"\r
4875         },\r
4876         "by_story": {\r
4877           "type": "filter",\r
4878           "from": "story",\r
4879           "filter_key": "story_id"\r
4880         },\r
4881         "by_sheet": {\r
4882           "type": "filter",\r
4883           "from": "sheet",\r
4884           "filter_key": "sheet_id"\r
4885         }\r
4886       },\r
4887       "sheet": {\r
4888         "public_list": {},\r
4889         "private_list": {},\r
4890         "by_story": {\r
4891           "type": "through_filter",\r
4892           "from": "story",\r
4893           "through": "story_sheets",\r
4894           "filter_key": "story_id"\r
4895         },\r
4896         "by_panel": {\r
4897           "type": "through_filter",\r
4898           "from": "panel",\r
4899           "through": "sheet_panels",\r
4900           "filter_key": "panel_id"\r
4901         },\r
4902         "by_author": {\r
4903           "type": "filter",\r
4904           "from": "author",\r
4905           "filter_key": "author_id"\r
4906         },\r
4907         "play": {\r
4908           "type": "play",\r
4909           "model": "sheet_panel",\r
4910           "filter_key": "sheet_id"\r
4911         }\r
4912       },\r
4913       "sheet_panel": {\r
4914         "public_list": {},\r
4915         "private_list": {},\r
4916         "by_sheet": {\r
4917           "type": "filter",\r
4918           "association_name": "sheet_panels",\r
4919           "from": "sheet",\r
4920           "filter_key": "sheet_id"\r
4921         },\r
4922         "by_panel": {\r
4923           "type": "filter",\r
4924           "from": "panel",\r
4925           "filter_key": "panel_id"\r
4926         }\r
4927       },\r
4928       "panel": {\r
4929         "public_list": {},\r
4930         "private_list": {},\r
4931         "by_scroll": {\r
4932           "type": "through_filter",\r
4933           "from": "scroll",\r
4934           "through": "scroll_panels",\r
4935           "filter_key": "scroll_id"\r
4936         },\r
4937         "by_sheet": {\r
4938           "type": "through_filter",\r
4939           "from": "sheet",\r
4940           "through": "sheet_panels",\r
4941           "filter_key": "sheet_id"\r
4942         },\r
4943         "by_author": {\r
4944           "type": "filter",\r
4945           "from": "author",\r
4946           "filter_key": "author_id"\r
4947         },\r
4948         "by_speech_balloon_template": {\r
4949           "type": "through_filter",\r
4950           "from": "speech_balloon_template",\r
4951           "through": "speech_balloons",\r
4952           "filter_key": "speech_balloon_template_id"\r
4953         }\r
4954       },\r
4955       "panel_picture": {\r
4956         "public_list": {},\r
4957         "private_list": {},\r
4958         "by_panel": {\r
4959           "type": "filter",\r
4960           "from": "panel",\r
4961           "filter_key": "panel_id"\r
4962         },\r
4963         "by_author": {\r
4964           "type": "element_filter",\r
4965           "from": "author",\r
4966           "filter_key": "author_id"\r
4967         }\r
4968       },\r
4969       "speech_balloon": {\r
4970         "public_list": {},\r
4971         "private_list": {},\r
4972         "by_panel": {\r
4973           "type": "filter",\r
4974           "from": "panel",\r
4975           "filter_key": "panel_id"\r
4976         },\r
4977         "by_speech_balloon_template": {\r
4978           "type": "filter",\r
4979           "from": "speech_balloon_template",\r
4980           "filter_key": "speech_balloon_template_id"\r
4981         },\r
4982         "by_author": {\r
4983           "type": "element_filter",\r
4984           "from": "author",\r
4985           "filter_key": "author_id"\r
4986         }\r
4987       },\r
4988       "speech": {\r
4989         "public_list": {},\r
4990         "by_speech_balloon": {\r
4991           "type": "filter",\r
4992           "from": "speech_balloon",\r
4993           "includes": {\r
4994             "speech_balloon": {\r
4995               "panel": {}\r
4996             }\r
4997           },\r
4998           "filter_key": "speech_balloon_id"\r
4999         },\r
5000         "by_writing_format": {\r
5001           "type": "filter",\r
5002           "from": "writing_format",\r
5003           "filter_key": "writing_format_id"\r
5004         }\r
5005       },\r
5006       "balloon": {\r
5007         "public_list": {},\r
5008         "by_speech_balloon": {\r
5009           "type": "filter",\r
5010           "from": "speech_balloon",\r
5011           "includes": {\r
5012             "speech_balloon": {\r
5013               "panel": {}\r
5014             }\r
5015           },\r
5016           "filter_key": "speech_balloon_id"\r
5017         }\r
5018       },\r
5019       "ground_picture": {\r
5020         "public_list": {},\r
5021         "private_list": {\r
5022           "type": "private"\r
5023         },\r
5024         "by_panel": {\r
5025           "type": "filter",\r
5026           "from": "panel",\r
5027           "filter_key": "panel_id"\r
5028         },\r
5029         "by_author": {\r
5030           "type": "element_filter",\r
5031           "from": "author",\r
5032           "filter_key": "author_id"\r
5033         }\r
5034       },\r
5035       "ground_color": {\r
5036         "public_list": {},\r
5037         "private_list": {},\r
5038         "by_panel": {\r
5039           "type": "filter",\r
5040           "from": "panel",\r
5041           "filter_key": "panel_id"\r
5042         },\r
5043         "by_author": {\r
5044           "type": "element_filter",\r
5045           "from": "author",\r
5046           "filter_key": "author_id"\r
5047         }\r
5048       },\r
5049       "original_picture": {\r
5050         "private_list": {}\r
5051       },\r
5052       "picture": {},\r
5053       "resource_picture": {\r
5054         "public_list": {},\r
5055         "private_list": {},\r
5056         "by_license": {\r
5057           "type": "filter",\r
5058           "from": "license",\r
5059           "filter_key": "license_id"\r
5060         },\r
5061         "by_artist": {\r
5062           "type": "filter",\r
5063           "from": "artist",\r
5064           "filter_key": "artist_id"\r
5065         }\r
5066       },\r
5067       "speech_balloon_template": {\r
5068         "public_list": {},\r
5069         "select_items": {\r
5070           "type": "system_resource"\r
5071         }\r
5072       },\r
5073       "writing_format": {\r
5074         "public_list": {},\r
5075         "select_items": {\r
5076           "type": "system_resource"\r
5077         },\r
5078         "by_system_picture": {\r
5079           "type": "filter",\r
5080           "from": "system_picture",\r
5081           "filter_key": "system_picture_id"\r
5082         }\r
5083       },\r
5084       "license_group": {\r
5085         "public_list": {},\r
5086         "select_items": {\r
5087           "type": "system_resource"\r
5088         }\r
5089       },\r
5090       "license": {\r
5091         "public_list": {},\r
5092         "by_license_group": {\r
5093           "type": "filter",\r
5094           "from": "license_group",\r
5095           "filter_key": "license_group_id"\r
5096         },\r
5097         "by_system_picture": {\r
5098           "type": "filter",\r
5099           "from": "system_picture",\r
5100           "filter_key": "system_picture_id"\r
5101         }\r
5102       },\r
5103       "author": {\r
5104         "public_list": {}\r
5105       },\r
5106       "artist": {\r
5107         "public_list": {}\r
5108       },\r
5109       "system_picture": {\r
5110         "public_list": {}\r
5111       }\r
5112     },\r
5113     "elements": [\r
5114       {\r
5115         "name": "panel_picture",\r
5116         "path_name": "panel_pictures",\r
5117         "parts": []\r
5118       },\r
5119       {\r
5120         "name": "speech_balloon",\r
5121         "path_name": "circle_speech_balloon/speech_balloons",\r
5122         "parts": [\r
5123           "balloon",\r
5124           "speech"\r
5125         ]\r
5126       },\r
5127       {\r
5128         "name": "ground_picture",\r
5129         "path_name": "ground_pictures",\r
5130         "parts": []\r
5131       },\r
5132       {\r
5133         "name": "ground_color",\r
5134         "path_name": "ground_colors",\r
5135         "parts": []\r
5136       }\r
5137     ],\r
5138     "forms": {\r
5139       "base": {\r
5140         "panel": {\r
5141           "fields": {\r
5142             "caption": {\r
5143               "args": {\r
5144                 "column": "caption",\r
5145                 "label": {},\r
5146                 "tag": {\r
5147                   "type": "text"\r
5148                 },\r
5149                 "row_break": true\r
5150               }\r
5151             },\r
5152             "width": {\r
5153               "args": {\r
5154                 "column": "width",\r
5155                 "label": {},\r
5156                 "tag": {\r
5157                   "type": "number",\r
5158                   "args": {\r
5159                     "size": 5\r
5160                   }\r
5161                 }\r
5162               }\r
5163             },\r
5164             "height": {\r
5165               "args": {\r
5166                 "column": "height",\r
5167                 "label": {},\r
5168                 "tag": {\r
5169                   "type": "number",\r
5170                   "args": {\r
5171                     "size": 5\r
5172                   }\r
5173                 },\r
5174                 "row_break": true\r
5175               }\r
5176             },\r
5177             "border": {\r
5178               "args": {\r
5179                 "column": "border",\r
5180                 "label": {},\r
5181                 "tag": {\r
5182                   "type": "number",\r
5183                   "args": {\r
5184                     "size": 5\r
5185                   }\r
5186                 }\r
5187               }\r
5188             },\r
5189             "publish": {\r
5190               "args": {\r
5191                 "column": "publish",\r
5192                 "label": {},\r
5193                 "tag": {\r
5194                   "type": "select"\r
5195                 },\r
5196                 "row_break": true\r
5197               }\r
5198             },\r
5199             "id": {\r
5200               "args": {\r
5201                 "column": "id",\r
5202                 "label": {\r
5203                   "type": "none"\r
5204                 },\r
5205                 "tag": {\r
5206                   "type": "hidden"\r
5207                 }\r
5208               }\r
5209             },\r
5210             "author_id": {\r
5211               "args": {\r
5212                 "column": "author_id",\r
5213                 "label": {\r
5214                   "type": "none"\r
5215                 },\r
5216                 "tag": {\r
5217                   "type": "hidden"\r
5218                 }\r
5219               }\r
5220             }\r
5221           },\r
5222           "field_names": [\r
5223             "caption",\r
5224             "width",\r
5225             "height",\r
5226             "border",\r
5227             "publish",\r
5228             "id",\r
5229             "author_id"\r
5230           ]\r
5231         },\r
5232         "panel_picture": {\r
5233           "fields": {\r
5234             "caption": {\r
5235               "args": {\r
5236                 "column": "caption",\r
5237                 "label": {},\r
5238                 "tag": {\r
5239                   "type": "text"\r
5240                 },\r
5241                 "row_break": true\r
5242               }\r
5243             },\r
5244             "x": {\r
5245               "args": {\r
5246                 "column": "x",\r
5247                 "label": {},\r
5248                 "tag": {\r
5249                   "type": "number",\r
5250                   "args": {\r
5251                     "size": 5\r
5252                   }\r
5253                 }\r
5254               }\r
5255             },\r
5256             "y": {\r
5257               "args": {\r
5258                 "column": "y",\r
5259                 "label": {},\r
5260                 "tag": {\r
5261                   "type": "number",\r
5262                   "args": {\r
5263                     "size": 5\r
5264                   }\r
5265                 },\r
5266                 "row_break": true\r
5267               }\r
5268             },\r
5269             "width": {\r
5270               "args": {\r
5271                 "column": "width",\r
5272                 "label": {},\r
5273                 "tag": {\r
5274                   "type": "number",\r
5275                   "args": {\r
5276                     "size": 5\r
5277                   }\r
5278                 },\r
5279                 "helpers": {\r
5280                   "size": {\r
5281                     "type": "size",\r
5282                     "args": {\r
5283                       "path": "panels/size_helper",\r
5284                       "class": "panel_picture_width_tool"\r
5285                     }\r
5286                   }\r
5287                 },\r
5288                 "row_break": true\r
5289               }\r
5290             },\r
5291             "height": {\r
5292               "args": {\r
5293                 "column": "height",\r
5294                 "label": {},\r
5295                 "tag": {\r
5296                   "type": "number",\r
5297                   "args": {\r
5298                     "size": 5\r
5299                   }\r
5300                 },\r
5301                 "helpers": {\r
5302                   "size": {\r
5303                     "type": "size",\r
5304                     "args": {\r
5305                       "path": "panels/size_helper",\r
5306                       "class": "panel_picture_height_tool"\r
5307                     }\r
5308                   }\r
5309                 },\r
5310                 "row_break": true\r
5311               }\r
5312             },\r
5313             "link": {\r
5314               "args": {\r
5315                 "column": "link",\r
5316                 "label": {},\r
5317                 "tag": {\r
5318                   "type": "text"\r
5319                 },\r
5320                 "row_break": true\r
5321               }\r
5322             },\r
5323             "id": {\r
5324               "args": {\r
5325                 "column": "id",\r
5326                 "label": {\r
5327                   "type": "none"\r
5328                 },\r
5329                 "tag": {\r
5330                   "type": "hidden"\r
5331                 }\r
5332               }\r
5333             },\r
5334             "panel_id": {\r
5335               "args": {\r
5336                 "column": "panel_id",\r
5337                 "label": {\r
5338                   "type": "none"\r
5339                 },\r
5340                 "tag": {\r
5341                   "type": "hidden"\r
5342                 }\r
5343               }\r
5344             },\r
5345             "picture_id": {\r
5346               "args": {\r
5347                 "column": "picture_id",\r
5348                 "label": {},\r
5349                 "tag": {\r
5350                   "type": "hidden"\r
5351                 },\r
5352                 "helpers": {\r
5353                   "popup": {\r
5354                     "type": "size",\r
5355                     "args": {\r
5356                       "path": "panels/popup_helper",\r
5357                       "source": "pictures"\r
5358                     }\r
5359                   }\r
5360                 }\r
5361               }\r
5362             },\r
5363             "z": {\r
5364               "args": {\r
5365                 "column": "z",\r
5366                 "label": {\r
5367                   "type": "none"\r
5368                 },\r
5369                 "tag": {\r
5370                   "type": "hidden"\r
5371                 }\r
5372               }\r
5373             },\r
5374             "t": {\r
5375               "args": {\r
5376                 "column": "t",\r
5377                 "label": {\r
5378                   "type": "none"\r
5379                 },\r
5380                 "tag": {\r
5381                   "type": "hidden"\r
5382                 }\r
5383               }\r
5384             }\r
5385           },\r
5386           "field_names": [\r
5387             "caption",\r
5388             "x",\r
5389             "y",\r
5390             "width",\r
5391             "height",\r
5392             "link",\r
5393             "id",\r
5394             "panel_id",\r
5395             "picture_id",\r
5396             "z",\r
5397             "t"\r
5398           ]\r
5399         },\r
5400         "speech_balloon": {\r
5401           "fields": {\r
5402             "speech_balloon.id": {\r
5403               "args": {\r
5404                 "column": "id",\r
5405                 "label": {\r
5406                   "type": "none"\r
5407                 },\r
5408                 "tag": {\r
5409                   "type": "hidden"\r
5410                 }\r
5411               }\r
5412             },\r
5413             "speech_balloon.panel_id": {\r
5414               "args": {\r
5415                 "column": "panel_id",\r
5416                 "label": {\r
5417                   "type": "none"\r
5418                 },\r
5419                 "tag": {\r
5420                   "type": "hidden"\r
5421                 }\r
5422               }\r
5423             },\r
5424             "speech_balloon.speech_balloon_template_id": {\r
5425               "args": {\r
5426                 "column": "speech_balloon_template_id",\r
5427                 "label": {\r
5428                   "type": "none"\r
5429                 },\r
5430                 "tag": {\r
5431                   "type": "hidden"\r
5432                 }\r
5433               }\r
5434             },\r
5435             "speech_balloon.caption": {\r
5436               "args": {\r
5437                 "column": "caption",\r
5438                 "label": {},\r
5439                 "tag": {\r
5440                   "type": "text"\r
5441                 },\r
5442                 "row_break": true\r
5443               }\r
5444             },\r
5445             "speech_balloon.z": {\r
5446               "args": {\r
5447                 "column": "z",\r
5448                 "label": {\r
5449                   "type": "none"\r
5450                 },\r
5451                 "tag": {\r
5452                   "type": "hidden"\r
5453                 }\r
5454               }\r
5455             },\r
5456             "speech_balloon.t": {\r
5457               "args": {\r
5458                 "column": "t",\r
5459                 "label": {\r
5460                   "type": "none"\r
5461                 },\r
5462                 "tag": {\r
5463                   "type": "hidden"\r
5464                 }\r
5465               }\r
5466             },\r
5467             "speech_balloon.classname": {\r
5468               "args": {\r
5469                 "column": "classname",\r
5470                 "label": {\r
5471                   "type": "none"\r
5472                 },\r
5473                 "tag": {\r
5474                   "type": "hidden"\r
5475                 }\r
5476               }\r
5477             },\r
5478             "speech_balloon.settings": {\r
5479               "args": {\r
5480                 "column": "settings",\r
5481                 "label": {\r
5482                   "type": "none"\r
5483                 },\r
5484                 "tag": {\r
5485                   "type": "hidden"\r
5486                 }\r
5487               }\r
5488             },\r
5489             "balloon.id": {\r
5490               "type": "part",\r
5491               "args": {\r
5492                 "model": "balloon",\r
5493                 "part": "balloon",\r
5494                 "column": "id",\r
5495                 "label": {\r
5496                   "type": "none"\r
5497                 },\r
5498                 "tag": {\r
5499                   "type": "hidden"\r
5500                 }\r
5501               }\r
5502             },\r
5503             "balloon.speech_balloon_id": {\r
5504               "type": "part",\r
5505               "args": {\r
5506                 "model": "balloon",\r
5507                 "part": "balloon",\r
5508                 "column": "speech_balloon_id",\r
5509                 "label": {\r
5510                   "type": "none"\r
5511                 },\r
5512                 "tag": {\r
5513                   "type": "hidden"\r
5514                 }\r
5515               }\r
5516             },\r
5517             "balloon.system_picture_id": {\r
5518               "type": "part",\r
5519               "args": {\r
5520                 "model": "balloon",\r
5521                 "part": "balloon",\r
5522                 "column": "system_picture_id",\r
5523                 "label": {\r
5524                   "type": "none"\r
5525                 },\r
5526                 "tag": {\r
5527                   "type": "hidden"\r
5528                 }\r
5529               }\r
5530             },\r
5531             "balloon.r": {\r
5532               "type": "part",\r
5533               "args": {\r
5534                 "model": "balloon",\r
5535                 "part": "balloon",\r
5536                 "column": "r",\r
5537                 "label": {},\r
5538                 "tag": {\r
5539                   "type": "number",\r
5540                   "args": {\r
5541                     "size": 5\r
5542                   }\r
5543                 },\r
5544                 "helpers": {\r
5545                   "tail_angle": {\r
5546                     "type": "size",\r
5547                     "args": {\r
5548                       "path": "panels/tail_angle_helper"\r
5549                     }\r
5550                   }\r
5551                 },\r
5552                 "row_break": true\r
5553               }\r
5554             },\r
5555             "balloon.x": {\r
5556               "type": "part",\r
5557               "args": {\r
5558                 "model": "balloon",\r
5559                 "part": "balloon",\r
5560                 "column": "x",\r
5561                 "label": {},\r
5562                 "tag": {\r
5563                   "type": "number",\r
5564                   "args": {\r
5565                     "size": 5\r
5566                   }\r
5567                 }\r
5568               }\r
5569             },\r
5570             "balloon.y": {\r
5571               "type": "part",\r
5572               "args": {\r
5573                 "model": "balloon",\r
5574                 "part": "balloon",\r
5575                 "column": "y",\r
5576                 "label": {},\r
5577                 "tag": {\r
5578                   "type": "number",\r
5579                   "args": {\r
5580                     "size": 5\r
5581                   }\r
5582                 },\r
5583                 "row_break": true\r
5584               }\r
5585             },\r
5586             "balloon.width": {\r
5587               "type": "part",\r
5588               "args": {\r
5589                 "model": "balloon",\r
5590                 "part": "balloon",\r
5591                 "column": "width",\r
5592                 "label": {},\r
5593                 "tag": {\r
5594                   "type": "number",\r
5595                   "args": {\r
5596                     "size": 5\r
5597                   }\r
5598                 }\r
5599               }\r
5600             },\r
5601             "balloon.height": {\r
5602               "type": "part",\r
5603               "args": {\r
5604                 "model": "balloon",\r
5605                 "part": "balloon",\r
5606                 "column": "height",\r
5607                 "label": {},\r
5608                 "tag": {\r
5609                   "type": "number",\r
5610                   "args": {\r
5611                     "size": 5\r
5612                   }\r
5613                 },\r
5614                 "row_break": true\r
5615               }\r
5616             },\r
5617             "balloon.settings": {\r
5618               "type": "part",\r
5619               "args": {\r
5620                 "model": "balloon",\r
5621                 "part": "balloon",\r
5622                 "column": "settings",\r
5623                 "label": {\r
5624                   "type": "none"\r
5625                 },\r
5626                 "tag": {\r
5627                   "type": "hidden"\r
5628                 }\r
5629               }\r
5630             },\r
5631             "speech.id": {\r
5632               "type": "part",\r
5633               "args": {\r
5634                 "model": "speech",\r
5635                 "part": "speech",\r
5636                 "column": "id",\r
5637                 "label": {\r
5638                   "type": "none"\r
5639                 },\r
5640                 "tag": {\r
5641                   "type": "hidden"\r
5642                 }\r
5643               }\r
5644             },\r
5645             "speech.speech_balloon_id": {\r
5646               "type": "part",\r
5647               "args": {\r
5648                 "model": "speech",\r
5649                 "part": "speech",\r
5650                 "column": "speech_balloon_id",\r
5651                 "label": {\r
5652                   "type": "none"\r
5653                 },\r
5654                 "tag": {\r
5655                   "type": "hidden"\r
5656                 }\r
5657               }\r
5658             },\r
5659             "speech.x": {\r
5660               "type": "part",\r
5661               "args": {\r
5662                 "model": "speech",\r
5663                 "part": "speech",\r
5664                 "column": "x",\r
5665                 "label": {\r
5666                   "type": "none"\r
5667                 },\r
5668                 "tag": {\r
5669                   "type": "hidden"\r
5670                 }\r
5671               }\r
5672             },\r
5673             "speech.y": {\r
5674               "type": "part",\r
5675               "args": {\r
5676                 "model": "speech",\r
5677                 "part": "speech",\r
5678                 "column": "y",\r
5679                 "label": {\r
5680                   "type": "none"\r
5681                 },\r
5682                 "tag": {\r
5683                   "type": "hidden"\r
5684                 }\r
5685               }\r
5686             },\r
5687             "speech.width": {\r
5688               "type": "part",\r
5689               "args": {\r
5690                 "model": "speech",\r
5691                 "part": "speech",\r
5692                 "column": "width",\r
5693                 "label": {\r
5694                   "type": "none"\r
5695                 },\r
5696                 "tag": {\r
5697                   "type": "hidden"\r
5698                 }\r
5699               }\r
5700             },\r
5701             "speech.height": {\r
5702               "type": "part",\r
5703               "args": {\r
5704                 "model": "speech",\r
5705                 "part": "speech",\r
5706                 "column": "height",\r
5707                 "label": {\r
5708                   "type": "none"\r
5709                 },\r
5710                 "tag": {\r
5711                   "type": "hidden"\r
5712                 }\r
5713               }\r
5714             },\r
5715             "speech.writing_format_id": {\r
5716               "type": "part",\r
5717               "args": {\r
5718                 "model": "speech",\r
5719                 "part": "speech",\r
5720                 "column": "writing_format_id",\r
5721                 "label": {},\r
5722                 "tag": {\r
5723                   "type": "select"\r
5724                 }\r
5725               }\r
5726             },\r
5727             "speech.font_size": {\r
5728               "type": "part",\r
5729               "args": {\r
5730                 "model": "speech",\r
5731                 "part": "speech",\r
5732                 "column": "font_size",\r
5733                 "label": {},\r
5734                 "tag": {\r
5735                   "type": "select"\r
5736                 },\r
5737                 "row_break": true\r
5738               }\r
5739             },\r
5740             "speech.text_align": {\r
5741               "type": "part",\r
5742               "args": {\r
5743                 "model": "speech",\r
5744                 "part": "speech",\r
5745                 "column": "text_align",\r
5746                 "label": {},\r
5747                 "tag": {\r
5748                   "type": "select"\r
5749                 }\r
5750               }\r
5751             },\r
5752             "speech.quotes": {\r
5753               "type": "part",\r
5754               "args": {\r
5755                 "model": "speech",\r
5756                 "part": "speech",\r
5757                 "column": "quotes",\r
5758                 "label": {},\r
5759                 "tag": {\r
5760                   "type": "text",\r
5761                   "args": {\r
5762                     "size": 5\r
5763                   }\r
5764                 }\r
5765               }\r
5766             },\r
5767             "speech.content": {\r
5768               "type": "part",\r
5769               "args": {\r
5770                 "model": "speech",\r
5771                 "part": "speech",\r
5772                 "column": "content",\r
5773                 "label": {\r
5774                   "row_break": true\r
5775                 },\r
5776                 "tag": {\r
5777                   "type": "text_area",\r
5778                   "args": {\r
5779                     "size": "45x5"\r
5780                   }\r
5781                 }\r
5782               }\r
5783             },\r
5784             "speech.fore_color": {\r
5785               "type": "part",\r
5786               "args": {\r
5787                 "model": "speech",\r
5788                 "part": "speech",\r
5789                 "column": "fore_color",\r
5790                 "label": {\r
5791                   "row_break": true\r
5792                 },\r
5793                 "tag": {\r
5794                   "type": "hidden"\r
5795                 },\r
5796                 "helpers": {\r
5797                   "color": {\r
5798                     "type": "size",\r
5799                     "args": {\r
5800                       "path": "panels/color_helper",\r
5801                       "wrapper": "speech-fore_color-wrap"\r
5802                     }\r
5803                   }\r
5804                 }\r
5805               }\r
5806             },\r
5807             "speech.settings": {\r
5808               "type": "part",\r
5809               "args": {\r
5810                 "model": "speech",\r
5811                 "part": "speech",\r
5812                 "column": "settings",\r
5813                 "label": {\r
5814                   "type": "none"\r
5815                 },\r
5816                 "tag": {\r
5817                   "type": "hidden"\r
5818                 }\r
5819               }\r
5820             }\r
5821           }\r
5822         },\r
5823         "ground_picture": {\r
5824           "fields": {\r
5825             "id": {\r
5826               "args": {\r
5827                 "column": "id",\r
5828                 "label": {\r
5829                   "type": "none"\r
5830                 },\r
5831                 "tag": {\r
5832                   "type": "hidden"\r
5833                 }\r
5834               }\r
5835             },\r
5836             "panel_id": {\r
5837               "args": {\r
5838                 "column": "panel_id",\r
5839                 "label": {\r
5840                   "type": "none"\r
5841                 },\r
5842                 "tag": {\r
5843                   "type": "hidden"\r
5844                 }\r
5845               }\r
5846             },\r
5847             "picture_id": {\r
5848               "args": {\r
5849                 "column": "picture_id",\r
5850                 "label": {\r
5851                   "type": "none"\r
5852                 },\r
5853                 "tag": {\r
5854                   "type": "hidden"\r
5855                 }\r
5856               }\r
5857             },\r
5858             "caption": {\r
5859               "args": {\r
5860                 "column": "caption",\r
5861                 "label": {},\r
5862                 "tag": {\r
5863                   "type": "text"\r
5864                 },\r
5865                 "row_break": true\r
5866               }\r
5867             },\r
5868             "repeat": {\r
5869               "args": {\r
5870                 "column": "repeat",\r
5871                 "label": {},\r
5872                 "tag": {\r
5873                   "type": "select",\r
5874                   "args": {\r
5875                     "source": "magic_number",\r
5876                     "key": "ground_picture_repeat_items"\r
5877                   }\r
5878                 },\r
5879                 "row_break": true\r
5880               }\r
5881             },\r
5882             "x": {\r
5883               "args": {\r
5884                 "column": "x",\r
5885                 "label": {},\r
5886                 "tag": {\r
5887                   "type": "number",\r
5888                   "args": {\r
5889                     "size": 5\r
5890                   }\r
5891                 }\r
5892               }\r
5893             },\r
5894             "y": {\r
5895               "args": {\r
5896                 "column": "y",\r
5897                 "label": {},\r
5898                 "tag": {\r
5899                   "type": "number",\r
5900                   "args": {\r
5901                     "size": 5\r
5902                   }\r
5903                 },\r
5904                 "row_break": true\r
5905               }\r
5906             },\r
5907             "z": {\r
5908               "args": {\r
5909                 "column": "z",\r
5910                 "label": {\r
5911                   "type": "none"\r
5912                 },\r
5913                 "tag": {\r
5914                   "type": "hidden"\r
5915                 }\r
5916               }\r
5917             },\r
5918             "t": {\r
5919               "args": {\r
5920                 "column": "t",\r
5921                 "label": {\r
5922                   "type": "none"\r
5923                 },\r
5924                 "tag": {\r
5925                   "type": "hidden"\r
5926                 }\r
5927               }\r
5928             }\r
5929           },\r
5930           "field_names": [\r
5931             "caption",\r
5932             "repeat",\r
5933             "x",\r
5934             "y",\r
5935             "z",\r
5936             "t",\r
5937             "id",\r
5938             "panel_id",\r
5939             "picture_id"\r
5940           ]\r
5941         },\r
5942         "ground_color": {\r
5943           "fields": {\r
5944             "id": {\r
5945               "args": {\r
5946                 "column": "id",\r
5947                 "label": {\r
5948                   "type": "none"\r
5949                 },\r
5950                 "tag": {\r
5951                   "type": "hidden"\r
5952                 }\r
5953               }\r
5954             },\r
5955             "panel_id": {\r
5956               "args": {\r
5957                 "column": "panel_id",\r
5958                 "label": {\r
5959                   "type": "none"\r
5960                 },\r
5961                 "tag": {\r
5962                   "type": "hidden"\r
5963                 }\r
5964               }\r
5965             },\r
5966             "caption": {\r
5967               "args": {\r
5968                 "column": "caption",\r
5969                 "label": {},\r
5970                 "tag": {\r
5971                   "type": "text"\r
5972                 },\r
5973                 "row_break": true\r
5974               }\r
5975             },\r
5976             "code": {\r
5977               "args": {\r
5978                 "column": "code",\r
5979                 "label": {\r
5980                   "row_break": true\r
5981                 },\r
5982                 "tag": {\r
5983                   "type": "hidden"\r
5984                 },\r
5985                 "helpers": {\r
5986                   "color": {\r
5987                     "type": "size",\r
5988                     "args": {\r
5989                       "path": "panels/color_helper",\r
5990                       "wrapper": "ground_color-code-wrap"\r
5991                     }\r
5992                   }\r
5993                 },\r
5994                 "row_break": true\r
5995               }\r
5996             },\r
5997             "orientation": {\r
5998               "args": {\r
5999                 "column": "orientation",\r
6000                 "label": {},\r
6001                 "tag": {\r
6002                   "type": "select"\r
6003                 },\r
6004                 "row_break": true\r
6005               }\r
6006             },\r
6007             "xy": {\r
6008               "args": {\r
6009                 "column": "xy",\r
6010                 "label": {},\r
6011                 "tag": {\r
6012                   "type": "number",\r
6013                   "args": {\r
6014                     "size": 5\r
6015                   }\r
6016                 }\r
6017               }\r
6018             },\r
6019             "wh": {\r
6020               "args": {\r
6021                 "column": "wh",\r
6022                 "label": {},\r
6023                 "tag": {\r
6024                   "type": "number",\r
6025                   "args": {\r
6026                     "size": 5\r
6027                   }\r
6028                 },\r
6029                 "row_break": true\r
6030               }\r
6031             },\r
6032             "z": {\r
6033               "args": {\r
6034                 "column": "z",\r
6035                 "label": {\r
6036                   "type": "none"\r
6037                 },\r
6038                 "tag": {\r
6039                   "type": "hidden"\r
6040                 }\r
6041               }\r
6042             },\r
6043             "t": {\r
6044               "args": {\r
6045                 "column": "t",\r
6046                 "label": {\r
6047                   "type": "none"\r
6048                 },\r
6049                 "tag": {\r
6050                   "type": "hidden"\r
6051                 }\r
6052               }\r
6053             }\r
6054           },\r
6055           "field_names": [\r
6056             "id",\r
6057             "panel_id",\r
6058             "caption",\r
6059             "code",\r
6060             "orientation",\r
6061             "xy",\r
6062             "wh",\r
6063             "z",\r
6064             "t"\r
6065           ]\r
6066         }\r
6067       },\r
6068       "extend": {\r
6069         "CircleSpeechBalloon": {\r
6070           "base": "speech_balloon",\r
6071           "fields": {},\r
6072           "field_names": [\r
6073             "speech_balloon.caption",\r
6074             "balloon.r",\r
6075             "balloon.x",\r
6076             "balloon.y",\r
6077             "balloon.width",\r
6078             "balloon.height",\r
6079             "balloon.id",\r
6080             "balloon.speech_balloon_id",\r
6081             "balloon.system_picture_id",\r
6082             "balloon.settings",\r
6083             "speech.writing_format_id",\r
6084             "speech.font_size",\r
6085             "speech.text_align",\r
6086             "speech.quotes",\r
6087             "speech.content",\r
6088             "speech.fore_color",\r
6089             "speech.id",\r
6090             "speech.speech_balloon_id",\r
6091             "speech.x",\r
6092             "speech.y",\r
6093             "speech.width",\r
6094             "speech.height",\r
6095             "speech.settings",\r
6096             "speech_balloon.id",\r
6097             "speech_balloon.panel_id",\r
6098             "speech_balloon.speech_balloon_template_id",\r
6099             "speech_balloon.classname",\r
6100             "speech_balloon.z",\r
6101             "speech_balloon.t",\r
6102             "speech_balloon.settings"\r
6103           ]\r
6104         },\r
6105         "PlainSpeechBalloon": {\r
6106           "base": "speech_balloon",\r
6107           "fields": {\r
6108             "balloon.r": {\r
6109               "type": "part",\r
6110               "args": {\r
6111                 "model": "balloon",\r
6112                 "part": "balloon",\r
6113                 "column": "r",\r
6114                 "label": {\r
6115                   "type": "none"\r
6116                 },\r
6117                 "tag": {\r
6118                   "type": "hidden"\r
6119                 }\r
6120               }\r
6121             }\r
6122           },\r
6123           "field_names": [\r
6124             "speech_balloon.caption",\r
6125             "balloon.r",\r
6126             "balloon.x",\r
6127             "balloon.y",\r
6128             "balloon.width",\r
6129             "balloon.height",\r
6130             "balloon.id",\r
6131             "balloon.speech_balloon_id",\r
6132             "balloon.system_picture_id",\r
6133             "balloon.settings",\r
6134             "speech.writing_format_id",\r
6135             "speech.font_size",\r
6136             "speech.text_align",\r
6137             "speech.quotes",\r
6138             "speech.content",\r
6139             "speech.fore_color",\r
6140             "speech.id",\r
6141             "speech.speech_balloon_id",\r
6142             "speech.x",\r
6143             "speech.y",\r
6144             "speech.width",\r
6145             "speech.height",\r
6146             "speech.settings",\r
6147             "speech_balloon.id",\r
6148             "speech_balloon.panel_id",\r
6149             "speech_balloon.speech_balloon_template_id",\r
6150             "speech_balloon.classname",\r
6151             "speech_balloon.z",\r
6152             "speech_balloon.t",\r
6153             "speech_balloon.settings"\r
6154           ]\r
6155         },\r
6156         "SquareSpeechBalloon": {\r
6157           "base": "speech_balloon",\r
6158           "fields": {\r
6159             "balloon.r": {\r
6160               "type": "part",\r
6161               "args": {\r
6162                 "model": "balloon",\r
6163                 "part": "balloon",\r
6164                 "column": "r",\r
6165                 "label": {\r
6166                   "type": "none"\r
6167                 },\r
6168                 "tag": {\r
6169                   "type": "hidden"\r
6170                 }\r
6171               }\r
6172             }\r
6173           },\r
6174           "field_names": [\r
6175             "speech_balloon.caption",\r
6176             "balloon.r",\r
6177             "balloon.x",\r
6178             "balloon.y",\r
6179             "balloon.width",\r
6180             "balloon.height",\r
6181             "balloon.id",\r
6182             "balloon.speech_balloon_id",\r
6183             "balloon.system_picture_id",\r
6184             "balloon.settings",\r
6185             "speech.writing_format_id",\r
6186             "speech.font_size",\r
6187             "speech.text_align",\r
6188             "speech.quotes",\r
6189             "speech.content",\r
6190             "speech.fore_color",\r
6191             "speech.id",\r
6192             "speech.speech_balloon_id",\r
6193             "speech.x",\r
6194             "speech.y",\r
6195             "speech.width",\r
6196             "speech.height",\r
6197             "speech.settings",\r
6198             "speech_balloon.id",\r
6199             "speech_balloon.panel_id",\r
6200             "speech_balloon.speech_balloon_template_id",\r
6201             "speech_balloon.classname",\r
6202             "speech_balloon.z",\r
6203             "speech_balloon.t",\r
6204             "speech_balloon.settings"\r
6205           ]\r
6206         }\r
6207       }\r
6208     }\r
6209   }\r
6210 }