OSDN Git Service

fix anything
[pettanr/pettanr.git] / app / assets / javascripts / manifest / work / forms.js.coffee.erb
index ee5bbec..3811bb5 100644 (file)
 #マニフェスト\r
 @forms = {\r
-  base: {\r
-    scroll: {\r
-      fields: {\r
-        title: {\r
+  scroll: {\r
+    fields: {\r
+      title: {\r
+        label: {\r
           args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        description: {\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text_area',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        visible: {\r
+        row_break: true,\r
+      },\r
+      description: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'text_area',\r
         },\r
-        author_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      visible: {\r
+        tag: {\r
+          type: 'select',\r
+        },\r
+        row_break: true,\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      author_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'title',\r
-        'description',\r
-        'visible',\r
-        'id',\r
-        'author_id',\r
-      ]\r
     },\r
-    scroll_panel: {\r
-      fields: {\r
-        scroll_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+    field_names: [\r
+      'title',\r
+      'description',\r
+      'visible',\r
+      'id',\r
+      'author_id',\r
+    ]\r
+  },\r
+  scroll_panel: {\r
+    fields: {\r
+      scroll_id: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        panel_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      panel_id: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        t: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      t: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'scroll_id',\r
-        'panel_id',\r
-        't',\r
-        'id',\r
-      ]\r
     },\r
-    comic: {\r
-      fields: {\r
-        title: {\r
+    field_names: [\r
+      'scroll_id',\r
+      'panel_id',\r
+      't',\r
+      'id',\r
+    ]\r
+  },\r
+  comic: {\r
+    fields: {\r
+      title: {\r
+        label: {\r
           args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        description: {\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text_area',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        visible: {\r
+        row_break: true,\r
+      },\r
+      description: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'text_area',\r
         },\r
-        author_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      visible: {\r
+        tag: {\r
+          type: 'select',\r
+        },\r
+        row_break: true,\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      author_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'title',\r
-        'description',\r
-        'visible',\r
-        'id',\r
-        'author_id',\r
-      ]\r
     },\r
-    story: {\r
-      fields: {\r
-        comic_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'title',\r
+      'description',\r
+      'visible',\r
+      'id',\r
+      'author_id',\r
+    ]\r
+  },\r
+  story: {\r
+    fields: {\r
+      comic_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        title: {\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        description: {\r
+      },\r
+      title: {\r
+        label: {\r
           args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text_area',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        visible: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+      description: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        t: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'text_area',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      visible: {\r
+        tag: {\r
+          type: 'select',\r
         },\r
-        author_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      t: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      author_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'comic_id',\r
-        'title',\r
-        'description',\r
-        'visible',\r
-        't',\r
-        'id',\r
-        'author_id',\r
-      ]\r
     },\r
-    story_sheet: {\r
-      fields: {\r
-        story_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+    field_names: [\r
+      'comic_id',\r
+      'title',\r
+      'description',\r
+      'visible',\r
+      't',\r
+      'id',\r
+      'author_id',\r
+    ]\r
+  },\r
+  story_sheet: {\r
+    fields: {\r
+      story_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        sheet_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        t: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      sheet_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+      },\r
+      t: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'story_id',\r
-        'sheet_id',\r
-        't',\r
-        'id',\r
-      ]\r
     },\r
-    sheet: {\r
-      fields: {\r
-        caption: {\r
+    field_names: [\r
+      'story_id',\r
+      'sheet_id',\r
+      't',\r
+      'id',\r
+    ]\r
+  },\r
+  sheet: {\r
+    fields: {\r
+      caption: {\r
+        label: {\r
           args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        width: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        height: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true, \r
-          },\r
+        row_break: true,\r
+      },\r
+      width: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        visible: {\r
-          args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
-            row_break: true,\r
-          },\r
+      },\r
+      height: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true, \r
+      },\r
+      visible: {\r
+        tag: {\r
+          type: 'select',\r
         },\r
-        author_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      author_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'caption',\r
-        'width',\r
-        'height',\r
-        'visible',\r
-        'id',\r
-        'author_id',\r
-      ]\r
     },\r
-    sheet_panel: {\r
-      fields: {\r
-        sheet_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+    field_names: [\r
+      'caption',\r
+      'width',\r
+      'height',\r
+      'visible',\r
+      'id',\r
+      'author_id',\r
+    ]\r
+  },\r
+  sheet_panel: {\r
+    fields: {\r
+      sheet_id: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        panel_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      panel_id: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        x: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      x: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        y: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+      },\r
+      y: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        z: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      z: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        t: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      t: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'sheet_id',\r
-        'panel_id',\r
-        'x',\r
-        'y',\r
-        'z',\r
-        't',\r
-        'id',\r
-      ]\r
     },\r
-    panel: {\r
-      fields: {\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+    field_names: [\r
+      'sheet_id',\r
+      'panel_id',\r
+      'x',\r
+      'y',\r
+      'z',\r
+      't',\r
+      'id',\r
+    ]\r
+  },\r
+  panel: {\r
+    fields: {\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        width: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      width: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        height: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true, \r
-          },\r
+      },\r
+      height: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        border: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+        row_break: true, \r
+      },\r
+      border: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        publish: {\r
-          args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
-            row_break: true,\r
-          },\r
+      },\r
+      publish: {\r
+        tag: {\r
+          type: 'select',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        author_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      author_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
-      field_names: [\r
-        'caption',\r
-        'width',\r
-        'height',\r
-        'border',\r
-        'publish',\r
-        'id',\r
-        'author_id',\r
-      ]\r
     },\r
-    panel_picture: {\r
-      fields: {\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+    field_names: [\r
+      'caption',\r
+      'width',\r
+      'height',\r
+      'border',\r
+      'publish',\r
+      'id',\r
+      'author_id',\r
+    ]\r
+  },\r
+  panel_picture: {\r
+    fields: {\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        x: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      x: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        y: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+      },\r
+      y: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        width: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            helpers: {\r
-              size: {\r
-                type: 'size',\r
-                args: {\r
-                  dom_class: 'panel_picture_width_tool', \r
-                },\r
-              },\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      width: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        height: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            helpers: {\r
-              size: {\r
-                type: 'size',\r
-                args: {\r
-                  dom_class: 'panel_picture_height_tool', \r
-                },\r
-              },\r
+        helpers: {\r
+          size: {\r
+            type: 'size',\r
+            args: {\r
+              dom_class: 'panel_picture_width_tool', \r
             },\r
-            row_break: true,\r
           },\r
         },\r
-        link: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      height: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
+        helpers: {\r
+          size: {\r
+            type: 'size',\r
+            args: {\r
+              dom_class: 'panel_picture_height_tool', \r
             },\r
           },\r
         },\r
-        panel_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      link: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        picture_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-            helpers: {\r
-              popup: {\r
-                type: 'popup',\r
-                args: {\r
-                  source: 'pictures',\r
-                },\r
-              },\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        z: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        t: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
+      },\r
+      panel_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      picture_id: {\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+        helpers: {\r
+          popup: {\r
+            type: 'popup',\r
+            args: {\r
+              source: 'pictures',\r
             },\r
           },\r
         },\r
       },\r
-      field_names: [\r
-        'caption',\r
-        'x',\r
-        'y',\r
-        'width',\r
-        'height',\r
-        'link',\r
-        'id',\r
-        'panel_id',\r
-        'picture_id',\r
-        'z',\r
-        't',\r
-      ]\r
+      z: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      t: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
     },\r
-    speech_balloon: {\r
-      fields: {\r
-        'speech_balloon.id': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'caption',\r
+      'x',\r
+      'y',\r
+      'width',\r
+      'height',\r
+      'link',\r
+      'id',\r
+      'panel_id',\r
+      'picture_id',\r
+      'z',\r
+      't',\r
+    ]\r
+  },\r
+  speech_balloon: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech_balloon.panel_id': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech_balloon.speech_balloon_template_id': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      panel_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech_balloon.caption': {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech_balloon.z': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      speech_balloon_template_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech_balloon.t': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech_balloon.speech_balloon_template_classname': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        'speech_balloon.speech_balloon_template_settings': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      z: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'balloon.id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'balloon.speech_balloon_id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      t: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'balloon.speech_balloon_template_id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'balloon.system_picture_id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      speech_balloon_template_classname: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'balloon.r': {\r
-          type: 'part',\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            helpers: {\r
-              tail_angle: {\r
-                type: 'size',\r
-                args: {\r
-                },\r
-              },\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'balloon.x': {\r
-          type: 'part',\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      speech_balloon_template_settings: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'balloon.y': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-            },\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'balloon.width': {\r
-          type: 'part',\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+    },\r
+    field_names: [\r
+      'caption',\r
+      'id',\r
+      'panel_id',\r
+      'speech_balloon_template_id',\r
+      'speech_balloon_template_classname',\r
+      'z',\r
+      't',\r
+      'speech_balloon_template_settings',\r
+    ],\r
+  },\r
+  balloon: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'balloon.height': {\r
-          type: 'part',\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'balloon.speech_balloon_template_classname': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      speech_balloon_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'balloon.speech_balloon_template_settings': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech.id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      speech_balloon_template_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech.speech_balloon_id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech.speech_balloon_template_id': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      system_picture_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech.x': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech.y': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      r: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        'speech.width': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
+        helpers: {\r
+          tail_angle: {\r
+            type: 'size',\r
+            args: {\r
             },\r
           },\r
         },\r
-        'speech.height': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      x: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        'speech.writing_format_id': {\r
-          type: 'part',\r
-          args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
-          },\r
+      },\r
+      y: {\r
+        label: {\r
+        },\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      width: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+      },\r
+      height: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      speech_balloon_template_classname: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech.font_size': {\r
-          type: 'part',\r
+      },\r
+      speech_balloon_template_settings: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+    },\r
+    field_names: [\r
+      'r',\r
+      'x',\r
+      'y',\r
+      'width',\r
+      'height',\r
+      'id',\r
+      'speech_balloon_id',\r
+      'system_picture_id',\r
+      'speech_balloon_template_id',\r
+      'speech_balloon_template_classname',\r
+      'speech_balloon_template_settings',\r
+    ],\r
+  },\r
+  speech: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      speech_balloon_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      speech_balloon_template_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      x: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      y: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      width: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      height: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      writing_format_id: {\r
+        tag: {\r
+          type: 'select',\r
+        },\r
+      },\r
+      font_size: {\r
+        tag: {\r
+          type: 'select',\r
+        },\r
+        row_break: true,\r
+      },\r
+      text_align: {\r
+        tag: {\r
+          type: 'select',\r
+        },\r
+      },\r
+      quotes: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+      },\r
+      content: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        'speech.text_align': {\r
-          type: 'part',\r
+        tag: {\r
+          type: 'text_area',\r
           args: {\r
-            tag: {\r
-              type: 'select',\r
+            options: {\r
+              size: '45x5', \r
             },\r
           },\r
         },\r
-        'speech.quotes': {\r
-          type: 'part',\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-          },\r
+      },\r
+      fore_color: {\r
+        label: {\r
+          row_break: true,\r
         },\r
-        'speech.content': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text_area',\r
-              args: {\r
-                options: {\r
-                  size: '45x5', \r
-                },\r
-              },\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech.fore_color': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              row_break: true,\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-            helpers: {\r
-              color: {\r
-                type: 'color',\r
-                args: {\r
-                  wrapper: 'speech-fore_color-wrap',\r
-                },\r
-              },\r
+        helpers: {\r
+          color: {\r
+            type: 'color',\r
+            args: {\r
+              wrapper: 'speech-fore_color-wrap',\r
             },\r
           },\r
         },\r
-        'speech.speech_balloon_template_classname': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      speech_balloon_template_classname: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech.writing_format_classname': {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        'speech.speech_balloon_template_settings': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      writing_format_classname: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        'speech.writing_format_settings': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      speech_balloon_template_settings: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      writing_format_settings: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
       },\r
     },\r
-    ground_picture: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'writing_format_id',\r
+      'font_size',\r
+      'text_align',\r
+      'quotes',\r
+      'content',\r
+      'fore_color',\r
+      'id',\r
+      'speech_balloon_id',\r
+      'x',\r
+      'y',\r
+      'width',\r
+      'height',\r
+      'speech_balloon_template_id',\r
+      'speech_balloon_template_classname',\r
+      'speech_balloon_template_settings',\r
+      'writing_format_classname',\r
+      'writing_format_settings',\r
+    ],\r
+  },\r
+  ground_picture: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        panel_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        picture_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      panel_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        caption: {\r
+      },\r
+      picture_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+      repeat: {\r
+        tag: {\r
+          type: 'select',\r
           args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
+            source: 'magic_number',\r
+            key: 'ground_picture_repeat_items',\r
           },\r
         },\r
-        repeat: {\r
+        row_break: true,\r
+      },\r
+      x: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+      },\r
+      y: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      z: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      t: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+    },\r
+    field_names: [\r
+      'caption',\r
+      'repeat',\r
+      'x',\r
+      'y',\r
+      'z',\r
+      't',\r
+      'id',\r
+      'panel_id',\r
+      'picture_id',\r
+    ]\r
+  },\r
+  ground_color: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      panel_id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+      code: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'select',\r
-              args: {\r
-                source: 'magic_number',\r
-                key: 'ground_picture_repeat_items',\r
-              },\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        x: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+        helpers: {\r
+          color: {\r
+            type: 'color',\r
+            args: {\r
+              wrapper: 'ground_color-code-wrap'\r
             },\r
-          },\r
+          }\r
+        },\r
+        row_break: true,\r
+      },\r
+      orientation: {\r
+        tag: {\r
+          type: 'select',\r
+        },\r
+        row_break: true,\r
+      },\r
+      xy: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+      },\r
+      wh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      z: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      t: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+    },\r
+    field_names: [\r
+      'id',\r
+      'panel_id',\r
+      'caption',\r
+      'code',\r
+      'orientation',\r
+      'xy',\r
+      'wh',\r
+      'z',\r
+      't',\r
+    ]\r
+  },\r
+  speech_balloon_template: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
+        },\r
+        tag: {\r
+          type: 'hidden',\r
+        },\r
+      },\r
+      name: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+      classname: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+      t: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      system_picture_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      settings: {\r
+        tag: {\r
+          type: 'text',\r
+        },\r
+        row_break: true,\r
+      },\r
+    },\r
+    field_names: [\r
+      'id',\r
+      'name',\r
+      'classname',\r
+      'caption',\r
+      't',\r
+      'system_picture_id',\r
+      'settings',\r
+    ]\r
+  },\r
+  writing_format: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        y: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        z: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      },\r
+      name: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        t: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      classname: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'caption',\r
-        'repeat',\r
-        'x',\r
-        'y',\r
-        'z',\r
-        't',\r
-        'id',\r
-        'panel_id',\r
-        'picture_id',\r
-      ]\r
-    },\r
-    ground_color: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        panel_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      system_picture_id: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      settings: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        code: {\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-            helpers: {\r
-              color: {\r
-                type: 'color',\r
-                args: {\r
-                  wrapper: 'ground_color-code-wrap'\r
-                },\r
-              }\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+    },\r
+    field_names: [\r
+      'id',\r
+      'name',\r
+      'classname',\r
+      'caption',\r
+      'system_picture_id',\r
+      'settings',\r
+    ]\r
+  },\r
+  license_group: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        orientation: {\r
-          args: {\r
-            tag: {\r
-              type: 'select',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        xy: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-          },\r
+      },\r
+      name: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        wh: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      classname: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        z: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        t: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      url: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'panel_id',\r
-        'caption',\r
-        'code',\r
-        'orientation',\r
-        'xy',\r
-        'wh',\r
-        'z',\r
-        't',\r
-      ]\r
     },\r
