                  continue
              base_path = os.path.dirname(os.path.realpath(sys.argv[0]))
              # Can't use replace as there is a bug on some Windows installs that lowers some paths
              import_path = ".".join(full_path_split(dirpath[len(base_path):])[1:])
              plugin_type = import_path.split(".")[-1]
              for filename in default_files:
                  self._load_defaults_from_module(filename, import_path, plugin_type)
  
      def _load_defaults_from_module(self, filename, module_path, plugin_type):
          """ Load the plugin's defaults module, extract defaults and add to default configuration.
 
</s> remove     def _load_defaults_from_module(self, filename, module_path, plugin_type):
 </s> add     def _load_defaults_from_module(self,
                                   filename: str,
                                   module_path: str,
                                   plugin_type: str) -> None: </s> remove         mod = import_module("{}.{}".format(module_path, module))
        self.add_section(title=section, info=mod._HELPTEXT)  # pylint:disable=protected-access
        for key, val in mod._DEFAULTS.items():  # pylint:disable=protected-access
 </s> add         mod = import_module(f"{module_path}.{module}")
        self.add_section(section, mod._HELPTEXT)  # type:ignore[attr-defined]  # pylint:disable=protected-access  # noqa:E501
        for key, val in mod._DEFAULTS.items():  # type:ignore[attr-defined]  # pylint:disable=protected-access  # noqa:E501 </s> remove         new_config = ConfigParser(allow_no_value=True)
 </s> add  </s> remove         fix_map = lambda o: [elm for elm in style.map("Treeview", query_opt=o)  # noqa
 </s> add         fix_map = lambda o: [elm for elm in style.map("Treeview", query_opt=o)  # noqa[E731]  # pylint:disable=C3001 </s> remove     def set_defaults(self):
 </s> add     def set_defaults(self) -> None:
            plugin_type = import_path.rsplit(".", maxsplit=1)[-1]
                  continue
              base_path = os.path.dirname(os.path.realpath(sys.argv[0]))
              # Can't use replace as there is a bug on some Windows installs that lowers some paths
              import_path = ".".join(full_path_split(dirpath[len(base_path):])[1:])
            plugin_type = import_path.rsplit(".", maxsplit=1)[-1]
              for filename in default_files:
                  self._load_defaults_from_module(filename, import_path, plugin_type)
  
      def _load_defaults_from_module(self, filename, module_path, plugin_type):
          """ Load the plugin's defaults module, extract defaults and add to default configuration.
keep keep keep keep replace keep keep keep keep keep
 Preview - Allow mask color/opacity configuration
  - typing: lib.config
  - docs: lib.config
  - bugfix: popup_configure - keep assets on top 
lib/config.py