creation_sourcecode: # @version 0.3.7
  
  
  interface Factory:
      def sweeper_implementation() -> address: view
  
  
  FACTORY: immutable(Factory)
  
  
  @external
  def __init__(_factory: Factory):
      FACTORY = _factory
  
  
  @external
  def __default__():
      implementation: address = FACTORY.sweeper_implementation()
      raw_call(implementation, msg.data, is_delegate_call=True)
  
  
  @view
  @external
  def implementation() -> address:
      return FACTORY.sweeper_implementation()