  from io import StringIO
  
  from lib.aligner import Extract
  from lib.gpu_stats import GPUStats
  from lib.utils import GetModel
  
  logger = logging.getLogger(__name__)  # pylint:disable=invalid-name
 
</s> remove logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
 </s> add logger = logging.getLogger(__name__)  # pylint:disable=invalid-name </s> remove import os
 </s> add 
import cv2

  from io import StringIO
  
import cv2

  from lib.aligner import Extract
  from lib.gpu_stats import GPUStats
  from lib.utils import GetModel
  
  logger = logging.getLogger(__name__)  # pylint:disable=invalid-name
keep add keep keep keep keep keep
 Remove Dlib Aligner

Remove Dlib Aligner
Add CV2-DNN Aligner replacement for dlib
Remove aligner models from repo
Add download function to pull models from remote location
Minor FAN fixups 
plugins/extract/align/_base.py