export function decode(ob32) { var ob32Characters = "abcdefghijkmnpqrstuvwxyz23456789"; var decode = 0; var place = 1; for (var counter = ob32.length - 1; counter >= 0; counter--) { var oneChar = ob32.charAt(counter); var oneDigit = ob32Characters.indexOf(oneChar); decode += (oneDigit * place); place = place * 32; } return decode; } export function encode(strDecimal) { var ob32Characters = "abcdefghijkmnpqrstuvwxyz23456789"; var decimal = parseInt(strDecimal); var ob32 = ""; while (decimal > 0) { var remainder = decimal % 32; remainder = ob32Characters.substr(remainder, 1); ob32 = remainder.concat(ob32); decimal = Math.floor(decimal / 32); } return ob32; }