-    speech_balloon_template: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'id',\r
+      'name',\r
+      'classname',\r
+      'caption',\r
+      'url',\r
+    ]\r
+  },\r
+  license: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        name: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        classname: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+      },\r
+      license_group_id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        t: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+      },\r
+      license_group_classname: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        system_picture_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      name: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        settings: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      caption: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'name',\r
-        'classname',\r
-        'caption',\r
-        't',\r
-        'system_picture_id',\r
-        'settings',\r
-      ]\r
-    },\r
-    writing_format: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      system_picture_id: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        name: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      url: {\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        classname: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      license_group_settings: {\r
+        boost_name: 'license_group',\r
+        row_break: true,\r
+      },\r
+      credit_picture_settings: {\r
+        boost_name: 'credit_picture',\r
+        row_break: true,\r
+      },\r
+    },\r
+    field_names: [\r
+      'id',\r
+      'license_group_id',\r
+      'license_group_classname',\r
+      'name',\r
+      'caption',\r
+      'system_picture_id',\r
+      'url',\r
+      'license_group_settings',\r
+      'credit_picture_settings',\r
+    ]\r
+  }\r
+  author: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        system_picture_id: {\r
+      },\r
+      name: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        settings: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'text',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'name',\r
-        'classname',\r
-        'caption',\r
-        'system_picture_id',\r
-        'settings',\r
-      ]\r
     },\r
