/* Ċ Ġ* Ġ ĠCopyright Ġ( c ) Ġ 2 0 1 8 . Ġi ov ation , ĠLLC . ĠAll Ġrights Ġreserved . Ċ Ġ*/ Ċ package Ġcom . launch key . android . auth enticator . sdk . ui . theme Ċ Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Drawable Res Ċ Ċ class ĠAuth Methods Security Icons Ġ@ Jvm Over loads Ġinternal Ġconstructor ( icon Visibility : ĠInt , Ġicon Pin Code : ĠDrawable ? Ġ= Ġnull , Ġicon Circle Code : ĠDrawable ? Ġ= Ġnull , Ġicon Ge of encing : ĠDrawable ? Ġ= Ġnull , Ġicon W ear able : ĠDrawable ? Ġ= Ġnull , Ġicon Fingerprint Scan : ĠDrawable ? Ġ= Ġnull ) Ġ{ ĊĠĠĠ Ġval Ġicon Visibility : ĠInt Ġ= Ġwhen Ġ( icon Visibility ) Ġ{ ĊĠĠĠĠĠĠĠ ĠView . VISIBLE , ĠView . IN VISIBLE , ĠView . GONE Ġ-> Ġicon Visibility ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠView . VISIBLE ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġicon Pin Code : ĠDrawable ? Ġ= Ġicon Pin Code ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( field Ġ== Ġnull ) Ġnull Ġelse Ġfield . constant State !!. new Drawable (). mutate () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġval Ġicon Circle Code : ĠDrawable ? Ġ= Ġicon Circle Code ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( field Ġ== Ġnull ) Ġnull Ġelse Ġfield . constant State !!. new Drawable (). mutate () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġval Ġicon Ge of encing : ĠDrawable ? Ġ= Ġicon Ge of encing ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( field Ġ== Ġnull ) Ġnull Ġelse Ġfield . constant State !!. new Drawable (). mutate () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġval Ġicon W ear able : ĠDrawable ? Ġ= Ġicon W ear able ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( field Ġ== Ġnull ) Ġnull Ġelse Ġfield . constant State !!. new Drawable (). mutate () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġval Ġicon Fingerprint Scan : ĠDrawable ? Ġ= Ġicon Fingerprint Scan ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( field Ġ== Ġnull ) Ġnull Ġelse Ġfield . constant State !!. new Drawable (). mutate () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġvar Ġicon Pin Code Res : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġvar Ġicon Circle Code Res : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġvar Ġicon Ge of encing Res : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġvar Ġicon W ear able Res : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġ@ Drawable Res ĊĠĠĠ Ġvar Ġicon Fingerprint Scan Res : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġvar Ġcolor Icon : ĠInt ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĠĠĠ Ġvar Ġres Provided Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġinternal Ġconstructor ( icon Visibility : ĠInt , Ġicon Pin Code Res : ĠInt , Ġicon Circle Code Res : ĠInt , Ġicon Ge of encing Res : ĠInt , Ġicon W ear able Res : ĠInt , Ġicon Fingerprint Scan Res : ĠInt , Ġicon Color : ĠInt ) Ġ: Ġthis ( icon Visibility , Ġicon Pin Code Res , Ġicon Circle Code Res , Ġicon Ge of encing Res , Ġicon W ear able Res , Ġicon Fingerprint Scan Res ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcolor Icon Ġ= Ġicon Color ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġconstructor ( icon Visibility : ĠInt , Ġicon Pin Code Res : ĠInt , Ġicon Circle Code Res : ĠInt , Ġicon Ge of encing Res : ĠInt , Ġicon W ear able Res : ĠInt , Ġicon Fingerprint Scan Res : ĠInt ) Ġ: Ġthis ( icon Visibility , Ġnull , Ġnull , Ġnull , Ġnull , Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . icon Pin Code Res Ġ= Ġicon Pin Code Res ĊĠĠĠĠĠĠĠ Ġthis . icon Circle Code Res Ġ= Ġicon Circle Code Res ĊĠĠĠĠĠĠĠ Ġthis . icon Ge of encing Res Ġ= Ġicon Ge of encing Res ĊĠĠĠĠĠĠĠ Ġthis . icon W ear able Res Ġ= Ġicon W ear able Res ĊĠĠĠĠĠĠĠ Ġthis . icon Fingerprint Scan Res Ġ= Ġicon Fingerprint Scan Res ĊĠĠĠĠĠĠĠ Ġres Provided Ġ= Ġtrue ĊĠĠĠ Ġ} Ċ }