package Ġme . s aket . press . shared Ċ Ċ import Ġcom . so y wiz . k lock . DateTime Ċ import Ġkotlinx . c interop . to K String Ċ import Ġme . s aket . press . shared . sync . git . DeviceInfo Ċ import Ġme . s aket . press . shared . sync . git . File Ċ import Ġme . s aket . w ys iw yg . atomic Lazy Ċ import Ġplatform . posix . getenv Ċ Ċ actual Ġfun Ġtest DeviceInfo () Ġ= Ġobject Ġ: ĠDevice Info Ġ{ ĊĠ Ġoverride Ġval Ġapp Storage : ĠFile Ġby Ġatomic Lazy Ġ{ ĊĠĠĠ Ġval Ġtemp Path Ġ= Ġgetenv (" TMP DIR ") !!. to K String () ĊĠĠĠ ĠFile ( temp Path Ġ+ Ġ" press _${ DateTime . now Unix Long () }/ "). make Directories () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdevice Name () Ġ= Ġ" Test " Ċ } Ċ