| LoginFragment |   | 64% |   | 36% | 74 | 99 | 47 | 181 | 9 | 32 | 0 | 1 |
| LoginFragment.showForgotPasswordView..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 4 | 4 | 1 | 1 |
| LoginFragment.enableUserInput..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 4 | 4 | 1 | 1 |
| LoginFragment.disableUserInput..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 4 | 4 | 1 | 1 |
| LoginFragment.showLoading..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 4 | 4 | 1 | 1 |
| LoginFragment.hideLoading..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 4 | 4 | 1 | 1 |
| LoginFragment.showMessage..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 4 | 4 | 1 | 1 |
| LoginFragment.showMessage..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 4 | 4 | 1 | 1 |
| LoginFragment.setupOnClickListener..inlined.ui.new Function2() {...} |  | 0% |  | 0% | 9 | 9 | 6 | 6 | 4 | 4 | 1 | 1 |
| LoginFragment.setupOnClickListener..inlined.ui.1.lambda.new View.OnClickListener() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| LoginFragment_MembersInjector |  | 22% | | n/a | 3 | 5 | 8 | 12 | 3 | 5 | 0 | 1 |
| LoginFragment.showForgotPasswordView..inlined.ui.1.lambda.new View.OnClickListener() {...} |  | 0% | | n/a | 2 | 2 | 1 | 1 | 2 | 2 | 1 | 1 |
| LoginFragment.showForgotPasswordView..inlined.ui.lambda.new View.OnClickListener() {...} | | 54% | | n/a | 1 | 2 | 1 | 1 | 1 | 2 | 0 | 1 |
| LoginFragmentKt |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| LoginFragment.subscribeEditTexts..inlined.combineLatest.new BiFunction() {...} |  | 100% |  | 100% | 0 | 6 | 0 | 2 | 0 | 2 | 0 | 1 |
| LoginFragment.setupOnClickListener..inlined.ui.lambda.new View.OnClickListener() {...} |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| LoginFragment.subscribeEditTexts.new Consumer() {...} |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 2 | 0 | 1 |