package Ġcom . purple pot ato . k aji ank u . core . data . remote . firebase Ċ Ċ class ĠFirebase Authentication Ġ{ ĊĠĠĠ Ġcompanion Ġobject { ĊĠĠĠĠĠĠĠ Ġ@ Volatile ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġinstance Ġ: ĠFirebase Authentication ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance (): ĠFirebase Authentication Ġ= Ġinstance Ġ?: ĊĠĠĠĠĠĠĠ Ġsynchronized ( this ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinstance Ġ?: ĠFirebase Authentication () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }