OSDN Git Service

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