Sign in
chromium
/
devtools
/
devtools-frontend
/
main
/
.
/
node_modules
/
nanoid
/
nanoid.js
blob: ec242eadc85e4b0ef546c8fdc771f7e9d7d2f081 [
file
] [
log
] [
blame
]
export
let nanoid
=(
t
=
21
)=>
crypto
.
getRandomValues
(
new
Uint8Array
(
t
)).
reduce
(((
t
,
e
)=>
t
+=(
e
&=
63
)<
36
?
e
.
toString
(
36
):
e
<
62
?(
e
-
26
).
toString
(
36
).
toUpperCase
():
e
<
63
?
"_"
:
"-"
),
""
);