          self._depth = config[f"{self._type}_depth"]
          self._min_filters = config["fs_original_min_filters"]
          self._max_filters = config["fs_original_max_filters"]
  
      def __call__(self, inputs):
          """ Call the original Faceswap Encoder
  
          Parameters
          ----------
          inputs: tensor
 
</s> remove     def __init__(self, config):
 </s> add     def __init__(self, config: dict) -> None: </s> remove     def _normalization(self, inputs):
 </s> add     def _normalization(self, inputs: Tensor) -> Tensor: </s> remove     def _build_encoders(self, inputs):
 </s> add     def _build_encoders(self, inputs: List[Tensor]) -> Dict[str, keras.models.Model]: </s> remove     def _g_block(cls, inputs, style, filters, recursions=2):
 </s> add     def _g_block(cls, inputs: Tensor, style: Tensor, filters: int, recursions: int = 2) -> Tensor: </s> remove     def _build_fully_connected(self, inputs):
 </s> add     def _build_fully_connected(
            self,
            inputs: Dict[str, keras.models.Model]) -> Dict[str, List[keras.models.Model]]:
    def __call__(self, inputs: Tensor) -> Tensor:
          self._depth = config[f"{self._type}_depth"]
          self._min_filters = config["fs_original_min_filters"]
          self._max_filters = config["fs_original_max_filters"]
  
    def __call__(self, inputs: Tensor) -> Tensor:
          """ Call the original Faceswap Encoder
  
          Parameters
          ----------
          inputs: tensor
keep keep keep keep replace keep keep keep keep keep
 Model updates
- Increase model summary width
- Phaze A updates
  - Update some min/max values
  - Add Decoder Filter Slope Mode
  - Add additional arguments for Upsampling2D
  - Adjust upsampling method for multiple upsamples in FC layers
  - Typing 
plugins/train/model/phaze_a.py