-    license_group: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'id',\r
+      'name',\r
+    ]\r
+  },\r
+  artist: {\r
+    fields: {\r
+      id: {\r
+        label: {\r
+          type: 'none',\r
         },\r
-        name: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'hidden',\r
         },\r
-        classname: {\r
+      },\r
+      name: {\r
+        label: {\r
           args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
             row_break: true,\r
           },\r
         },\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        tag: {\r
+          type: 'text',\r
         },\r
-        url: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+    },\r
+    field_names: [\r
+      'id',\r
+      'name',\r
+    ]\r
+  },\r
+  circle_speech_balloon_speech_speech_balloon_template: {\r
+    fields: {\r
+      r: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'name',\r
-        'classname',\r
-        'caption',\r
-        'url',\r
-      ]\r
     },\r
-    license: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+  },\r
+  pettanr_creative_commons_v30_licenses_license: {\r
+    fields: {\r
+      open: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        license_group_id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+        row_break: true,\r
+      },\r
+      commercial: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        license_group_classname: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      official: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        name: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      attribution: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        caption: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      derive: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      thumbnail: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      gif_convert: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      reverse: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      sync_vh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      overlap: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'open', \r
+      'commercial', \r
+      'official', \r
+      'attribution:', \r
+      'derive', \r
+      'thumbnail', \r
+      'gif_convert', \r
+      'reverse', \r
+      'sync_vh', \r
+      'overlap', \r
+    ],\r
+  },\r
+  pettanr_creative_commons_v30_licenses_credit_picture: {\r
+    fields: {\r
+      source_url_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      source_url_off_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'source_url_btn_id', \r
+      'source_url_off_btn_id', \r
+    ],\r
+  },\r
+  pettanr_pettan_commons_v01_licenses_license: {\r
+    fields: {\r
+      open: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        system_picture_id: {\r
-          args: {\r
-            tag: {\r
-              type: 'number',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      commercial: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        url: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      official: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        license_group_settings: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      attribution: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        credit_picture_settings: {\r
-          args: {\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      derive: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      thumbnail: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      gif_convert: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      reverse: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      sync_vh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      overlap: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'open', \r
+      'commercial', \r
+      'official', \r
+      'attribution:', \r
+      'derive', \r
+      'thumbnail', \r
+      'gif_convert', \r
+      'reverse', \r
+      'sync_vh', \r
+      'overlap', \r
+    ],\r
+  },\r
+  pettanr_pettan_commons_v01_licenses_credit_picture: {\r
+    fields: {\r
+      source_url_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      source_url_off_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'source_url_btn_id', \r
+      'source_url_off_btn_id', \r
+    ],\r
+  },\r
+  pettanr_pettan_protected_v01_licenses_license: {\r
+    fields: {\r
+      open: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'license_group_id',\r
-        'license_group_classname',\r
-        'name',\r
-        'caption',\r
-        'system_picture_id',\r
-        'url',\r
-        'license_group_settings',\r
-        'credit_picture_settings',\r
-      ]\r
-    }\r
-    author: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+      commercial: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        name: {\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      official: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      attribution: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'name',\r
-      ]\r
+      derive: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      thumbnail: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      gif_convert: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      reverse: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      sync_vh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      overlap: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
     },\r
-    artist: {\r
-      fields: {\r
-        id: {\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'open', \r
+      'commercial', \r
+      'official', \r
+      'attribution:', \r
+      'derive', \r
+      'thumbnail', \r
+      'gif_convert', \r
+      'reverse', \r
+      'sync_vh', \r
+      'overlap', \r
+    ],\r
+  },\r
+  pettanr_pettan_protected_v01_licenses_credit_picture: {\r
+    fields: {\r
+      source_url_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      source_url_off_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'source_url_btn_id', \r
+      'source_url_off_btn_id', \r
+    ],\r
+  },\r
+  pettanr_pettan_public_v01_licenses_license: {\r
+    fields: {\r
+      open: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
-        name: {\r
-          args: {\r
-            label: {\r
-              args: {\r
-                row_break: true,\r
-              },\r
-            },\r
-            tag: {\r
-              type: 'text',\r
-            },\r
-            row_break: true,\r
-          },\r
+        row_break: true,\r
+      },\r
+      commercial: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'id',\r
-        'name',\r
-      ]\r
+      official: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      attribution: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      derive: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      thumbnail: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      gif_convert: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      reverse: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      sync_vh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      overlap: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
     },\r
+    field_names: [\r
+      'open', \r
+      'commercial', \r
+      'official', \r
+      'attribution:', \r
+      'derive', \r
+      'thumbnail', \r
+      'gif_convert', \r
+      'reverse', \r
+      'sync_vh', \r
+      'overlap', \r
+    ],\r
   },\r
-  extend: {\r
-    CircleSpeechBalloon: {\r
-      base: 'speech_balloon',\r
-      fields: {\r
-      },\r
-      field_names: [\r
-        'speech_balloon.caption',\r
-        'balloon.r',\r
-        'balloon.x',\r
-        'balloon.y',\r
-        'balloon.width',\r
-        'balloon.height',\r
-        'balloon.id',\r
-        'balloon.speech_balloon_id',\r
-        'balloon.system_picture_id',\r
-        'balloon.speech_balloon_template_id',\r
-        'balloon.speech_balloon_template_classname',\r
-        'balloon.speech_balloon_template_settings',\r
-        'speech.writing_format_id',\r
-        'speech.font_size',\r
-        'speech.text_align',\r
-        'speech.quotes',\r
-        'speech.content',\r
-        'speech.fore_color',\r
-        'speech.id',\r
-        'speech.speech_balloon_id',\r
-        'speech.x',\r
-        'speech.y',\r
-        'speech.width',\r
-        'speech.height',\r
-        'speech.speech_balloon_template_id',\r
-        'speech.speech_balloon_template_classname',\r
-        'speech.speech_balloon_template_settings',\r
-        'speech.writing_format_classname',\r
-        'speech.writing_format_settings',\r
-        'speech_balloon.id',\r
-        'speech_balloon.panel_id',\r
-        'speech_balloon.speech_balloon_template_id',\r
-        'speech_balloon.speech_balloon_template_classname',\r
-        'speech_balloon.z',\r
-        'speech_balloon.t',\r
-        'speech_balloon.speech_balloon_template_settings',\r
-      ]\r
+  pettanr_pettan_public_v01_licenses_credit_picture: {\r
+    fields: {\r
+      source_url_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      source_url_off_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
     },\r
-    PlainSpeechBalloon: {\r
-      base: 'speech_balloon',\r
-      fields: {\r
-        'balloon.r': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'source_url_btn_id', \r
+      'source_url_off_btn_id', \r
+    ],\r
+  },\r
+  pettanr_public_domain_v01_licenses_license: {\r
+    fields: {\r
+      open: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      commercial: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      official: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      attribution: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'speech_balloon.caption',\r
-        'balloon.r',\r
-        'balloon.x',\r
-        'balloon.y',\r
-        'balloon.width',\r
-        'balloon.height',\r
-        'balloon.id',\r
-        'balloon.speech_balloon_id',\r
-        'balloon.system_picture_id',\r
-        'balloon.speech_balloon_template_id',\r
-        'balloon.speech_balloon_template_classname',\r
-        'balloon.speech_balloon_template_settings',\r
-        'speech.writing_format_id',\r
-        'speech.font_size',\r
-        'speech.text_align',\r
-        'speech.quotes',\r
-        'speech.content',\r
-        'speech.fore_color',\r
-        'speech.id',\r
-        'speech.speech_balloon_id',\r
-        'speech.x',\r
-        'speech.y',\r
-        'speech.width',\r
-        'speech.height',\r
-        'speech.speech_balloon_template_id',\r
-        'speech.speech_balloon_template_classname',\r
-        'speech.speech_balloon_template_settings',\r
-        'speech.writing_format_classname',\r
-        'speech.writing_format_settings',\r
-        'speech_balloon.id',\r
-        'speech_balloon.panel_id',\r
-        'speech_balloon.speech_balloon_template_id',\r
-        'speech_balloon.speech_balloon_template_classname',\r
-        'speech_balloon.z',\r
-        'speech_balloon.t',\r
-        'speech_balloon.speech_balloon_template_settings',\r
-      ]\r
+      derive: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      thumbnail: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      gif_convert: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      reverse: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      sync_vh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      overlap: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
     },\r
-    SquareSpeechBalloon: {\r
-      base: 'speech_balloon',\r
-      fields: {\r
-        'balloon.r': {\r
-          type: 'part',\r
-          args: {\r
-            label: {\r
-              type: 'none',\r
-            },\r
-            tag: {\r
-              type: 'hidden',\r
-            },\r
-          },\r
+    field_names: [\r
+      'open', \r
+      'commercial', \r
+      'official', \r
+      'attribution:', \r
+      'derive', \r
+      'thumbnail', \r
+      'gif_convert', \r
+      'reverse', \r
+      'sync_vh', \r
+      'overlap', \r
+    ],\r
+  },\r
+  pettanr_public_domain_v01_licenses_credit_picture: {\r
+    fields: {\r
+      source_url_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      source_url_off_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'source_url_btn_id', \r
+      'source_url_off_btn_id', \r
+    ],\r
+  },\r
+  pettanr_unknown_v01_licenses_license: {\r
+    fields: {\r
+      open: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      commercial: {\r
+        tag: {\r
+          type: 'number',\r
         },\r
+        row_break: true,\r
       },\r
-      field_names: [\r
-        'speech_balloon.caption',\r
-        'balloon.r',\r
-        'balloon.x',\r
-        'balloon.y',\r
-        'balloon.width',\r
-        'balloon.height',\r
-        'balloon.id',\r
-        'balloon.speech_balloon_id',\r
-        'balloon.system_picture_id',\r
-        'balloon.speech_balloon_template_id',\r
-        'balloon.speech_balloon_template_classname',\r
-        'balloon.speech_balloon_template_settings',\r
-        'speech.writing_format_id',\r
-        'speech.font_size',\r
-        'speech.text_align',\r
-        'speech.quotes',\r
-        'speech.content',\r
-        'speech.fore_color',\r
-        'speech.id',\r
-        'speech.speech_balloon_id',\r
-        'speech.x',\r
-        'speech.y',\r
-        'speech.width',\r
-        'speech.height',\r
-        'speech.speech_balloon_template_id',\r
-        'speech.speech_balloon_template_classname',\r
-        'speech.speech_balloon_template_settings',\r
-        'speech.writing_format_classname',\r
-        'speech.writing_format_settings',\r
-        'speech_balloon.id',\r
-        'speech_balloon.panel_id',\r
-        'speech_balloon.speech_balloon_template_id',\r
-        'speech_balloon.speech_balloon_template_classname',\r
-        'speech_balloon.z',\r
-        'speech_balloon.t',\r
-        'speech_balloon.speech_balloon_template_settings',\r
-      ]\r
+      official: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      attribution: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      },\r
+      derive: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      thumbnail: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      gif_convert: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      reverse: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      sync_vh: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      overlap: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
     },\r
-  }\r
+    field_names: [\r
+      'open', \r
+      'commercial', \r
+      'official', \r
+      'attribution:', \r
+      'derive', \r
+      'thumbnail', \r
+      'gif_convert', \r
+      'reverse', \r
+      'sync_vh', \r
+      'overlap', \r
+    ],\r
+  },\r
+  pettanr_unknown_v01_licenses_credit_picture: {\r
+    fields: {\r
+      source_url_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+      source_url_off_btn_id: {\r
+        tag: {\r
+          type: 'number',\r
+        },\r
+        row_break: true,\r
+      }, \r
+    },\r
+    field_names: [\r
+      'source_url_btn_id', \r
+      'source_url_off_btn_id', \r
+    ],\r
+  },\r
 }\r
 @repeat_texts = ['repeat', 'repeat-x', 'repeat-y', 'no-repeat']\r
 \r