OSDN Git Service

add lib/manifest/local/view/filer
[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           "type": "default",\r
3920           "args": {\r
3921             "face": {\r
3922               "type": "image",\r
3923               "args": {\r
3924                 "name": "/assets/item.png"\r
3925               }\r
3926             },\r
3927             "link": {\r
3928               "type": "action",\r
3929               "args": {\r
3930                 "name": "show"\r
3931               }\r
3932             }\r
3933           }\r
3934         },\r
3935         "caption": {\r
3936           "type": "default",\r
3937           "args": {\r
3938             "face": {\r
3939               "type": "column",\r
3940               "args": {\r
3941                 "name": "title"\r
3942               }\r
3943             },\r
3944             "link": {\r
3945               "type": "action",\r
3946               "args": {\r
3947                 "name": "play"\r
3948               }\r
3949             }\r
3950           }\r
3951         },\r
3952         "summary": {\r
3953           "type": "template",\r
3954           "args": {\r
3955             "name": "summary"\r
3956           }\r
3957         },\r
3958         "edit": {\r
3959           "type": "default",\r
3960           "args": {}\r
3961         }\r
3962       },\r
3963       "scroll_panel": {\r
3964         "symbol": {\r
3965           "type": "default",\r
3966           "args": {\r
3967             "face": {\r
3968               "type": "image",\r
3969               "args": {\r
3970                 "name": "/assets/item.png"\r
3971               }\r
3972             },\r
3973             "link": {\r
3974               "type": "none",\r
3975               "args": {}\r
3976             }\r
3977           }\r
3978         },\r
3979         "caption": {\r
3980           "type": "default",\r
3981           "args": {\r
3982             "face": {\r
3983               "type": "none",\r
3984               "args": {}\r
3985             },\r
3986             "link": {\r
3987               "type": "none",\r
3988               "args": {}\r
3989             }\r
3990           }\r
3991         },\r
3992         "summary": {\r
3993           "type": "template",\r
3994           "args": {\r
3995             "name": "summary"\r
3996           }\r
3997         },\r
3998         "edit": {\r
3999           "type": "none"\r
4000         }\r
4001       },\r
4002       "comic": {\r
4003         "symbol": {\r
4004           "type": "default",\r
4005           "args": {\r
4006             "face": {\r
4007               "type": "image",\r
4008               "args": {\r
4009                 "name": "/assets/item.png"\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         },\r
4020         "caption": {\r
4021           "type": "default",\r
4022           "args": {\r
4023             "face": {\r
4024               "type": "column",\r
4025               "args": {\r
4026                 "name": "title"\r
4027               }\r
4028             },\r
4029             "link": {\r
4030               "type": "action",\r
4031               "args": {\r
4032                 "name": "show"\r
4033               }\r
4034             }\r
4035           }\r
4036         },\r
4037         "summary": {\r
4038           "type": "template",\r
4039           "args": {\r
4040             "name": "summary"\r
4041           }\r
4042         },\r
4043         "edit": {\r
4044           "type": "default"\r
4045         }\r
4046       },\r
4047       "story": {\r
4048         "symbol": {\r
4049           "type": "default",\r
4050           "args": {\r
4051             "face": {\r
4052               "type": "image",\r
4053               "args": {\r
4054                 "name": "/assets/item.png"\r
4055               }\r
4056             },\r
4057             "link": {\r
4058               "type": "action",\r
4059               "args": {\r
4060                 "name": "show"\r
4061               }\r
4062             }\r
4063           }\r
4064         },\r
4065         "caption": {\r
4066           "type": "default",\r
4067           "args": {\r
4068             "face": {\r
4069               "type": "method",\r
4070               "args": {\r
4071                 "name": "title_with_t"\r
4072               }\r
4073             },\r
4074             "link": {\r
4075               "type": "action",\r
4076               "args": {\r
4077                 "name": "play"\r
4078               }\r
4079             }\r
4080           }\r
4081         },\r
4082         "summary": {\r
4083           "type": "template",\r
4084           "args": {\r
4085             "name": "summary"\r
4086           }\r
4087         },\r
4088         "edit": {\r
4089           "type": "default"\r
4090         }\r
4091       },\r
4092       "story_sheet": {\r
4093         "symbol": {\r
4094           "type": "default",\r
4095           "args": {\r
4096             "face": {\r
4097               "type": "image",\r
4098               "args": {\r
4099                 "name": "/assets/item.png"\r
4100               }\r
4101             },\r
4102             "link": {\r
4103               "type": "none",\r
4104               "args": {}\r
4105             }\r
4106           }\r
4107         },\r
4108         "caption": {\r
4109           "type": "default",\r
4110           "args": {\r
4111             "face": {\r
4112               "type": "none",\r
4113               "args": {}\r
4114             },\r
4115             "link": {\r
4116               "type": "none",\r
4117               "args": {}\r
4118             }\r
4119           }\r
4120         },\r
4121         "summary": {\r
4122           "type": "template",\r
4123           "args": {\r
4124             "name": "summary"\r
4125           }\r
4126         },\r
4127         "edit": {\r
4128           "type": "none"\r
4129         }\r
4130       },\r
4131       "sheet": {\r
4132         "symbol": {\r
4133           "type": "default",\r
4134           "args": {\r
4135             "face": {\r
4136               "type": "image",\r
4137               "args": {\r
4138                 "name": "/assets/item.png"\r
4139               }\r
4140             },\r
4141             "link": {\r
4142               "type": "action",\r
4143               "args": {\r
4144                 "name": "show"\r
4145               }\r
4146             }\r
4147           }\r
4148         },\r
4149         "caption": {\r
4150           "type": "default",\r
4151           "args": {\r
4152             "face": {\r
4153               "type": "column",\r
4154               "args": {\r
4155                 "name": "caption"\r
4156               }\r
4157             },\r
4158             "link": {\r
4159               "type": "action",\r
4160               "args": {\r
4161                 "name": "play"\r
4162               }\r
4163             }\r
4164           }\r
4165         },\r
4166         "summary": {\r
4167           "type": "template",\r
4168           "args": {\r
4169             "name": "summary"\r
4170           }\r
4171         },\r
4172         "edit": {\r
4173           "type": "default"\r
4174         }\r
4175       },\r
4176       "sheet_panel": {\r
4177         "symbol": {\r
4178           "type": "default",\r
4179           "args": {\r
4180             "face": {\r
4181               "type": "image",\r
4182               "args": {\r
4183                 "name": "/assets/item.png"\r
4184               }\r
4185             },\r
4186             "link": {\r
4187               "type": "none",\r
4188               "args": {}\r
4189             }\r
4190           }\r
4191         },\r
4192         "caption": {\r
4193           "type": "default",\r
4194           "args": {\r
4195             "face": {\r
4196               "type": "none",\r
4197               "args": {}\r
4198             },\r
4199             "link": {\r
4200               "type": "none",\r
4201               "args": {}\r
4202             }\r
4203           }\r
4204         },\r
4205         "summary": {\r
4206           "type": "template",\r
4207           "args": {\r
4208             "name": "summary"\r
4209           }\r
4210         },\r
4211         "edit": {\r
4212           "type": "none"\r
4213         }\r
4214       },\r
4215       "panel": {\r
4216         "symbol": {\r
4217           "type": "default",\r
4218           "args": {\r
4219             "face": {\r
4220               "type": "image",\r
4221               "args": {\r
4222                 "name": "/assets/item.png"\r
4223               }\r
4224             },\r
4225             "link": {\r
4226               "type": "action",\r
4227               "args": {\r
4228                 "name": "show"\r
4229               }\r
4230             }\r
4231           }\r
4232         },\r
4233         "caption": {\r
4234           "type": "default",\r
4235           "args": {\r
4236             "face": {\r
4237               "type": "column",\r
4238               "args": {\r
4239                 "name": "caption"\r
4240               }\r
4241             },\r
4242             "link": {\r
4243               "type": "none",\r
4244               "args": {}\r
4245             }\r
4246           }\r
4247         },\r
4248         "summary": {\r
4249           "type": "template",\r
4250           "args": {\r
4251             "name": "summary"\r
4252           }\r
4253         },\r
4254         "edit": {\r
4255           "type": "default"\r
4256         }\r
4257       },\r
4258       "panel_picture": {\r
4259         "symbol": {\r
4260           "type": "default",\r
4261           "args": {\r
4262             "face": {\r
4263               "type": "picture",\r
4264               "args": {\r
4265                 "name": "symbol_option"\r
4266               }\r
4267             },\r
4268             "link": {\r
4269               "type": "action",\r
4270               "args": {\r
4271                 "name": "show"\r
4272               }\r
4273             }\r
4274           }\r
4275         },\r
4276         "caption": {\r
4277           "type": "default",\r
4278           "args": {\r
4279             "face": {\r
4280               "type": "column",\r
4281               "args": {\r
4282                 "name": "caption"\r
4283               }\r
4284             },\r
4285             "link": {\r
4286               "type": "none",\r
4287               "args": {}\r
4288             }\r
4289           }\r
4290         },\r
4291         "summary": {\r
4292           "type": "template",\r
4293           "args": {\r
4294             "name": "summary"\r
4295           }\r
4296         },\r
4297         "edit": {\r
4298           "type": "none"\r
4299         }\r
4300       },\r
4301       "speech_balloon": {\r
4302         "symbol": {\r
4303           "type": "default",\r
4304           "args": {\r
4305             "face": {\r
4306               "type": "picture",\r
4307               "args": {\r
4308                 "name": "symbol_option"\r
4309               }\r
4310             },\r
4311             "link": {\r
4312               "type": "action",\r
4313               "args": {\r
4314                 "name": "show"\r
4315               }\r
4316             }\r
4317           }\r
4318         },\r
4319         "caption": {\r
4320           "type": "default",\r
4321           "args": {\r
4322             "face": {\r
4323               "type": "method",\r
4324               "args": {\r
4325                 "name": "plain_scenario"\r
4326               }\r
4327             },\r
4328             "link": {\r
4329               "type": "none",\r
4330               "args": {}\r
4331             }\r
4332           }\r
4333         },\r
4334         "summary": {\r
4335           "type": "template",\r
4336           "args": {\r
4337             "name": "summary"\r
4338           }\r
4339         },\r
4340         "edit": {\r
4341           "type": "none"\r
4342         }\r
4343       },\r
4344       "speech": {\r
4345         "symbol": {\r
4346           "type": "default",\r
4347           "args": {\r
4348             "face": {\r
4349               "type": "picture",\r
4350               "args": {\r
4351                 "name": "symbol_option"\r
4352               }\r
4353             },\r
4354             "link": {\r
4355               "type": "action",\r
4356               "args": {\r
4357                 "name": "show"\r
4358               }\r
4359             }\r
4360           }\r
4361         },\r
4362         "caption": {\r
4363           "type": "default",\r
4364           "args": {\r
4365             "face": {\r
4366               "type": "column",\r
4367               "args": {\r
4368                 "name": "content"\r
4369               }\r
4370             },\r
4371             "link": {\r
4372               "type": "none",\r
4373               "args": {}\r
4374             }\r
4375           }\r
4376         },\r
4377         "summary": {\r
4378           "type": "template",\r
4379           "args": {\r
4380             "name": "summary"\r
4381           }\r
4382         },\r
4383         "edit": {\r
4384           "type": "none"\r
4385         }\r
4386       },\r
4387       "balloon": {\r
4388         "symbol": {\r
4389           "type": "default",\r
4390           "args": {\r
4391             "face": {\r
4392               "type": "picture",\r
4393               "args": {\r
4394                 "name": "symbol_option"\r
4395               }\r
4396             },\r
4397             "link": {\r
4398               "type": "action",\r
4399               "args": {\r
4400                 "name": "show"\r
4401               }\r
4402             }\r
4403           }\r
4404         },\r
4405         "caption": {\r
4406           "type": "default",\r
4407           "args": {\r
4408             "face": {\r
4409               "type": "none",\r
4410               "args": {}\r
4411             },\r
4412             "link": {\r
4413               "type": "none",\r
4414               "args": {}\r
4415             }\r
4416           }\r
4417         },\r
4418         "summary": {\r
4419           "type": "template",\r
4420           "args": {\r
4421             "name": "summary"\r
4422           }\r
4423         },\r
4424         "edit": {\r
4425           "type": "none"\r
4426         }\r
4427       },\r
4428       "ground_picture": {\r
4429         "symbol": {\r
4430           "type": "default",\r
4431           "args": {\r
4432             "face": {\r
4433               "type": "picture",\r
4434               "args": {\r
4435                 "name": "symbol_option"\r
4436               }\r
4437             },\r
4438             "link": {\r
4439               "type": "action",\r
4440               "args": {\r
4441                 "name": "show"\r
4442               }\r
4443             }\r
4444           }\r
4445         },\r
4446         "caption": {\r
4447           "type": "default",\r
4448           "args": {\r
4449             "face": {\r
4450               "type": "column",\r
4451               "args": {\r
4452                 "name": "caption"\r
4453               }\r
4454             },\r
4455             "link": {\r
4456               "type": "none"\r
4457             }\r
4458           }\r
4459         },\r
4460         "summary": {\r
4461           "type": "template",\r
4462           "args": {\r
4463             "name": "summary"\r
4464           }\r
4465         },\r
4466         "edit": {\r
4467           "type": "none"\r
4468         }\r
4469       },\r
4470       "ground_color": {\r
4471         "symbol": {\r
4472           "type": "template",\r
4473           "args": {\r
4474             "template_name": "symbol"\r
4475           }\r
4476         },\r
4477         "caption": {\r
4478           "type": "default",\r
4479           "args": {\r
4480             "face": {\r
4481               "type": "column",\r
4482               "args": {\r
4483                 "name": "caption"\r
4484               }\r
4485             },\r
4486             "link": {\r
4487               "type": "none"\r
4488             }\r
4489           }\r
4490         },\r
4491         "summary": {\r
4492           "type": "template",\r
4493           "args": {\r
4494             "name": "summary"\r
4495           }\r
4496         },\r
4497         "edit": {\r
4498           "type": "none"\r
4499         }\r
4500       },\r
4501       "original_picture": {\r
4502         "symbol": {\r
4503           "type": "default",\r
4504           "args": {\r
4505             "face": {\r
4506               "type": "picture",\r
4507               "args": {\r
4508                 "name": "symbol_option"\r
4509               }\r
4510             },\r
4511             "link": {\r
4512               "type": "action",\r
4513               "args": {\r
4514                 "name": "show"\r
4515               }\r
4516             }\r
4517           }\r
4518         },\r
4519         "caption": {\r
4520           "type": "default",\r
4521           "args": {\r
4522             "face": {\r
4523               "type": "method",\r
4524               "args": {\r
4525                 "name": "revision"\r
4526               }\r
4527             },\r
4528             "link": {\r
4529               "type": "action",\r
4530               "args": {\r
4531                 "name": "history"\r
4532               }\r
4533             }\r
4534           }\r
4535         },\r
4536         "summary": {\r
4537           "type": "template",\r
4538           "args": {\r
4539             "name": "summary"\r
4540           }\r
4541         },\r
4542         "edit": {\r
4543           "type": "template",\r
4544           "args": {\r
4545             "name": "publish"\r
4546           }\r
4547         }\r
4548       },\r
4549       "picture": {\r
4550         "symbol": {\r
4551           "type": "default",\r
4552           "args": {\r
4553             "face": {\r
4554               "type": "picture",\r
4555               "args": {\r
4556                 "name": "symbol_option"\r
4557               }\r
4558             },\r
4559             "link": {\r
4560               "type": "action",\r
4561               "args": {\r
4562                 "name": "show"\r
4563               }\r
4564             }\r
4565           }\r
4566         },\r
4567         "caption": {\r
4568           "type": "default",\r
4569           "args": {\r
4570             "face": {\r
4571               "type": "column",\r
4572               "args": {\r
4573                 "name": "revision"\r
4574               }\r
4575             },\r
4576             "link": {\r
4577               "type": "action",\r
4578               "args": {\r
4579                 "name": "show"\r
4580               }\r
4581             }\r
4582           }\r
4583         },\r
4584         "summary": {\r
4585           "type": "template",\r
4586           "args": {\r
4587             "name": "summary"\r
4588           }\r
4589         },\r
4590         "edit": {\r
4591           "type": "none"\r
4592         }\r
4593       },\r
4594       "resource_picture": {\r
4595         "symbol": {\r
4596           "type": "default",\r
4597           "args": {\r
4598             "face": {\r
4599               "type": "picture",\r
4600               "args": {\r
4601                 "name": "symbol_option"\r
4602               }\r
4603             },\r
4604             "link": {\r
4605               "type": "action",\r
4606               "args": {\r
4607                 "name": "show"\r
4608               }\r
4609             }\r
4610           }\r
4611         },\r
4612         "caption": {\r
4613           "type": "default",\r
4614           "args": {\r
4615             "face": {\r
4616               "type": "none",\r
4617               "args": {}\r
4618             },\r
4619             "link": {\r
4620               "type": "none",\r
4621               "args": {}\r
4622             }\r
4623           }\r
4624         },\r
4625         "summary": {\r
4626           "type": "template",\r
4627           "args": {\r
4628             "name": "summary"\r
4629           }\r
4630         },\r
4631         "edit": {\r
4632           "type": "none"\r
4633         }\r
4634       },\r
4635       "speech_balloon_template": {\r
4636         "symbol": {\r
4637           "type": "default",\r
4638           "args": {\r
4639             "face": {\r
4640               "type": "picture",\r
4641               "args": {\r
4642                 "name": "symbol_option"\r
4643               }\r
4644             },\r
4645             "link": {\r
4646               "type": "action",\r
4647               "args": {\r
4648                 "name": "show"\r
4649               }\r
4650             }\r
4651           }\r
4652         },\r
4653         "caption": {\r
4654           "type": "default",\r
4655           "args": {\r
4656             "face": {\r
4657               "type": "column",\r
4658               "args": {\r
4659                 "name": "caption"\r
4660               }\r
4661             },\r
4662             "link": {\r
4663               "type": "action",\r
4664               "args": {\r
4665                 "name": "show"\r
4666               }\r
4667             }\r
4668           }\r
4669         },\r
4670         "summary": {\r
4671           "type": "none"\r
4672         },\r
4673         "edit": {\r
4674           "type": "none"\r
4675         }\r
4676       },\r
4677       "writing_format": {\r
4678         "symbol": {\r
4679           "type": "default",\r
4680           "args": {\r
4681             "face": {\r
4682               "type": "image",\r
4683               "args": {\r
4684                 "name": "/assets/item.png"\r
4685               }\r
4686             },\r
4687             "link": {\r
4688               "type": "action",\r
4689               "args": {\r
4690                 "name": "show"\r
4691               }\r
4692             }\r
4693           }\r
4694         },\r
4695         "caption": {\r
4696           "type": "default",\r
4697           "args": {\r
4698             "face": {\r
4699               "type": "column",\r
4700               "args": {\r
4701                 "name": "caption"\r
4702               }\r
4703             },\r
4704             "link": {\r
4705               "type": "action",\r
4706               "args": {\r
4707                 "name": "show"\r
4708               }\r
4709             }\r
4710           }\r
4711         },\r
4712         "summary": {\r
4713           "type": "none"\r
4714         },\r
4715         "edit": {\r
4716           "type": "none"\r
4717         }\r
4718       },\r
4719       "license_group": {\r
4720         "symbol": {\r
4721           "type": "default",\r
4722           "args": {\r
4723             "face": {\r
4724               "type": "image",\r
4725               "args": {\r
4726                 "name": "/assets/item.png"\r
4727               }\r
4728             },\r
4729             "link": {\r
4730               "type": "action",\r
4731               "args": {\r
4732                 "name": "show"\r
4733               }\r
4734             }\r
4735           }\r
4736         },\r
4737         "caption": {\r
4738           "type": "default",\r
4739           "args": {\r
4740             "face": {\r
4741               "type": "column",\r
4742               "args": {\r
4743                 "name": "caption"\r
4744               }\r
4745             },\r
4746             "link": {\r
4747               "type": "url_column",\r
4748               "args": {\r
4749                 "name": "url"\r
4750               }\r
4751             }\r
4752           }\r
4753         },\r
4754         "summary": {\r
4755           "type": "none",\r
4756           "args": {}\r
4757         },\r
4758         "edit": {\r
4759           "type": "none"\r
4760         }\r
4761       },\r
4762       "license": {\r
4763         "symbol": {\r
4764           "type": "default",\r
4765           "args": {\r
4766             "face": {\r
4767               "type": "image",\r
4768               "args": {\r
4769                 "name": "/assets/item.png"\r
4770               }\r
4771             },\r
4772             "link": {\r
4773               "type": "action",\r
4774               "args": {\r
4775                 "name": "show"\r
4776               }\r
4777             }\r
4778           }\r
4779         },\r
4780         "caption": {\r
4781           "type": "default",\r
4782           "args": {\r
4783             "face": {\r
4784               "type": "method",\r
4785               "args": {\r
4786                 "name": "caption_with_group"\r
4787               }\r
4788             },\r
4789             "link": {\r
4790               "type": "url_column",\r
4791               "args": {\r
4792                 "name": "url"\r
4793               }\r
4794             }\r
4795           }\r
4796         },\r
4797         "summary": {\r
4798           "type": "template",\r
4799           "args": {\r
4800             "name": "summary"\r
4801           }\r
4802         },\r
4803         "edit": {\r
4804           "type": "none"\r
4805         }\r
4806       },\r
4807       "author": {\r
4808         "symbol": {\r
4809           "type": "default",\r
4810           "args": {\r
4811             "face": {\r
4812               "type": "image",\r
4813               "args": {\r
4814                 "name": "/assets/item.png"\r
4815               }\r
4816             },\r
4817             "link": {\r
4818               "type": "action",\r
4819               "args": {\r
4820                 "name": "show"\r
4821               }\r
4822             }\r
4823           }\r
4824         },\r
4825         "caption": {\r
4826           "type": "default",\r
4827           "args": {\r
4828             "face": {\r
4829               "type": "column",\r
4830               "args": {\r
4831                 "name": "name"\r
4832               }\r
4833             },\r
4834             "link": {\r
4835               "type": "action",\r
4836               "args": {\r
4837                 "name": "show"\r
4838               }\r
4839             }\r
4840           }\r
4841         },\r
4842         "summary": {\r
4843           "type": "template",\r
4844           "args": {\r
4845             "name": "summary"\r
4846           }\r
4847         },\r
4848         "edit": {\r
4849           "type": "account"\r
4850         }\r
4851       },\r
4852       "artist": {\r
4853         "symbol": {\r
4854           "type": "default",\r
4855           "args": {\r
4856             "face": {\r
4857               "type": "image",\r
4858               "args": {\r
4859                 "name": "/assets/item.png"\r
4860               }\r
4861             },\r
4862             "link": {\r
4863               "type": "action",\r
4864               "args": {\r
4865                 "name": "show"\r
4866               }\r
4867             }\r
4868           }\r
4869         },\r
4870         "caption": {\r
4871           "type": "default",\r
4872           "args": {\r
4873             "face": {\r
4874               "type": "column",\r
4875               "args": {\r
4876                 "name": "name"\r
4877               }\r
4878             },\r
4879             "link": {\r
4880               "type": "action",\r
4881               "args": {\r
4882                 "name": "show"\r
4883               }\r
4884             }\r
4885           }\r
4886         },\r
4887         "summary": {\r
4888           "type": "template",\r
4889           "args": {\r
4890             "name": "summary"\r
4891           }\r
4892         },\r
4893         "edit": {\r
4894           "type": "account"\r
4895         }\r
4896       },\r
4897       "system_picture": {\r
4898         "symbol": {\r
4899           "type": "default",\r
4900           "args": {\r
4901             "face": {\r
4902               "type": "picture",\r
4903               "args": {\r
4904                 "name": "symbol_option"\r
4905               }\r
4906             },\r
4907             "link": {\r
4908               "type": "action",\r
4909               "args": {\r
4910                 "name": "show"\r
4911               }\r
4912             }\r
4913           }\r
4914         },\r
4915         "caption": {\r
4916           "type": "default",\r
4917           "args": {\r
4918             "face": {\r
4919               "type": "none",\r
4920               "args": {}\r
4921             },\r
4922             "link": {\r
4923               "type": "none",\r
4924               "args": {}\r
4925             }\r
4926           }\r
4927         },\r
4928         "summary": {\r
4929           "type": "none"\r
4930         },\r
4931         "edit": {\r
4932           "type": "none"\r
4933         }\r
4934       }\r
4935     },\r
4936     "lists": {\r
4937       "scroll": {\r
4938         "public_list": {},\r
4939         "private_list": {},\r
4940         "by_author": {\r
4941           "type": "filter",\r
4942           "from": "author",\r
4943           "filter_key": "author_id"\r
4944         },\r
4945         "by_panel": {\r
4946           "type": "through_filter",\r
4947           "from": "panel",\r
4948           "through": "scroll_panels",\r
4949           "filter_key": "panel_id"\r
4950         },\r
4951         "play": {\r
4952           "type": "play",\r
4953           "model": "scroll_panel",\r
4954           "filter_key": "scroll_id"\r
4955         }\r
4956       },\r
4957       "scroll_panel": {\r
4958         "public_list": {},\r
4959         "private_list": {},\r
4960         "by_scroll": {\r
4961           "type": "filter",\r
4962           "from": "scroll",\r
4963           "filter_key": "scroll_id"\r
4964         },\r
4965         "by_panel": {\r
4966           "type": "filter",\r
4967           "from": "panel",\r
4968           "filter_key": "panel_id"\r
4969         }\r
4970       },\r
4971       "comic": {\r
4972         "public_list": {},\r
4973         "private_list": {},\r
4974         "by_author": {\r
4975           "type": "filter",\r
4976           "from": "author",\r
4977           "filter_key": "author_id"\r
4978         }\r
4979       },\r
4980       "story": {\r
4981         "public_list": {},\r
4982         "private_list": {},\r
4983         "by_comic": {\r
4984           "type": "filter",\r
4985           "from": "comic",\r
4986           "filter_key": "comic_id"\r
4987         },\r
4988         "by_sheet": {\r
4989           "type": "through_filter",\r
4990           "from": "sheet",\r
4991           "through": "story_sheets",\r
4992           "filter_key": "sheet_id"\r
4993         },\r
4994         "by_author": {\r
4995           "type": "element_filter",\r
4996           "from": "author",\r
4997           "filter_key": "author_id"\r
4998         },\r
4999         "play": {\r
5000           "type": "play",\r
5001           "model": "story_sheet",\r
5002           "filter_key": "story_id"\r
5003         }\r
5004       },\r
5005       "story_sheet": {\r
5006         "public_list": {\r
5007           "type": "public"\r
5008         },\r
5009         "private_list": {\r
5010           "type": "private"\r
5011         },\r
5012         "by_story": {\r
5013           "type": "filter",\r
5014           "from": "story",\r
5015           "filter_key": "story_id"\r
5016         },\r
5017         "by_sheet": {\r
5018           "type": "filter",\r
5019           "from": "sheet",\r
5020           "filter_key": "sheet_id"\r
5021         }\r
5022       },\r
5023       "sheet": {\r
5024         "public_list": {},\r
5025         "private_list": {},\r
5026         "by_story": {\r
5027           "type": "through_filter",\r
5028           "from": "story",\r
5029           "through": "story_sheets",\r
5030           "filter_key": "story_id"\r
5031         },\r
5032         "by_panel": {\r
5033           "type": "through_filter",\r
5034           "from": "panel",\r
5035           "through": "sheet_panels",\r
5036           "filter_key": "panel_id"\r
5037         },\r
5038         "by_author": {\r
5039           "type": "filter",\r
5040           "from": "author",\r
5041           "filter_key": "author_id"\r
5042         },\r
5043         "play": {\r
5044           "type": "play",\r
5045           "model": "sheet_panel",\r
5046           "filter_key": "sheet_id"\r
5047         }\r
5048       },\r
5049       "sheet_panel": {\r
5050         "public_list": {},\r
5051         "private_list": {},\r
5052         "by_sheet": {\r
5053           "type": "filter",\r
5054           "association_name": "sheet_panels",\r
5055           "from": "sheet",\r
5056           "filter_key": "sheet_id"\r
5057         },\r
5058         "by_panel": {\r
5059           "type": "filter",\r
5060           "from": "panel",\r
5061           "filter_key": "panel_id"\r
5062         }\r
5063       },\r
5064       "panel": {\r
5065         "public_list": {},\r
5066         "private_list": {},\r
5067         "by_scroll": {\r
5068           "type": "through_filter",\r
5069           "from": "scroll",\r
5070           "through": "scroll_panels",\r
5071           "filter_key": "scroll_id"\r
5072         },\r
5073         "by_sheet": {\r
5074           "type": "through_filter",\r
5075           "from": "sheet",\r
5076           "through": "sheet_panels",\r
5077           "filter_key": "sheet_id"\r
5078         },\r
5079         "by_author": {\r
5080           "type": "filter",\r
5081           "from": "author",\r
5082           "filter_key": "author_id"\r
5083         },\r
5084         "by_speech_balloon_template": {\r
5085           "type": "through_filter",\r
5086           "from": "speech_balloon_template",\r
5087           "through": "speech_balloons",\r
5088           "filter_key": "speech_balloon_template_id"\r
5089         }\r
5090       },\r
5091       "panel_picture": {\r
5092         "public_list": {},\r
5093         "private_list": {},\r
5094         "by_panel": {\r
5095           "type": "filter",\r
5096           "from": "panel",\r
5097           "filter_key": "panel_id"\r
5098         },\r
5099         "by_author": {\r
5100           "type": "element_filter",\r
5101           "from": "author",\r
5102           "filter_key": "author_id"\r
5103         }\r
5104       },\r
5105       "speech_balloon": {\r
5106         "public_list": {},\r
5107         "private_list": {},\r
5108         "by_panel": {\r
5109           "type": "filter",\r
5110           "from": "panel",\r
5111           "filter_key": "panel_id"\r
5112         },\r
5113         "by_speech_balloon_template": {\r
5114           "type": "filter",\r
5115           "from": "speech_balloon_template",\r
5116           "filter_key": "speech_balloon_template_id"\r
5117         },\r
5118         "by_author": {\r
5119           "type": "element_filter",\r
5120           "from": "author",\r
5121           "filter_key": "author_id"\r
5122         }\r
5123       },\r
5124       "speech": {\r
5125         "public_list": {},\r
5126         "by_speech_balloon": {\r
5127           "type": "filter",\r
5128           "from": "speech_balloon",\r
5129           "includes": {\r
5130             "speech_balloon": {\r
5131               "panel": {}\r
5132             }\r
5133           },\r
5134           "filter_key": "speech_balloon_id"\r
5135         },\r
5136         "by_writing_format": {\r
5137           "type": "filter",\r
5138           "from": "writing_format",\r
5139           "filter_key": "writing_format_id"\r
5140         }\r
5141       },\r
5142       "balloon": {\r
5143         "public_list": {},\r
5144         "by_speech_balloon": {\r
5145           "type": "filter",\r
5146           "from": "speech_balloon",\r
5147           "includes": {\r
5148             "speech_balloon": {\r
5149               "panel": {}\r
5150             }\r
5151           },\r
5152           "filter_key": "speech_balloon_id"\r
5153         }\r
5154       },\r
5155       "ground_picture": {\r
5156         "public_list": {},\r
5157         "private_list": {\r
5158           "type": "private"\r
5159         },\r
5160         "by_panel": {\r
5161           "type": "filter",\r
5162           "from": "panel",\r
5163           "filter_key": "panel_id"\r
5164         },\r
5165         "by_author": {\r
5166           "type": "element_filter",\r
5167           "from": "author",\r
5168           "filter_key": "author_id"\r
5169         }\r
5170       },\r
5171       "ground_color": {\r
5172         "public_list": {},\r
5173         "private_list": {},\r
5174         "by_panel": {\r
5175           "type": "filter",\r
5176           "from": "panel",\r
5177           "filter_key": "panel_id"\r
5178         },\r
5179         "by_author": {\r
5180           "type": "element_filter",\r
5181           "from": "author",\r
5182           "filter_key": "author_id"\r
5183         }\r
5184       },\r
5185       "original_picture": {\r
5186         "private_list": {}\r
5187       },\r
5188       "picture": {},\r
5189       "resource_picture": {\r
5190         "public_list": {},\r
5191         "private_list": {},\r
5192         "by_license": {\r
5193           "type": "filter",\r
5194           "from": "license",\r
5195           "filter_key": "license_id"\r
5196         },\r
5197         "by_artist": {\r
5198           "type": "filter",\r
5199           "from": "artist",\r
5200           "filter_key": "artist_id"\r
5201         }\r
5202       },\r
5203       "speech_balloon_template": {\r
5204         "public_list": {},\r
5205         "select_items": {\r
5206           "type": "system_resource"\r
5207         }\r
5208       },\r
5209       "writing_format": {\r
5210         "public_list": {},\r
5211         "select_items": {\r
5212           "type": "system_resource"\r
5213         },\r
5214         "by_system_picture": {\r
5215           "type": "filter",\r
5216           "from": "system_picture",\r
5217           "filter_key": "system_picture_id"\r
5218         }\r
5219       },\r
5220       "license_group": {\r
5221         "public_list": {},\r
5222         "select_items": {\r
5223           "type": "system_resource"\r
5224         }\r
5225       },\r
5226       "license": {\r
5227         "public_list": {},\r
5228         "by_license_group": {\r
5229           "type": "filter",\r
5230           "from": "license_group",\r
5231           "filter_key": "license_group_id"\r
5232         },\r
5233         "by_system_picture": {\r
5234           "type": "filter",\r
5235           "from": "system_picture",\r
5236           "filter_key": "system_picture_id"\r
5237         }\r
5238       },\r
5239       "author": {\r
5240         "public_list": {}\r
5241       },\r
5242       "artist": {\r
5243         "public_list": {}\r
5244       },\r
5245       "system_picture": {\r
5246         "public_list": {}\r
5247       }\r
5248     },\r
5249     "elements": [\r
5250       {\r
5251         "name": "panel_picture",\r
5252         "path_name": "panel_pictures",\r
5253         "parts": []\r
5254       },\r
5255       {\r
5256         "name": "speech_balloon",\r
5257         "path_name": "circle_speech_balloon/speech_balloons",\r
5258         "parts": [\r
5259           "balloon",\r
5260           "speech"\r
5261         ]\r
5262       },\r
5263       {\r
5264         "name": "ground_picture",\r
5265         "path_name": "ground_pictures",\r
5266         "parts": []\r
5267       },\r
5268       {\r
5269         "name": "ground_color",\r
5270         "path_name": "ground_colors",\r
5271         "parts": []\r
5272       }\r
5273     ],\r
5274     "forms": {\r
5275       "base": {\r
5276         "panel": {\r
5277           "fields": {\r
5278             "caption": {\r
5279               "args": {\r
5280                 "column": "caption",\r
5281                 "label": {},\r
5282                 "tag": {\r
5283                   "type": "text"\r
5284                 },\r
5285                 "row_break": true\r
5286               }\r
5287             },\r
5288             "width": {\r
5289               "args": {\r
5290                 "column": "width",\r
5291                 "label": {},\r
5292                 "tag": {\r
5293                   "type": "number",\r
5294                   "args": {\r
5295                     "size": 5\r
5296                   }\r
5297                 }\r
5298               }\r
5299             },\r
5300             "height": {\r
5301               "args": {\r
5302                 "column": "height",\r
5303                 "label": {},\r
5304                 "tag": {\r
5305                   "type": "number",\r
5306                   "args": {\r
5307                     "size": 5\r
5308                   }\r
5309                 },\r
5310                 "row_break": true\r
5311               }\r
5312             },\r
5313             "border": {\r
5314               "args": {\r
5315                 "column": "border",\r
5316                 "label": {},\r
5317                 "tag": {\r
5318                   "type": "number",\r
5319                   "args": {\r
5320                     "size": 5\r
5321                   }\r
5322                 }\r
5323               }\r
5324             },\r
5325             "publish": {\r
5326               "args": {\r
5327                 "column": "publish",\r
5328                 "label": {},\r
5329                 "tag": {\r
5330                   "type": "select"\r
5331                 },\r
5332                 "row_break": true\r
5333               }\r
5334             },\r
5335             "id": {\r
5336               "args": {\r
5337                 "column": "id",\r
5338                 "label": {\r
5339                   "type": "none"\r
5340                 },\r
5341                 "tag": {\r
5342                   "type": "hidden"\r
5343                 }\r
5344               }\r
5345             },\r
5346             "author_id": {\r
5347               "args": {\r
5348                 "column": "author_id",\r
5349                 "label": {\r
5350                   "type": "none"\r
5351                 },\r
5352                 "tag": {\r
5353                   "type": "hidden"\r
5354                 }\r
5355               }\r
5356             }\r
5357           },\r
5358           "field_names": [\r
5359             "caption",\r
5360             "width",\r
5361             "height",\r
5362             "border",\r
5363             "publish",\r
5364             "id",\r
5365             "author_id"\r
5366           ]\r
5367         },\r
5368         "panel_picture": {\r
5369           "fields": {\r
5370             "caption": {\r
5371               "args": {\r
5372                 "column": "caption",\r
5373                 "label": {},\r
5374                 "tag": {\r
5375                   "type": "text"\r
5376                 },\r
5377                 "row_break": true\r
5378               }\r
5379             },\r
5380             "x": {\r
5381               "args": {\r
5382                 "column": "x",\r
5383                 "label": {},\r
5384                 "tag": {\r
5385                   "type": "number",\r
5386                   "args": {\r
5387                     "size": 5\r
5388                   }\r
5389                 }\r
5390               }\r
5391             },\r
5392             "y": {\r
5393               "args": {\r
5394                 "column": "y",\r
5395                 "label": {},\r
5396                 "tag": {\r
5397                   "type": "number",\r
5398                   "args": {\r
5399                     "size": 5\r
5400                   }\r
5401                 },\r
5402                 "row_break": true\r
5403               }\r
5404             },\r
5405             "width": {\r
5406               "args": {\r
5407                 "column": "width",\r
5408                 "label": {},\r
5409                 "tag": {\r
5410                   "type": "number",\r
5411                   "args": {\r
5412                     "size": 5\r
5413                   }\r
5414                 },\r
5415                 "helpers": {\r
5416                   "size": {\r
5417                     "type": "size",\r
5418                     "args": {\r
5419                       "path": "panels/size_helper",\r
5420                       "class": "panel_picture_width_tool"\r
5421                     }\r
5422                   }\r
5423                 },\r
5424                 "row_break": true\r
5425               }\r
5426             },\r
5427             "height": {\r
5428               "args": {\r
5429                 "column": "height",\r
5430                 "label": {},\r
5431                 "tag": {\r
5432                   "type": "number",\r
5433                   "args": {\r
5434                     "size": 5\r
5435                   }\r
5436                 },\r
5437                 "helpers": {\r
5438                   "size": {\r
5439                     "type": "size",\r
5440                     "args": {\r
5441                       "path": "panels/size_helper",\r
5442                       "class": "panel_picture_height_tool"\r
5443                     }\r
5444                   }\r
5445                 },\r
5446                 "row_break": true\r
5447               }\r
5448             },\r
5449             "link": {\r
5450               "args": {\r
5451                 "column": "link",\r
5452                 "label": {},\r
5453                 "tag": {\r
5454                   "type": "text"\r
5455                 },\r
5456                 "row_break": true\r
5457               }\r
5458             },\r
5459             "id": {\r
5460               "args": {\r
5461                 "column": "id",\r
5462                 "label": {\r
5463                   "type": "none"\r
5464                 },\r
5465                 "tag": {\r
5466                   "type": "hidden"\r
5467                 }\r
5468               }\r
5469             },\r
5470             "panel_id": {\r
5471               "args": {\r
5472                 "column": "panel_id",\r
5473                 "label": {\r
5474                   "type": "none"\r
5475                 },\r
5476                 "tag": {\r
5477                   "type": "hidden"\r
5478                 }\r
5479               }\r
5480             },\r
5481             "picture_id": {\r
5482               "args": {\r
5483                 "column": "picture_id",\r
5484                 "label": {},\r
5485                 "tag": {\r
5486                   "type": "hidden"\r
5487                 },\r
5488                 "helpers": {\r
5489                   "popup": {\r
5490                     "type": "size",\r
5491                     "args": {\r
5492                       "path": "panels/popup_helper",\r
5493                       "source": "pictures"\r
5494                     }\r
5495                   }\r
5496                 }\r
5497               }\r
5498             },\r
5499             "z": {\r
5500               "args": {\r
5501                 "column": "z",\r
5502                 "label": {\r
5503                   "type": "none"\r
5504                 },\r
5505                 "tag": {\r
5506                   "type": "hidden"\r
5507                 }\r
5508               }\r
5509             },\r
5510             "t": {\r
5511               "args": {\r
5512                 "column": "t",\r
5513                 "label": {\r
5514                   "type": "none"\r
5515                 },\r
5516                 "tag": {\r
5517                   "type": "hidden"\r
5518                 }\r
5519               }\r
5520             }\r
5521           },\r
5522           "field_names": [\r
5523             "caption",\r
5524             "x",\r
5525             "y",\r
5526             "width",\r
5527             "height",\r
5528             "link",\r
5529             "id",\r
5530             "panel_id",\r
5531             "picture_id",\r
5532             "z",\r
5533             "t"\r
5534           ]\r
5535         },\r
5536         "speech_balloon": {\r
5537           "fields": {\r
5538             "speech_balloon.id": {\r
5539               "args": {\r
5540                 "column": "id",\r
5541                 "label": {\r
5542                   "type": "none"\r
5543                 },\r
5544                 "tag": {\r
5545                   "type": "hidden"\r
5546                 }\r
5547               }\r
5548             },\r
5549             "speech_balloon.panel_id": {\r
5550               "args": {\r
5551                 "column": "panel_id",\r
5552                 "label": {\r
5553                   "type": "none"\r
5554                 },\r
5555                 "tag": {\r
5556                   "type": "hidden"\r
5557                 }\r
5558               }\r
5559             },\r
5560             "speech_balloon.speech_balloon_template_id": {\r
5561               "args": {\r
5562                 "column": "speech_balloon_template_id",\r
5563                 "label": {\r
5564                   "type": "none"\r
5565                 },\r
5566                 "tag": {\r
5567                   "type": "hidden"\r
5568                 }\r
5569               }\r
5570             },\r
5571             "speech_balloon.caption": {\r
5572               "args": {\r
5573                 "column": "caption",\r
5574                 "label": {},\r
5575                 "tag": {\r
5576                   "type": "text"\r
5577                 },\r
5578                 "row_break": true\r
5579               }\r
5580             },\r
5581             "speech_balloon.z": {\r
5582               "args": {\r
5583                 "column": "z",\r
5584                 "label": {\r
5585                   "type": "none"\r
5586                 },\r
5587                 "tag": {\r
5588                   "type": "hidden"\r
5589                 }\r
5590               }\r
5591             },\r
5592             "speech_balloon.t": {\r
5593               "args": {\r
5594                 "column": "t",\r
5595                 "label": {\r
5596                   "type": "none"\r
5597                 },\r
5598                 "tag": {\r
5599                   "type": "hidden"\r
5600                 }\r
5601               }\r
5602             },\r
5603             "speech_balloon.classname": {\r
5604               "args": {\r
5605                 "column": "classname",\r
5606                 "label": {\r
5607                   "type": "none"\r
5608                 },\r
5609                 "tag": {\r
5610                   "type": "hidden"\r
5611                 }\r
5612               }\r
5613             },\r
5614             "speech_balloon.settings": {\r
5615               "args": {\r
5616                 "column": "settings",\r
5617                 "label": {\r
5618                   "type": "none"\r
5619                 },\r
5620                 "tag": {\r
5621                   "type": "hidden"\r
5622                 }\r
5623               }\r
5624             },\r
5625             "balloon.id": {\r
5626               "type": "part",\r
5627               "args": {\r
5628                 "model": "balloon",\r
5629                 "part": "balloon",\r
5630                 "column": "id",\r
5631                 "label": {\r
5632                   "type": "none"\r
5633                 },\r
5634                 "tag": {\r
5635                   "type": "hidden"\r
5636                 }\r
5637               }\r
5638             },\r
5639             "balloon.speech_balloon_id": {\r
5640               "type": "part",\r
5641               "args": {\r
5642                 "model": "balloon",\r
5643                 "part": "balloon",\r
5644                 "column": "speech_balloon_id",\r
5645                 "label": {\r
5646                   "type": "none"\r
5647                 },\r
5648                 "tag": {\r
5649                   "type": "hidden"\r
5650                 }\r
5651               }\r
5652             },\r
5653             "balloon.system_picture_id": {\r
5654               "type": "part",\r
5655               "args": {\r
5656                 "model": "balloon",\r
5657                 "part": "balloon",\r
5658                 "column": "system_picture_id",\r
5659                 "label": {\r
5660                   "type": "none"\r
5661                 },\r
5662                 "tag": {\r
5663                   "type": "hidden"\r
5664                 }\r
5665               }\r
5666             },\r
5667             "balloon.r": {\r
5668               "type": "part",\r
5669               "args": {\r
5670                 "model": "balloon",\r
5671                 "part": "balloon",\r
5672                 "column": "r",\r
5673                 "label": {},\r
5674                 "tag": {\r
5675                   "type": "number",\r
5676                   "args": {\r
5677                     "size": 5\r
5678                   }\r
5679                 },\r
5680                 "helpers": {\r
5681                   "tail_angle": {\r
5682                     "type": "size",\r
5683                     "args": {\r
5684                       "path": "panels/tail_angle_helper"\r
5685                     }\r
5686                   }\r
5687                 },\r
5688                 "row_break": true\r
5689               }\r
5690             },\r
5691             "balloon.x": {\r
5692               "type": "part",\r
5693               "args": {\r
5694                 "model": "balloon",\r
5695                 "part": "balloon",\r
5696                 "column": "x",\r
5697                 "label": {},\r
5698                 "tag": {\r
5699                   "type": "number",\r
5700                   "args": {\r
5701                     "size": 5\r
5702                   }\r
5703                 }\r
5704               }\r
5705             },\r
5706             "balloon.y": {\r
5707               "type": "part",\r
5708               "args": {\r
5709                 "model": "balloon",\r
5710                 "part": "balloon",\r
5711                 "column": "y",\r
5712                 "label": {},\r
5713                 "tag": {\r
5714                   "type": "number",\r
5715                   "args": {\r
5716                     "size": 5\r
5717                   }\r
5718                 },\r
5719                 "row_break": true\r
5720               }\r
5721             },\r
5722             "balloon.width": {\r
5723               "type": "part",\r
5724               "args": {\r
5725                 "model": "balloon",\r
5726                 "part": "balloon",\r
5727                 "column": "width",\r
5728                 "label": {},\r
5729                 "tag": {\r
5730                   "type": "number",\r
5731                   "args": {\r
5732                     "size": 5\r
5733                   }\r
5734                 }\r
5735               }\r
5736             },\r
5737             "balloon.height": {\r
5738               "type": "part",\r
5739               "args": {\r
5740                 "model": "balloon",\r
5741                 "part": "balloon",\r
5742                 "column": "height",\r
5743                 "label": {},\r
5744                 "tag": {\r
5745                   "type": "number",\r
5746                   "args": {\r
5747                     "size": 5\r
5748                   }\r
5749                 },\r
5750                 "row_break": true\r
5751               }\r
5752             },\r
5753             "balloon.settings": {\r
5754               "type": "part",\r
5755               "args": {\r
5756                 "model": "balloon",\r
5757                 "part": "balloon",\r
5758                 "column": "settings",\r
5759                 "label": {\r
5760                   "type": "none"\r
5761                 },\r
5762                 "tag": {\r
5763                   "type": "hidden"\r
5764                 }\r
5765               }\r
5766             },\r
5767             "speech.id": {\r
5768               "type": "part",\r
5769               "args": {\r
5770                 "model": "speech",\r
5771                 "part": "speech",\r
5772                 "column": "id",\r
5773                 "label": {\r
5774                   "type": "none"\r
5775                 },\r
5776                 "tag": {\r
5777                   "type": "hidden"\r
5778                 }\r
5779               }\r
5780             },\r
5781             "speech.speech_balloon_id": {\r
5782               "type": "part",\r
5783               "args": {\r
5784                 "model": "speech",\r
5785                 "part": "speech",\r
5786                 "column": "speech_balloon_id",\r
5787                 "label": {\r
5788                   "type": "none"\r
5789                 },\r
5790                 "tag": {\r
5791                   "type": "hidden"\r
5792                 }\r
5793               }\r
5794             },\r
5795             "speech.x": {\r
5796               "type": "part",\r
5797               "args": {\r
5798                 "model": "speech",\r
5799                 "part": "speech",\r
5800                 "column": "x",\r
5801                 "label": {\r
5802                   "type": "none"\r
5803                 },\r
5804                 "tag": {\r
5805                   "type": "hidden"\r
5806                 }\r
5807               }\r
5808             },\r
5809             "speech.y": {\r
5810               "type": "part",\r
5811               "args": {\r
5812                 "model": "speech",\r
5813                 "part": "speech",\r
5814                 "column": "y",\r
5815                 "label": {\r
5816                   "type": "none"\r
5817                 },\r
5818                 "tag": {\r
5819                   "type": "hidden"\r
5820                 }\r
5821               }\r
5822             },\r
5823             "speech.width": {\r
5824               "type": "part",\r
5825               "args": {\r
5826                 "model": "speech",\r
5827                 "part": "speech",\r
5828                 "column": "width",\r
5829                 "label": {\r
5830                   "type": "none"\r
5831                 },\r
5832                 "tag": {\r
5833                   "type": "hidden"\r
5834                 }\r
5835               }\r
5836             },\r
5837             "speech.height": {\r
5838               "type": "part",\r
5839               "args": {\r
5840                 "model": "speech",\r
5841                 "part": "speech",\r
5842                 "column": "height",\r
5843                 "label": {\r
5844                   "type": "none"\r
5845                 },\r
5846                 "tag": {\r
5847                   "type": "hidden"\r
5848                 }\r
5849               }\r
5850             },\r
5851             "speech.writing_format_id": {\r
5852               "type": "part",\r
5853               "args": {\r
5854                 "model": "speech",\r
5855                 "part": "speech",\r
5856                 "column": "writing_format_id",\r
5857                 "label": {},\r
5858                 "tag": {\r
5859                   "type": "select"\r
5860                 }\r
5861               }\r
5862             },\r
5863             "speech.font_size": {\r
5864               "type": "part",\r
5865               "args": {\r
5866                 "model": "speech",\r
5867                 "part": "speech",\r
5868                 "column": "font_size",\r
5869                 "label": {},\r
5870                 "tag": {\r
5871                   "type": "select"\r
5872                 },\r
5873                 "row_break": true\r
5874               }\r
5875             },\r
5876             "speech.text_align": {\r
5877               "type": "part",\r
5878               "args": {\r
5879                 "model": "speech",\r
5880                 "part": "speech",\r
5881                 "column": "text_align",\r
5882                 "label": {},\r
5883                 "tag": {\r
5884                   "type": "select"\r
5885                 }\r
5886               }\r
5887             },\r
5888             "speech.quotes": {\r
5889               "type": "part",\r
5890               "args": {\r
5891                 "model": "speech",\r
5892                 "part": "speech",\r
5893                 "column": "quotes",\r
5894                 "label": {},\r
5895                 "tag": {\r
5896                   "type": "text",\r
5897                   "args": {\r
5898                     "size": 5\r
5899                   }\r
5900                 }\r
5901               }\r
5902             },\r
5903             "speech.content": {\r
5904               "type": "part",\r
5905               "args": {\r
5906                 "model": "speech",\r
5907                 "part": "speech",\r
5908                 "column": "content",\r
5909                 "label": {\r
5910                   "row_break": true\r
5911                 },\r
5912                 "tag": {\r
5913                   "type": "text_area",\r
5914                   "args": {\r
5915                     "size": "45x5"\r
5916                   }\r
5917                 }\r
5918               }\r
5919             },\r
5920             "speech.fore_color": {\r
5921               "type": "part",\r
5922               "args": {\r
5923                 "model": "speech",\r
5924                 "part": "speech",\r
5925                 "column": "fore_color",\r
5926                 "label": {\r
5927                   "row_break": true\r
5928                 },\r
5929                 "tag": {\r
5930                   "type": "hidden"\r
5931                 },\r
5932                 "helpers": {\r
5933                   "color": {\r
5934                     "type": "size",\r
5935                     "args": {\r
5936                       "path": "panels/color_helper",\r
5937                       "wrapper": "speech-fore_color-wrap"\r
5938                     }\r
5939                   }\r
5940                 }\r
5941               }\r
5942             },\r
5943             "speech.settings": {\r
5944               "type": "part",\r
5945               "args": {\r
5946                 "model": "speech",\r
5947                 "part": "speech",\r
5948                 "column": "settings",\r
5949                 "label": {\r
5950                   "type": "none"\r
5951                 },\r
5952                 "tag": {\r
5953                   "type": "hidden"\r
5954                 }\r
5955               }\r
5956             }\r
5957           }\r
5958         },\r
5959         "ground_picture": {\r
5960           "fields": {\r
5961             "id": {\r
5962               "args": {\r
5963                 "column": "id",\r
5964                 "label": {\r
5965                   "type": "none"\r
5966                 },\r
5967                 "tag": {\r
5968                   "type": "hidden"\r
5969                 }\r
5970               }\r
5971             },\r
5972             "panel_id": {\r
5973               "args": {\r
5974                 "column": "panel_id",\r
5975                 "label": {\r
5976                   "type": "none"\r
5977                 },\r
5978                 "tag": {\r
5979                   "type": "hidden"\r
5980                 }\r
5981               }\r
5982             },\r
5983             "picture_id": {\r
5984               "args": {\r
5985                 "column": "picture_id",\r
5986                 "label": {\r
5987                   "type": "none"\r
5988                 },\r
5989                 "tag": {\r
5990                   "type": "hidden"\r
5991                 }\r
5992               }\r
5993             },\r
5994             "caption": {\r
5995               "args": {\r
5996                 "column": "caption",\r
5997                 "label": {},\r
5998                 "tag": {\r
5999                   "type": "text"\r
6000                 },\r
6001                 "row_break": true\r
6002               }\r
6003             },\r
6004             "repeat": {\r
6005               "args": {\r
6006                 "column": "repeat",\r
6007                 "label": {},\r
6008                 "tag": {\r
6009                   "type": "select",\r
6010                   "args": {\r
6011                     "source": "magic_number",\r
6012                     "key": "ground_picture_repeat_items"\r
6013                   }\r
6014                 },\r
6015                 "row_break": true\r
6016               }\r
6017             },\r
6018             "x": {\r
6019               "args": {\r
6020                 "column": "x",\r
6021                 "label": {},\r
6022                 "tag": {\r
6023                   "type": "number",\r
6024                   "args": {\r
6025                     "size": 5\r
6026                   }\r
6027                 }\r
6028               }\r
6029             },\r
6030             "y": {\r
6031               "args": {\r
6032                 "column": "y",\r
6033                 "label": {},\r
6034                 "tag": {\r
6035                   "type": "number",\r
6036                   "args": {\r
6037                     "size": 5\r
6038                   }\r
6039                 },\r
6040                 "row_break": true\r
6041               }\r
6042             },\r
6043             "z": {\r
6044               "args": {\r
6045                 "column": "z",\r
6046                 "label": {\r
6047                   "type": "none"\r
6048                 },\r
6049                 "tag": {\r
6050                   "type": "hidden"\r
6051                 }\r
6052               }\r
6053             },\r
6054             "t": {\r
6055               "args": {\r
6056                 "column": "t",\r
6057                 "label": {\r
6058                   "type": "none"\r
6059                 },\r
6060                 "tag": {\r
6061                   "type": "hidden"\r
6062                 }\r
6063               }\r
6064             }\r
6065           },\r
6066           "field_names": [\r
6067             "caption",\r
6068             "repeat",\r
6069             "x",\r
6070             "y",\r
6071             "z",\r
6072             "t",\r
6073             "id",\r
6074             "panel_id",\r
6075             "picture_id"\r
6076           ]\r
6077         },\r
6078         "ground_color": {\r
6079           "fields": {\r
6080             "id": {\r
6081               "args": {\r
6082                 "column": "id",\r
6083                 "label": {\r
6084                   "type": "none"\r
6085                 },\r
6086                 "tag": {\r
6087                   "type": "hidden"\r
6088                 }\r
6089               }\r
6090             },\r
6091             "panel_id": {\r
6092               "args": {\r
6093                 "column": "panel_id",\r
6094                 "label": {\r
6095                   "type": "none"\r
6096                 },\r
6097                 "tag": {\r
6098                   "type": "hidden"\r
6099                 }\r
6100               }\r
6101             },\r
6102             "caption": {\r
6103               "args": {\r
6104                 "column": "caption",\r
6105                 "label": {},\r
6106                 "tag": {\r
6107                   "type": "text"\r
6108                 },\r
6109                 "row_break": true\r
6110               }\r
6111             },\r
6112             "code": {\r
6113               "args": {\r
6114                 "column": "code",\r
6115                 "label": {\r
6116                   "row_break": true\r
6117                 },\r
6118                 "tag": {\r
6119                   "type": "hidden"\r
6120                 },\r
6121                 "helpers": {\r
6122                   "color": {\r
6123                     "type": "size",\r
6124                     "args": {\r
6125                       "path": "panels/color_helper",\r
6126                       "wrapper": "ground_color-code-wrap"\r
6127                     }\r
6128                   }\r
6129                 },\r
6130                 "row_break": true\r
6131               }\r
6132             },\r
6133             "orientation": {\r
6134               "args": {\r
6135                 "column": "orientation",\r
6136                 "label": {},\r
6137                 "tag": {\r
6138                   "type": "select"\r
6139                 },\r
6140                 "row_break": true\r
6141               }\r
6142             },\r
6143             "xy": {\r
6144               "args": {\r
6145                 "column": "xy",\r
6146                 "label": {},\r
6147                 "tag": {\r
6148                   "type": "number",\r
6149                   "args": {\r
6150                     "size": 5\r
6151                   }\r
6152                 }\r
6153               }\r
6154             },\r
6155             "wh": {\r
6156               "args": {\r
6157                 "column": "wh",\r
6158                 "label": {},\r
6159                 "tag": {\r
6160                   "type": "number",\r
6161                   "args": {\r
6162                     "size": 5\r
6163                   }\r
6164                 },\r
6165                 "row_break": true\r
6166               }\r
6167             },\r
6168             "z": {\r
6169               "args": {\r
6170                 "column": "z",\r
6171                 "label": {\r
6172                   "type": "none"\r
6173                 },\r
6174                 "tag": {\r
6175                   "type": "hidden"\r
6176                 }\r
6177               }\r
6178             },\r
6179             "t": {\r
6180               "args": {\r
6181                 "column": "t",\r
6182                 "label": {\r
6183                   "type": "none"\r
6184                 },\r
6185                 "tag": {\r
6186                   "type": "hidden"\r
6187                 }\r
6188               }\r
6189             }\r
6190           },\r
6191           "field_names": [\r
6192             "id",\r
6193             "panel_id",\r
6194             "caption",\r
6195             "code",\r
6196             "orientation",\r
6197             "xy",\r
6198             "wh",\r
6199             "z",\r
6200             "t"\r
6201           ]\r
6202         }\r
6203       },\r
6204       "extend": {\r
6205         "CircleSpeechBalloon": {\r
6206           "base": "speech_balloon",\r
6207           "fields": {},\r
6208           "field_names": [\r
6209             "speech_balloon.caption",\r
6210             "balloon.r",\r
6211             "balloon.x",\r
6212             "balloon.y",\r
6213             "balloon.width",\r
6214             "balloon.height",\r
6215             "balloon.id",\r
6216             "balloon.speech_balloon_id",\r
6217             "balloon.system_picture_id",\r
6218             "balloon.settings",\r
6219             "speech.writing_format_id",\r
6220             "speech.font_size",\r
6221             "speech.text_align",\r
6222             "speech.quotes",\r
6223             "speech.content",\r
6224             "speech.fore_color",\r
6225             "speech.id",\r
6226             "speech.speech_balloon_id",\r
6227             "speech.x",\r
6228             "speech.y",\r
6229             "speech.width",\r
6230             "speech.height",\r
6231             "speech.settings",\r
6232             "speech_balloon.id",\r
6233             "speech_balloon.panel_id",\r
6234             "speech_balloon.speech_balloon_template_id",\r
6235             "speech_balloon.classname",\r
6236             "speech_balloon.z",\r
6237             "speech_balloon.t",\r
6238             "speech_balloon.settings"\r
6239           ]\r
6240         },\r
6241         "PlainSpeechBalloon": {\r
6242           "base": "speech_balloon",\r
6243           "fields": {\r
6244             "balloon.r": {\r
6245               "type": "part",\r
6246               "args": {\r
6247                 "model": "balloon",\r
6248                 "part": "balloon",\r
6249                 "column": "r",\r
6250                 "label": {\r
6251                   "type": "none"\r
6252                 },\r
6253                 "tag": {\r
6254                   "type": "hidden"\r
6255                 }\r
6256               }\r
6257             }\r
6258           },\r
6259           "field_names": [\r
6260             "speech_balloon.caption",\r
6261             "balloon.r",\r
6262             "balloon.x",\r
6263             "balloon.y",\r
6264             "balloon.width",\r
6265             "balloon.height",\r
6266             "balloon.id",\r
6267             "balloon.speech_balloon_id",\r
6268             "balloon.system_picture_id",\r
6269             "balloon.settings",\r
6270             "speech.writing_format_id",\r
6271             "speech.font_size",\r
6272             "speech.text_align",\r
6273             "speech.quotes",\r
6274             "speech.content",\r
6275             "speech.fore_color",\r
6276             "speech.id",\r
6277             "speech.speech_balloon_id",\r
6278             "speech.x",\r
6279             "speech.y",\r
6280             "speech.width",\r
6281             "speech.height",\r
6282             "speech.settings",\r
6283             "speech_balloon.id",\r
6284             "speech_balloon.panel_id",\r
6285             "speech_balloon.speech_balloon_template_id",\r
6286             "speech_balloon.classname",\r
6287             "speech_balloon.z",\r
6288             "speech_balloon.t",\r
6289             "speech_balloon.settings"\r
6290           ]\r
6291         },\r
6292         "SquareSpeechBalloon": {\r
6293           "base": "speech_balloon",\r
6294           "fields": {\r
6295             "balloon.r": {\r
6296               "type": "part",\r
6297               "args": {\r
6298                 "model": "balloon",\r
6299                 "part": "balloon",\r
6300                 "column": "r",\r
6301                 "label": {\r
6302                   "type": "none"\r
6303                 },\r
6304                 "tag": {\r
6305                   "type": "hidden"\r
6306                 }\r
6307               }\r
6308             }\r
6309           },\r
6310           "field_names": [\r
6311             "speech_balloon.caption",\r
6312             "balloon.r",\r
6313             "balloon.x",\r
6314             "balloon.y",\r
6315             "balloon.width",\r
6316             "balloon.height",\r
6317             "balloon.id",\r
6318             "balloon.speech_balloon_id",\r
6319             "balloon.system_picture_id",\r
6320             "balloon.settings",\r
6321             "speech.writing_format_id",\r
6322             "speech.font_size",\r
6323             "speech.text_align",\r
6324             "speech.quotes",\r
6325             "speech.content",\r
6326             "speech.fore_color",\r
6327             "speech.id",\r
6328             "speech.speech_balloon_id",\r
6329             "speech.x",\r
6330             "speech.y",\r
6331             "speech.width",\r
6332             "speech.height",\r
6333             "speech.settings",\r
6334             "speech_balloon.id",\r
6335             "speech_balloon.panel_id",\r
6336             "speech_balloon.speech_balloon_template_id",\r
6337             "speech_balloon.classname",\r
6338             "speech_balloon.z",\r
6339             "speech_balloon.t",\r
6340             "speech_balloon.settings"\r
6341           ]\r
6342         }\r
6343       }\r
6344     }\r
6345   }\r
6346 }