class_docstr: Creates a custom pane to hold map elements.
  
  Behavior is as in https://leafletjs.com/examples/map-panes/
  
  Parameters
  ----------
  name: string
      Name of the custom pane. Other map elements can be added
      to the pane by specifying the 'pane' kwarg when constructing
      them.
  z_index: int or string, default 625
      The z-index that will be associated with the pane, and will
      determine which map elements lie over/under it. The default
      (625) corresponds to between markers and tooltips. Default
      panes and z-indexes can be found at
      https://leafletjs.com/reference.html#map-pane
  pointer_events: bool, default False
      Whether or not layers in the pane should interact with the
      cursor. Setting to False will prevent interfering with
      pointer events associated with lower layers.
class_docstr_tok: ["Creates","a","custom","pane","to","hold","map","elements",".","Behavior","is","as","in","https",":","\/\/leafletjs.com\/examples\/map-panes\/","Parameters","--","--","--","--","--","name",":","string","Name","of","the","custom","pane",".","Other","map","elements","can","be","added","to","the","pane","by","specifying","the","'pane","'","kwarg","when","constructing","them",".","z_index",":","int","or","string",",","default","625","The","z-index","that","will","be","associated","with","the","pane",",","and","will","determine","which","map","elements","lie","over\/under","it",".","The","default","(","625",")","corresponds","to","between","markers","and","tooltips",".","Default","panes","and","z-indexes","can","be","found","at","https",":","\/\/leafletjs.com\/reference.html","#","map-pane","pointer_events",":","bool",",","default","False","Whether","or","not","layers","in","the","pane","should","interact","with","the","cursor",".","Setting","to","False","will","prevent","interfering","with","pointer","events","associated","with","lower","layers","."]
code: def __init__(
      self,
      name: str,
      z_index: Union[int, str] = 625,
      pointer_events: bool = False,
  ):
      super().__init__()
      self._name = "Pane"
      self.name = name
      self.z_index = z_index
      self.pointer_events = pointer_events
  
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 CustomPane object from inherited base classes: MacroElement with example: obj = CustomPane(name, z_index, pointer_events)