master
1function ( a , { t } )
2{// t:#s.name.loc
3 var c = { } , p , v , r , x , s , i = 0 ,
4 P = "red0purple0blue0cyan0green0lime0yellow0orange020305070110130170190230290310370410430470530590610670710730790830890970unlock0open0release" . split ( 0 ) ,
5 z = "_..!|1!|2!|3!|or n|d c| com|k c|color_digit|c002_complement|c003_triad_1|c003_triad_2|!d|t d|pr",
6 Z = z . split ( '|' )
7
8 for ( ; v = ( r = t . call ( c ) ) . match ( z ) ; c [ p ] = x , i ++ )
9 s = Z . indexOf ( v = v [ 0 ] ) ,
10 s > 13 ? c . ez_prime = + P [ i % 25 + 8 ] :
11 s > 11 ? c . digit = i%10:
12 s > 8 ? p = v :
13 s > 7 ? c [ v ] = x.length :
14 x = s > 6 ? P [ i % 3 + 33 ] :
15 s > 3 ? P [ i % 8 ] :
16 p = s > 0 ? "c00" + v [ 0 ] :
17 "EZ_" + v [ 1 ] + v [ 2 ]
18
19 return r
20}