43 lines
897 B
Typst
43 lines
897 B
Typst
#import "../lib.typ": num
|
|
|
|
#let Asdkc = [Android SDK classes]
|
|
#let Asdk = [Android SDK]
|
|
#let nbapk = num(49975)
|
|
#let hidec = [hidden classes]
|
|
#let hidecsingular = [hidden class]
|
|
#let platc = [platform classes]
|
|
#let dexfile = [`.dex` file]
|
|
#let dexfiles = [`.dex` files]
|
|
#let shadowsdk = [23.52%]
|
|
#let shadowhidden = [3.11%]
|
|
|
|
#let ko = sym.times
|
|
#let ok = sym.circle.filled
|
|
#let warn = sym.circle.stroked.small
|
|
|
|
#let scan_50k = csv(
|
|
"data/results_50k.csv",
|
|
delimiter: ",",
|
|
row-type: dictionary,
|
|
)
|
|
#let scan_only_shadow = csv(
|
|
"data/results_only.csv",
|
|
delimiter: ",",
|
|
row-type: dictionary,
|
|
)
|
|
|
|
#let redef_sdk_7minus = csv(
|
|
"data/redef_sdk_7minus.csv",
|
|
delimiter: ",",
|
|
row-type: dictionary,
|
|
)
|
|
#let redef_sdk_8 = csv(
|
|
"data/redef_sdk_8.csv",
|
|
delimiter: ",",
|
|
row-type: dictionary,
|
|
)
|
|
#let redef_sdk_16 = csv(
|
|
"data/redef_sdk_16.csv",
|
|
delimiter: ",",
|
|
row-type: dictionary,
|
|
)
|