this.base64_ = new G_Base64(); 
function PROT_UrlCryptoKeyManager(opt_keyFilename, opt_testing) {  this.debugZone = "urlcryptokeymanager";  this.testing_ = !!opt_testing;  this.base64_ = new G_Base64();  this.clientKey_ = null;          // Base64-encoded, as fetched from server  this.clientKeyArray_ = null;     // Base64-decoded into an array of numbers  this.wrappedKey_ = null;         // Opaque websafe base64-encoded server key  this.rekeyTries_ = 0;  // Don't do anything until keyUrl_ is set.  this.keyUrl_ = null;  this.keyFilename_ = opt_keyFilename ?                       opt_keyFilename : kKeyFilename;  // Convenience properties  this.MAX_REKEY_TRIES = PROT_UrlCryptoKeyManager.MAX_REKEY_TRIES;  this.CLIENT_KEY_NAME = PROT_UrlCryptoKeyManager.CLIENT_KEY_NAME;  this.WRAPPED_KEY_NAME = PROT_UrlCryptoKeyManager.WRAPPED_KEY_NAME;  if (!this.testing_) {    G_Assert(this, !PROT_UrlCrypto.prototype.manager_,             "Already have manager?");    PROT_UrlCrypto.prototype.manager_ = this;    this.maybeLoadOldKey();  }}
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/44234495a88a1b404b5a2f7df040cd826f36c07f/url-crypto-key-manager.js/buggy/toolkit/components/url-classifier/content/url-crypto-key-manager.js