package Ġcom . k ier on qu inn . app . t apt ap . impl Ċ Ċ import Ġcom . android . system ui . status bar . policy . Key guard State Controller Ċ import Ġde . rob v . android . x posed . X posed Helpers Ċ Ċ class ĠKey guard State Controller Impl Ġ: ĠKey guard State Controller Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġkey guard View Mediator : ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġset Mediator ( medi ator : ĠAny ? ){ ĊĠĠĠĠĠĠĠ Ġkey guard View Mediator Ġ= Ġmedi ator ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetKey guard F ading Away Delay (): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcalculate Go ing To Full Shade Delay (): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġremove Callback ( arg 1 : ĠAny ?) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Oc clude d (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġkey guard View Mediator ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġkey guard View Mediator Get Oc clude d ( it ) ĊĠĠĠĠĠĠĠ Ġ} Ġ?: Ġrun Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Method Secure (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcan Dismiss Lock Screen (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Key guard F ading Away (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Showing (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġkey guard View Mediator ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġkey guard View Mediator Get Showing ( it ) ĊĠĠĠĠĠĠĠ Ġ} Ġ?: Ġrun Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Key guard Go ing Away (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġadd Callback ( arg 1 : ĠAny ?) Ġ{ ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Launch Transition F ading Away (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetKey guard F ading Away Duration (): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġkey guard View Mediator Get Oc clude d ( key guard View Mediator : ĠAny ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠX posed Helpers . getBoolean Field ( key guard View Mediator , Ġ" m Oc clude d ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġkey guard View Mediator Get Showing ( key guard View Mediator : ĠAny ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠX posed Helpers . getBoolean Field ( key guard View Mediator , Ġ" m Showing ") ĊĠĠĠ Ġ} Ċ }