class_docstr: Create a FeatureGroup layer ; you can put things in it and handle them
  as a single layer.  For example, you can add a LayerControl to
  tick/untick the whole group.
  
  Parameters
  ----------
  name : str, default None
      The name of the featureGroup layer.
      It will be displayed in the LayerControl.
      If None get_name() will be called to get the technical (ugly) name.
  overlay : bool, default True
      Whether your layer will be an overlay (ticked with a check box in
      LayerControls) or a base layer (ticked with a radio button).
  control: bool, default True
      Whether the layer will be included in LayerControls.
  show: bool, default True
      Whether the layer will be shown on opening.
  **kwargs
      Additional (possibly inherited) options. See
      https://leafletjs.com/reference.html#featuregroup
class_docstr_tok: ["Create","a","FeatureGroup","layer",";","you","can","put","things","in","it","and","handle","them","as","a","single","layer",".","For","example",",","you","can","add","a","LayerControl","to","tick\/untick","the","whole","group",".","Parameters","--","--","--","--","--","name",":","str",",","default","None","The","name","of","the","featureGroup","layer",".","It","will","be","displayed","in","the","LayerControl",".","If","None","get_name","(",")","will","be","called","to","get","the","technical","(","ugly",")","name",".","overlay",":","bool",",","default","True","Whether","your","layer","will","be","an","overlay","(","ticked","with","a","check","box","in","LayerControls",")","or","a","base","layer","(","ticked","with","a","radio","button",")",".","control",":","bool",",","default","True","Whether","the","layer","will","be","included","in","LayerControls",".","show",":","bool",",","default","True","Whether","the","layer","will","be","shown","on","opening",".","*","*","kwargs","Additional","(","possibly","inherited",")","options",".","See","https",":","\/\/leafletjs.com\/reference.html","#","featuregroup"]
code: def __init__(
      self,
      name: Optional[str] = None,
      overlay: bool = True,
      control: bool = True,
      show: bool = True,
      **kwargs: TypeJsonValue,
  ):
      super().__init__(
          name=name, overlay=overlay, control=control, show=show
      )
      self._name = "FeatureGroup"
      self.tile_name = name if name is not None else self.get_name()
      self.options = parse_options(**kwargs)
  
imports: import warnings
  from collections import OrderedDict
  from typing import Dict, List, Optional, Sequence, Tuple, Type, Union
  from branca.element import Element, Figure, Html, MacroElement
  from jinja2 import Template
  from folium.elements import ElementAddToElement
  from folium.utilities import TypeBounds, TypeJsonValue, camelize, escape_backticks, parse_options, validate_location
label_desc: Use image node_id 1 to create a new FeatureGroup object from inherited base classes: Layer with example: obj = FeatureGroup(name, overlay, control, show)