package Ġcom . kar h oo . samples . uis dk . components . config Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġcom . kar h oo . samples . uis dk . components . R Ċ import Ġcom . kar h oo . sdk . analytics . An alytic Provider Ċ import Ġcom . kar h oo . sdk . api . Kar h oo Environment Ċ import Ġcom . kar h oo . sdk . api . model . Authentication Method Ċ import Ġcom . kar h oo . uis dk . Kar h oo UIS DK Configuration Ċ Ċ class ĠSandbox Config Module ( private Ġval Ġcontext : ĠContext ) Ġ: ĊĠĠĠ ĠConfig Contract . Module Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġkar h oo User Configuration (): ĠKar h oo UIS DK Configuration Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKar h oo Config ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠKar h oo Config ( private Ġval Ġcontext : ĠContext ) Ġ: ĠKar h oo UIS DK Configuration Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcontext (): ĠContext Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcontext ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġenvironment (): ĠKar h oo Environment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠKar h oo Environment . Sandbox () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġanalytics Provider (): ĠAn alytic Provider ? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġauthentication Method (): ĠAuthentication Method Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠAuthentication Method . Kar h oo User () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġlogo (): ĠDrawable ? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcontext . get Drawable ( R . drawable . uis dk _ ic _ labs ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }