{
  "name": "de-machine/repeater",
  "d4Shortcode": "et_pb_de_mach_repeater",
  "title": "Repeater/Table/Tabs",
  "titles": "Repeater/Table/Tabs",
  "category": "module",
  "folder": "divi-machine",
  "moduleIcon": "divi-machine/default-icon",
  "childModuleName": "de-machine/acf-item",
  "childModuleTitle": "Custom Field Item",
  "childrenName": ["de-machine/acf-item"],
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}.et_pb_module",
      "advanced": {
        "text": {
          "desktop": {
            "value": {
              "color": "dark"
            }
          }
        }
      },
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Repeater/Table/Tabs"
            }
          }
        },
        "decoration": {
          "sizing": {
            "desktop": { "value": {} },
            "tablet": { "value": {} },
            "phone": { "value": {} }
          },
          "spacing": {
            "desktop": { "value": {} },
            "tablet": { "value": {} },
            "phone": { "value": {} }
          },
          "border": {
            "desktop": { "value": {} },
            "tablet": { "value": {} },
            "phone": { "value": {} }
          },
          "boxShadow": {
            "desktop": { "value": {} },
            "tablet": { "value": {} },
            "phone": { "value": {} }
          }
        }
      }
    },
    "titleFont": {
      "type": "object",
      "selector": "{{selector}} .dmach-acf-item-content",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "14px",
                "lineHeight": "1em"
              }
            }
          }
        }
      }
    },
    "acfItemsLabelFont": {
      "type": "object",
      "selector": "{{selector}} .dmach-acf-label",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "14px",
                "lineHeight": "1em"
              }
            }
          }
        }
      }
    },
    "acfItemsValueFont": {
      "type": "object",
      "selector": "{{selector}} .dmach-acf-value",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "14px",
                "lineHeight": "1em"
              }
            }
          }
        }
      }
    },
    "tableHeader": {
      "type": "object",
      "selector": "{{selector}} table.dmach-repeater-table th",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "14px",
                "lineHeight": "1em"
              }
            }
          }
        }
      }
    },
    "tableText": {
      "type": "object",
      "selector": "{{selector}} table.dmach-repeater-table tr, {{selector}} table.dmach-repeater-table td",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "14px",
                "lineHeight": "1em"
              }
            }
          }
        }
      }
    },
    "tableOddText": {
      "type": "object",
      "selector": "{{selector}} table.dmach-repeater-table tr:nth-of-type(odd), {{selector}} table.dmach-repeater-table tr:nth-of-type(odd) td",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "14px",
                "lineHeight": "1em"
              }
            }
          }
        }
      }
    },
    "tabFont": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li, {{selector}} .et_pb_tabs_controls li a",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {}
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "important": true
        }
      }
    },
    "activeTabFont": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li.et_pb_tab_active a",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {}
            }
          }
        }
      },
      "styleProps": {
        "font": {
          "important": true
        }
      }
    },
    "tabBorder": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li",
      "default": {
        "decoration": {
          "border": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "activeTabBorder": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li.et_pb_tab_active",
      "default": {
        "decoration": {
          "border": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "tabBoxShadow": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li",
      "default": {
        "decoration": {
          "boxShadow": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "activeTabBoxShadow": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li.et_pb_tab_active",
      "default": {
        "decoration": {
          "boxShadow": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "tabContent": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tab",
      "default": {
        "decoration": {
          "spacing": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          },
          "border": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "accordionItemBorder": {
      "type": "object",
      "selector": "{{selector}} .et_pb_accordion .et_pb_accordion_item",
      "default": {
        "decoration": {
          "border": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "accordionItemBoxShadow": {
      "type": "object",
      "selector": "{{selector}} .et_pb_accordion .et_pb_accordion_item",
      "default": {
        "decoration": {
          "boxShadow": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "accordionItemSpacing": {
      "type": "object",
      "selector": "{{selector}} .et_pb_accordion .et_pb_accordion_item",
      "default": {
        "decoration": {
          "spacing": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        }
      }
    },
    "toggleFont": {
      "type": "object",
      "selector": "{{selector}} h5.et_pb_toggle_title, {{selector}} h1.et_pb_toggle_title, {{selector}} h2.et_pb_toggle_title, {{selector}} h3.et_pb_toggle_title, {{selector}} h4.et_pb_toggle_title, {{selector}} h6.et_pb_toggle_title",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {}
            }
          }
        }
      }
    },
    "closedToggleFont": {
      "type": "object",
      "selector": "{{selector}} .et_pb_toggle_close h5.et_pb_toggle_title, {{selector}} .et_pb_toggle_close h1.et_pb_toggle_title, {{selector}} .et_pb_toggle_close h2.et_pb_toggle_title, {{selector}} .et_pb_toggle_close h3.et_pb_toggle_title, {{selector}} .et_pb_toggle_close h4.et_pb_toggle_title, {{selector}} .et_pb_toggle_close h6.et_pb_toggle_title",
      "default": {
        "decoration": {
          "font": {
            "desktop": {
              "value": {
                "size": "16px",
                "lineHeight": "1.7em",
                "letterSpacing": "0px"
              }
            }
          }
        }
      }
    },
    "button": {
      "type": "object",
      "selector": "{{selector}} .et_pb_button",
      "default": {
        "advanced": {
          "buttonUseIcon": {
            "desktop": {
              "value": "off"
            }
          },
          "buttonIcon": {
            "desktop": {
              "value": ""
            }
          },
          "buttonBgColor": {
            "desktop": {
              "value": ""
            }
          }
        }
      }
    },
    "mainContent": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "advanced": {
          "repeaterType": {
            "desktop": {
              "value": "acf_item"
            }
          },
          "acfItemStyle": {
            "desktop": {
              "value": "grid"
            }
          },
          "acfRepeaterSeperator": {
            "desktop": {
              "value": ", "
            }
          },
          "acfListSpaceLeft": {
            "desktop": {
              "value": "0px"
            }
          },
          "acfListSpaceRight": {
            "desktop": {
              "value": "3px"
            }
          },
          "repeaterName": {
            "desktop": {
              "value": "none"
            }
          },
          "repeaterNameCustom": {
            "desktop": {
              "value": ""
            }
          },
          "acfFieldFrom": {
            "desktop": {
              "value": "default"
            }
          },
          "repeaterFieldType": {
            "desktop": {
              "value": "repeater_loop_layout_custom"
            }
          },
          "repeaterLinksButtons": {
            "desktop": {
              "value": "off"
            }
          }
        }
      }
    },
    "loopLayout": {
      "type": "object",
      "default": {
        "advanced": {
          "repeaterLoopLayout": {
            "desktop": {
              "value": "none"
            }
          }
        }
      }
    },
    "gridOptions": {
      "type": "object",
      "default": {
        "advanced": {
          "columns": {
            "desktop": {
              "value": "4"
            },
            "tablet": {
              "value": "2"
            },
            "tabletWide": {
              "value": "3"
            },
            "phone": {
              "value": "1"
            },
            "phoneWide": {
              "value": "2"
            }
          },
          "customGutterRepeater": {
            "desktop": {
              "value": "3"
            },
            "tablet": {
              "value": "3"
            },
            "tabletWide": {
              "value": "3"
            },
            "phone": {
              "value": "3"
            },
            "phoneWide": {
              "value": "3"
            }
          },
          "gridGap": {
            "desktop": {
              "value": "25px"
            },
            "tablet": {
              "value": "25px"
            },
            "tabletWide": {
              "value": "25px"
            },
            "phone": {
              "value": "25px"
            },
            "phoneWide": {
              "value": "25px"
            }
          }
        }
      }
    },
    "tabs": {
      "type": "object",
      "default": {
        "advanced": {
          "tabsHeaderText": {
            "desktop": {
              "value": "none"
            }
          },
          "tabsHeaderHtmlTag": {
            "desktop": {
              "value": "h5"
            }
          },
          "tabsLoopLayout": {
            "desktop": {
              "value": "none"
            }
          }
        }
      }
    },
    "table": {
      "type": "object",
      "default": {
        "advanced": {
          "tableHeaderBackground": {
            "desktop": {
              "value": "#000"
            },
            "tablet": {
              "value": "#000"
            },
            "tabletWide": {
              "value": "#000"
            },
            "phone": {
              "value": "#000"
            },
            "phoneWide": {
              "value": "#000"
            }
          },
          "zebraBgColor": {
            "desktop": {
              "value": "#eee"
            },
            "tablet": {
              "value": "#eee"
            },
            "tabletWide": {
              "value": "#eee"
            },
            "phone": {
              "value": "#eee"
            },
            "phoneWide": {
              "value": "#eee"
            }
          },
          "zebraEvenBgColor": {
            "desktop": {
              "value": "#ffffff"
            },
            "tablet": {
              "value": "#ffffff"
            },
            "tabletWide": {
              "value": "#ffffff"
            },
            "phone": {
              "value": "#ffffff"
            },
            "phoneWide": {
              "value": "#ffffff"
            }
          },
          "tableBorderColor": {
            "desktop": {
              "value": "#ccc"
            },
            "tablet": {
              "value": "#ccc"
            },
            "tabletWide": {
              "value": "#ccc"
            },
            "phone": {
              "value": "#ccc"
            },
            "phoneWide": {
              "value": "#ccc"
            }
          }
        }
      }
    },
    "tabSettings": {
      "type": "object",
      "selector": "{{selector}} .et_pb_tabs_controls li",
      "default": {
        "decoration": {
          "spacing": {
            "desktop": {
              "value": {}
            },
            "tablet": {
              "value": {}
            },
            "phone": {
              "value": {}
            }
          }
        },
        "advanced": {
          "activeTabBackgroundColor": {
            "desktop": {
              "value": ""
            }
          },
          "inactiveTabBackgroundColor": {
            "desktop": {
              "value": ""
            }
          },
          "activeTabTextColor": {
            "desktop": {
              "value": ""
            }
          }
        }
      }
    },
    "toggleSettings": {
      "type": "object",
      "default": {
        "advanced": {
          "openToggleTextColor": {
            "desktop": {
              "value": ""
            }
          },
          "openToggleBackgroundColor": {
            "desktop": {
              "value": ""
            }
          },
          "closedToggleTextColor": {
            "desktop": {
              "value": ""
            }
          },
          "closedToggleBackgroundColor": {
            "desktop": {
              "value": ""
            }
          }
        }
      }
    },
    "icon": {
      "type": "object",
      "default": {
        "advanced": {
          "fontIconOpen": {
            "desktop": {
              "value": ""
            }
          },
          "fontIconClosed": {
            "desktop": {
              "value": ""
            }
          },
          "iconColor": {
            "desktop": {
              "value": ""
            }
          },
          "openToggleIconColor": {
            "desktop": {
              "value": ""
            }
          },
          "closedToggleIconColor": {
            "desktop": {
              "value": ""
            }
          },
          "useIconFontSize": {
            "desktop": {
              "value": "off"
            }
          },
          "iconFontSize": {
            "desktop": {
              "value": "16px"
            }
          }
        }
      }
    },
    "product": {
      "type": "object",
      "selector": "{{selector}}",
      "default": {
        "decoration": {
          "boxShadow": {
            "desktop": { "value": {} },
            "tablet": { "value": {} },
            "phone": { "value": {} }
          }
        }
      }
    },
    "css": {
      "type": "object",
      "default": {
        "advanced": {
          "tabsControls": {
            "desktop": {
              "value": ""
            }
          },
          "tab": {
            "desktop": {
              "value": ""
            }
          },
          "activeTab": {
            "desktop": {
              "value": ""
            }
          },
          "tabsContent": {
            "desktop": {
              "value": ""
            }
          },
          "toggle": {
            "desktop": {
              "value": ""
            }
          },
          "openToggle": {
            "desktop": {
              "value": ""
            }
          },
          "toggleTitle": {
            "desktop": {
              "value": ""
            }
          },
          "toggleIcon": {
            "desktop": {
              "value": ""
            }
          },
          "toggleContent": {
            "desktop": {
              "value": ""
            }
          }
        }
      }
    }
  },
  "customCssFields": {
    "tabsControls": {
      "label": "Tabs Controls",
      "subName": "Tabs Controls",
      "selector": "{{selector}} .et_pb_tabs_controls",
      "selectorSuffix": ""
    },
    "tab": {
      "label": "Tab",
      "subName": "Tab",
      "selector": "{{selector}} .et_pb_tabs_controls li",
      "selectorSuffix": ""
    },
    "activeTab": {
      "label": "Active Tab",
      "subName": "Active Tab",
      "selector": "{{selector}} .et_pb_tabs_controls li.et_pb_tab_active",
      "selectorSuffix": ""
    },
    "tabsContent": {
      "label": "Tabs Content",
      "subName": "Tabs Content",
      "selector": "{{selector}} .et_pb_tab",
      "selectorSuffix": ""
    },
    "toggle": {
      "label": "Toggle",
      "subName": "Toggle",
      "selector": "{{selector}} .et_pb_toggle",
      "selectorSuffix": ""
    },
    "openToggle": {
      "label": "Open Toggle",
      "subName": "Open Toggle",
      "selector": "{{selector}} .et_pb_toggle_open",
      "selectorSuffix": ""
    },
    "toggleTitle": {
      "label": "Toggle Title",
      "subName": "Toggle Title",
      "selector": "{{selector}} .et_pb_toggle_title",
      "selectorSuffix": ""
    },
    "toggleIcon": {
      "label": "Toggle Icon",
      "subName": "Toggle Icon",
      "selector": "{{selector}} .et_pb_toggle_title:before",
      "selectorSuffix": ""
    },
    "toggleContent": {
      "label": "Toggle Content",
      "subName": "Toggle Content",
      "selector": "{{selector}} .et_pb_toggle_content",
      "selectorSuffix": ""
    }
  },
  "style": ["divi-machine-module-style"]
}
