package Ġno . n ord ic semi . df u . profile . main . view Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġno . n ord ic semi . df u . profile . settings . domain . DF U Settings Ċ Ċ @ Parcel ize Ċ internal Ġdata Ġclass ĠD FU ViewState ( ĊĠĠĠ Ġval Ġfile View Entity : ĠD FU Select File View Entity Ġ= ĠNot Selected File View Entity (), ĊĠĠĠ Ġval Ġdevice View Entity : ĠD FU Select Device View Entity Ġ= ĠDisabled Selected Device View Entity , ĊĠĠĠ Ġval Ġprogress View Entity : ĠD FU Progress View Entity Ġ= ĠDisabled Progress View Entity , ĊĠĠĠ Ġval Ġsettings : ĠD FU Settings ? Ġ= Ġnull Ċ ): ĠParcel able Ġ{ ĊĠĠĠ Ġfun Ġis Running (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ( progress View Entity Ġas ? ĠWorking Progress View Entity )?. status ?. isRunning () Ġ== Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġis Completed (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ( progress View Entity Ġas ? ĠWorking Progress View Entity )?. status ?. is Completed () Ġ== Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