/**************************************************************************** Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 6 - 2 0 2 0 ĠY ev gen y ĠK ras ik ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); ĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĠĠĠĠĠ Ġ* Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĠĠĠĠĠĠĠ Ġ* Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ* Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĠĠĠĠĠ Ġ* Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ* Ċ Ġ************************************************************************* ***/ Ċ Ċ package Ġcom . gitlab . y kr as ik . game dex . app . api Ċ Ċ import Ġcom . gitlab . y kr as ik . game dex . Game Ċ import Ġcom . gitlab . y kr as ik . game dex . Library Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . common . About View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . filter . Delete Filter View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . filter . Edit Filter View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . filter . Named Filter Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . game .* Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . image . Image Gallery View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . image . View Image Params Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . library . Delete Library View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . library . Edit Library View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . log . Log View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . maintenance .* Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . provider . Bulk Update Games View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . provider . Sync Games View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . provider . Sync Game sWith Missing Providers View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . settings . Settings View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . task . Task View Ċ import Ġcom . gitlab . y kr as ik . game dex . app . api . web . Browser View Ċ import Ġkotlinx . coroutines . flow . Flow Ċ Ċ /** Ċ Ġ* ĠUser : Ġy kr as ik Ċ Ġ* ĠDate : Ġ 2 1 / 0 5 / 2 0 1 8 Ċ Ġ* ĠTime : Ġ 1 0 : 2 9 Ċ Ġ* Ċ Ġ* ĠA Ġrequired Ġimplementation Ġby Ġthe Ġview Ġlayer Ġthat Ġallows Ġshowing Ġ& Ġhiding Ġviews . Ċ Ġ*/ Ċ interface ĠView Manager Ġ{ ĊĠĠĠ Ġval Ġexternal Close Requests : ĠFlow < Any > ĊĊĠĠĠ Ġfun Ġshow Task View (): ĠTask View ĊĠĠĠ Ġfun Ġhide ( view : ĠTask View ) ĊĊĠĠĠ Ġfun Ġshow Sync Games View (): ĠSync Games View ĊĠĠĠ Ġfun Ġhide ( view : ĠSync Games View ) ĊĊĠĠĠ Ġfun Ġshow Game Details View ( params : ĠView Game Params ): ĠGame Details View ĊĠĠĠ Ġfun Ġhide ( view : ĠGame Details View ) ĊĊĠĠĠ Ġfun Ġshow Edit Library View ( library : ĠLibrary ?): ĠEdit Library View ĊĠĠĠ Ġfun Ġhide ( view : ĠEdit Library View ) ĊĊĠĠĠ Ġfun Ġshow Delete Library View ( library : ĠLibrary ): ĠDelete Library View ĊĠĠĠ Ġfun Ġhide ( view : ĠDelete Library View ) ĊĊĠĠĠ Ġfun Ġshow Edit Game View ( params : ĠEdit Game Params ): ĠEdit Game View ĊĠĠĠ Ġfun Ġhide ( view : ĠEdit Game View ) ĊĊĠĠĠ Ġfun Ġshow Raw Game Data View ( game : ĠGame ): ĠRaw Game Data View ĊĠĠĠ Ġfun Ġhide ( view : ĠRaw Game Data View ) ĊĊĠĠĠ Ġfun Ġshow Delete Game View ( game : ĠGame ): ĠDelete Game View ĊĠĠĠ Ġfun Ġhide ( view : ĠDelete Game View ) ĊĊĠĠĠ Ġfun Ġshow Rename Move Game View ( params : ĠRename Move Game Params ): ĠRename Move Game View ĊĠĠĠ Ġfun Ġhide ( view : ĠRename Move Game View ) ĊĊĠĠĠ Ġfun Ġshow Tag Game View ( game : ĠGame ): ĠTag Game View ĊĠĠĠ Ġfun Ġhide ( view : ĠTag Game View ) ĊĊĠĠĠ Ġfun Ġshow Edit Filter View ( filter : ĠNamed Filter ): ĠEdit Filter View ĊĠĠĠ Ġfun Ġhide ( view : ĠEdit Filter View ) ĊĊĠĠĠ Ġfun Ġshow Delete Filter View ( filter : ĠNamed Filter ): ĠDelete Filter View ĊĠĠĠ Ġfun Ġhide ( view : ĠDelete Filter View ) ĊĊĠĠĠ Ġfun Ġshow Image Gallery View ( params : ĠView Image Params ): ĠImage Gallery View ĊĠĠĠ Ġfun Ġhide ( view : ĠImage Gallery View ) ĊĊĠĠĠ Ġfun Ġshow Bulk Update Games View (): ĠBulk Update Games View ĊĠĠĠ Ġfun Ġhide ( view : ĠBulk Update Games View ) ĊĊĠĠĠ Ġfun Ġshow Sync Game sWith Missing Providers View (): ĠSync Game sWith Missing Providers View ĊĠĠĠ Ġfun Ġhide ( view : ĠSync Game sWith Missing Providers View ) ĊĊĠĠĠ Ġfun Ġshow Import Database View (): ĠImport Database View ĊĠĠĠ Ġfun Ġhide ( view : ĠImport Database View ) ĊĊĠĠĠ Ġfun Ġshow Export Database View (): ĠExport Database View ĊĠĠĠ Ġfun Ġhide ( view : ĠExport Database View ) ĊĊĠĠĠ Ġfun Ġshow Cleanup Database View ( cleanup Data : ĠCleanup Data ): ĠCleanup Database View ĊĠĠĠ Ġfun Ġhide ( view : ĠCleanup Database View ) ĊĊĠĠĠ Ġfun Ġshow Duplicates View (): ĠD uplicates View ĊĠĠĠ Ġfun Ġhide ( view : ĠD uplicates View ) ĊĊĠĠĠ Ġfun Ġshow Folder Name Diff View (): ĠFolder Name Diff View ĊĠĠĠ Ġfun Ġhide ( view : ĠFolder Name Diff View ) ĊĊĠĠĠ Ġfun Ġshow Log View (): ĠLog View ĊĠĠĠ Ġfun Ġhide ( view : ĠLog View ) ĊĊĠĠĠ Ġfun Ġshow Settings View (): ĠSettings View ĊĠĠĠ Ġfun Ġhide ( view : ĠSettings View ) ĊĊĠĠĠ Ġfun Ġshow Browser View ( url : ĠString ): ĠBrowser View ĊĠĠĠ Ġfun Ġhide ( view : ĠBrowser View ) ĊĊĠĠĠ Ġfun Ġshow About View (): ĠAbout View ĊĠĠĠ Ġfun Ġhide ( view : ĠAbout View ) Ċ }