{
  "TheInput": {
    "description": "Input of the-components",
    "displayName": "TheInput",
    "methods": [
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Input type",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Name of input",
        "defaultValue": {
          "value": "'_the'",
          "computed": false
        }
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for update"
      },
      "type": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "'text'",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      },
      "options": {
        "defaultValue": {
          "value": "{}",
          "computed": false
        },
        "required": false
      },
      "parser": {
        "defaultValue": {
          "value": "String",
          "computed": true
        },
        "required": false
      }
    }
  },
  "TheInputCheckbox": {
    "description": "Checkbox input of the-components",
    "displayName": "TheInputCheckbox",
    "methods": [
      {
        "name": "Option",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{\n  checked,\n  disabled,\n  id,\n  label,\n  name,\n  onChange,\n  tabIndex,\n  value,\n}",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "idFor",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "optionValue",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "disabledValues": {
        "type": {
          "name": "array"
        },
        "required": false,
        "description": "Disabled values",
        "defaultValue": {
          "value": "[]",
          "computed": false
        }
      },
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": ""
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "options": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "object"
            },
            {
              "name": "arrayOf",
              "value": {
                "name": "string"
              }
            },
            {
              "name": "arrayOf",
              "value": {
                "name": "bool"
              }
            }
          ]
        },
        "required": false,
        "description": "Options",
        "defaultValue": {
          "value": "{}",
          "computed": false
        }
      },
      "parser": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Value parser",
        "defaultValue": {
          "value": "String",
          "computed": true
        }
      },
      "splitter": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Value Splitter text",
        "defaultValue": {
          "value": "','",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "bool"
            }
          ]
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      }
    }
  },
  "TheInputDate": {
    "description": "",
    "displayName": "TheInputDate",
    "methods": [
      {
        "name": "handleBlur",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "updatePicker",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "config",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "dateFormat": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "maxDate": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "minDate": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": ""
      },
      "noCalendar": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": ""
      },
      "timeEnabled": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      }
    }
  },
  "TheInputNumber": {
    "description": "",
    "displayName": "TheInputNumber",
    "methods": [
      {
        "name": "value",
        "docblock": null,
        "modifiers": [
          "get"
        ],
        "params": [],
        "returns": null
      },
      {
        "name": "changeValue",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "amount",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "decrementValue",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "incrementValue",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      }
    ],
    "composes": [
      "asobj"
    ]
  },
  "TheInputPassword": {
    "description": "",
    "displayName": "TheInputPassword",
    "methods": [
      {
        "name": "toggleShowing",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      }
    ],
    "composes": [
      "asobj"
    ]
  },
  "TheInputPinCode": {
    "description": "",
    "displayName": "TheInputPinCode",
    "methods": [
      {
        "name": "handleBack",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleBlur",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleEnter",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleFocus",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleItemClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "index",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyDown",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleUpdate",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "values",
            "type": null
          }
        ],
        "returns": null
      }
    ]
  },
  "TheInputRadio": {
    "description": "Radio input of the-components",
    "displayName": "TheInputRadio",
    "methods": [
      {
        "name": "Option",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{\n  checked,\n  disabled,\n  id,\n  label,\n  name,\n  onChange,\n  tabIndex,\n  value,\n}",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "idFor",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "optionValue",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "asButton": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Using button-like style",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "asToggle": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Using toggle-like style",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "disabledValues": {
        "type": {
          "name": "array"
        },
        "required": false,
        "description": "Disabled values",
        "defaultValue": {
          "value": "[]",
          "computed": false
        }
      },
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Input error",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": "Name of input"
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "options": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "object"
            },
            {
              "name": "arrayOf",
              "value": {
                "name": "string"
              }
            }
          ]
        },
        "required": false,
        "description": "Options",
        "defaultValue": {
          "value": "{}",
          "computed": false
        }
      },
      "parser": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Value parser",
        "defaultValue": {
          "value": "String",
          "computed": true
        }
      },
      "sorter": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Options sorter",
        "defaultValue": {
          "value": "(v1, v2) => String(v1).localeCompare(v2)",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "bool"
            }
          ]
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      },
      "role": {
        "defaultValue": {
          "value": "'radiogroup'",
          "computed": false
        },
        "required": false
      }
    }
  },
  "TheInputRange": {
    "description": "Range Input",
    "displayName": "TheInputRange",
    "methods": [
      {
        "name": "Handle",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "props",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "Label",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{ children, className, ref }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "getHandleRadius",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleBarClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleFromHandleMove",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "{ x }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleResize",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleToHandleMove",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "{ x }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "setRangeValue",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "from",
            "type": null
          },
          {
            "name": "to",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "_rateWithValue",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "value",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "_rateWithX",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "x",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "_valueWithRate",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "rate",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "barOnly": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Hides min/max value text",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Input error",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "max": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Max value",
        "defaultValue": {
          "value": "100",
          "computed": false
        }
      },
      "min": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Min value",
        "defaultValue": {
          "value": "0",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": ""
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "step": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Value step",
        "defaultValue": {
          "value": "0.1",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "arrayOf",
          "value": {
            "name": "number"
          }
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "[0, 100]",
          "computed": false
        }
      }
    }
  },
  "TheInputSearch": {
    "description": "",
    "displayName": "TheInputSearch",
    "methods": [
      {
        "name": "handleFocus",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "toggleOpen",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "open",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "composes": [
      "asobj"
    ]
  },
  "TheInputSelect": {
    "description": "Select Input",
    "displayName": "TheInputSelect",
    "methods": [
      {
        "name": "enterSuggested",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "value",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "getIndexForValue",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "value",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "getOptionValues",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleBlur",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleDisplayClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleDocumentClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleFocus",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyDown",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyUp",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleNull",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleSelect",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "{ value }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "moveCandidateIndex",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "amount",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "offSuggestion",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "delay",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "WithOptionsArray",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{\n  optionsArray,\n  ...props\n}",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "disabledValues": {
        "type": {
          "name": "arrayOf",
          "value": {
            "name": "string"
          }
        },
        "required": false,
        "description": "Unselecatable values",
        "defaultValue": {
          "value": "[]",
          "computed": false
        }
      },
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Input error",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": "Name of input"
      },
      "nullable": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Allow null select",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "nullText": {
        "type": {
          "name": "node"
        },
        "required": false,
        "description": "Text for null",
        "defaultValue": {
          "value": "'( no select )'",
          "computed": false
        }
      },
      "onEnter": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for enter",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "options": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "object"
            },
            {
              "name": "arrayOf",
              "value": {
                "name": "string"
              }
            }
          ]
        },
        "required": false,
        "description": "Options",
        "defaultValue": {
          "value": "{}",
          "computed": false
        }
      },
      "parser": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Value parser",
        "defaultValue": {
          "value": "String",
          "computed": true
        }
      },
      "sorter": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Options sorter",
        "defaultValue": {
          "value": "(v1, v2) => String(v1).localeCompare(v2)",
          "computed": false
        }
      },
      "spinning": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      }
    }
  },
  "TheInputSlider": {
    "description": "Slider Input",
    "displayName": "TheInputSlider",
    "methods": [
      {
        "name": "Handle",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "props",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "Label",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{ children, className, ref }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "getHandleRadius",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleBarClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleHandleMove",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "{ x }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleResize",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "setSliderValue",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "value",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "_rateWithValue",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "value",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "_rateWithX",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "x",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "_valueWithRate",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "rate",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "barOnly": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Hides min/max value text",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Input error",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "max": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Max value",
        "defaultValue": {
          "value": "100",
          "computed": false
        }
      },
      "min": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Min value",
        "defaultValue": {
          "value": "0",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": ""
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "step": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Value step",
        "defaultValue": {
          "value": "0.1",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "0",
          "computed": false
        }
      }
    }
  },
  "TheInputTag": {
    "description": "",
    "displayName": "TheInputTag",
    "methods": [
      {
        "name": "handleBack",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleBlur",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleEnter",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleFocus",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleInputRef",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "input",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyDown",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleUpdate",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "values",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "removeTag",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "text",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "splitValue",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "updateBySplitValues",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "splitValues",
            "type": null
          }
        ],
        "returns": null
      }
    ]
  },
  "TheInputText": {
    "description": "Text Input",
    "displayName": "TheInputText",
    "methods": [
      {
        "name": "Options",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{ candidates, onSelect, parser, selectedCandidate }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "commitValue",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "enterCandidate",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "value",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "getPatternWarning",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleBlur",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleDocumentClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleFocus",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyDown",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyPress",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyUp",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "moveCandidateIndex",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "amount",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "offSuggestion",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "delay",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "updateCandidates",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "index",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Input error",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "matcher": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Options parser",
        "defaultValue": {
          "value": "(candidate, value) => {\n  return (\n    candidate.indexOf(value) !== -1 ||\n    candidate.toLowerCase().indexOf(value.toLowerCase()) !== -1\n  )\n}",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": "Name of input"
      },
      "onDown": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for down"
      },
      "onEnter": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for enter",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "onLeft": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for left"
      },
      "onRight": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for right"
      },
      "onUp": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handle for up"
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "options": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "object"
            },
            {
              "name": "arrayOf",
              "value": {
                "name": "string"
              }
            }
          ]
        },
        "required": false,
        "description": "Options",
        "defaultValue": {
          "value": "{}",
          "computed": false
        }
      },
      "parser": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Value parser",
        "defaultValue": {
          "value": "(v) => String(v || '')",
          "computed": false
        }
      },
      "pattern": {
        "type": {
          "name": "instanceOf",
          "value": "RegExp"
        },
        "required": false,
        "description": "Regexp for input",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "patternWarning": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Warning text when pattern failed",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "prefix": {
        "type": {
          "name": "node"
        },
        "required": false,
        "description": "prefix",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "suffix": {
        "type": {
          "name": "node"
        },
        "required": false,
        "description": "suffix",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "tabIndex": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Tab index"
      },
      "type": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Text type",
        "defaultValue": {
          "value": "'text'",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "number"
            }
          ]
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      },
      "readOnly": {
        "defaultValue": {
          "value": "false",
          "computed": false
        },
        "required": false
      },
      "role": {
        "defaultValue": {
          "value": "'textbox'",
          "computed": false
        },
        "required": false
      },
      "selectOnFocus": {
        "defaultValue": {
          "value": "false",
          "computed": false
        },
        "required": false
      }
    }
  },
  "TheInputTextArea": {
    "description": "TextArea Input",
    "displayName": "TheInputTextArea",
    "methods": [
      {
        "name": "adjustRows",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      },
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleKeyDown",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "autoExpand": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Auto expanding text area height",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "maxRows": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Max rows when autoExpand is enabled",
        "defaultValue": {
          "value": "10",
          "computed": false
        }
      },
      "minRows": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Min rows when autoExpand is enabled",
        "defaultValue": {
          "value": "1",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": "Name of input"
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "parser": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Value parser",
        "defaultValue": {
          "value": "String",
          "computed": true
        }
      },
      "rows": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "TextArea rows",
        "defaultValue": {
          "value": "5",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Value of input",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      },
      "error": {
        "defaultValue": {
          "value": "null",
          "computed": false
        },
        "required": false
      },
      "readOnly": {
        "defaultValue": {
          "value": "false",
          "computed": false
        },
        "required": false
      },
      "role": {
        "defaultValue": {
          "value": "'textbox'",
          "computed": false
        },
        "required": false
      },
      "spellCheck": {
        "defaultValue": {
          "value": "false",
          "computed": false
        },
        "required": false
      }
    }
  },
  "TheInputToggle": {
    "description": "Toggle input of the-components",
    "displayName": "TheInputToggle",
    "methods": [
      {
        "name": "Label",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{ className, htmlFor, title }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "Radio",
        "docblock": null,
        "modifiers": [
          "static"
        ],
        "params": [
          {
            "name": "{ checked, id, name, onChange, onClick, value }",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleClick",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      }
    ],
    "props": {
      "offTitle": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Title text for off state",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      },
      "on": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Switch on or not",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "onTitle": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Title text for on state",
        "defaultValue": {
          "value": "''",
          "computed": false
        }
      },
      "width": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Width of component",
        "defaultValue": {
          "value": "64",
          "computed": false
        }
      },
      "error": {
        "defaultValue": {
          "value": "null",
          "computed": false
        },
        "required": false
      }
    }
  },
  "TheInputUpload": {
    "description": "",
    "displayName": "TheInputUpload",
    "methods": [
      {
        "name": "handleChange",
        "docblock": null,
        "modifiers": [],
        "params": [
          {
            "name": "e",
            "type": null
          }
        ],
        "returns": null
      },
      {
        "name": "handleRemove",
        "docblock": null,
        "modifiers": [],
        "params": [],
        "returns": null
      }
    ],
    "props": {
      "accept": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Accept file type",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "convertFile": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Convert input file",
        "defaultValue": {
          "value": "(file) => readFileAsDataURL(file)",
          "computed": false
        }
      },
      "error": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "object"
            }
          ]
        },
        "required": false,
        "description": "Error message",
        "defaultValue": {
          "value": "null",
          "computed": false
        }
      },
      "height": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Image height",
        "defaultValue": {
          "value": "180",
          "computed": false
        }
      },
      "multiple": {
        "type": {
          "name": "bool"
        },
        "required": false,
        "description": "Allow multiple upload",
        "defaultValue": {
          "value": "false",
          "computed": false
        }
      },
      "name": {
        "type": {
          "name": "string"
        },
        "required": true,
        "description": ""
      },
      "onError": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handler for error event"
      },
      "onLoad": {
        "type": {
          "name": "func"
        },
        "required": false,
        "description": "Handler for load event"
      },
      "onUpdate": {
        "type": {
          "name": "func"
        },
        "required": true,
        "description": "Handle for update"
      },
      "spinner": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Spinner theme"
      },
      "text": {
        "type": {
          "name": "string"
        },
        "required": false,
        "description": "Guide text",
        "defaultValue": {
          "value": "'Upload File'",
          "computed": false
        }
      },
      "value": {
        "type": {
          "name": "union",
          "value": [
            {
              "name": "string"
            },
            {
              "name": "array"
            }
          ]
        },
        "required": false,
        "description": "Value of input"
      },
      "width": {
        "type": {
          "name": "number"
        },
        "required": false,
        "description": "Image width",
        "defaultValue": {
          "value": "180",
          "computed": false
        }
      },
      "readOnly": {
        "defaultValue": {
          "value": "false",
          "computed": false
        },
        "required": false
      }
    }
  }
}