{
  "version": 3,
  "sources": ["../../src/main/ts/util.ts", "../../src/main/ts/storage/abstractStorage.ts", "../../src/main/ts/storage/inMemoryStorage.ts", "../../src/main/ts/storage/abstractPersistentStorage.ts", "../../src/main/ts/storage/persistentJsonFileStorage.ts", "../../src/main/ts/storage/persistentLocalStorage.ts", "../../src/main/ts/factory.ts"],
  "mappings": "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",
  "names": ["debounce", "repeat", "processCycledRefs", "obj", "verified", "target", "key", "clone", "data", "echo", "AbstractStorage", "opts", "args", "ttl", "entry", "InMemoryStorage", "AbstractStorage", "opts", "compactTimer", "repeat", "key", "found", "value", "ttl", "_value", "_ttl", "exp", "entry", "clone", "echo", "AbstractPersistentStorage", "AbstractStorage", "opts", "InMemoryStorage", "debounce", "key", "value", "ttl", "processCycledRefs", "path", "data", "abstractPersistentStorage_default", "r", "ENCODING", "PersistentJsonStorage", "abstractPersistentStorage_default", "opts", "fs", "path", "data", "PREFIX", "DEFAULT_PATH", "PersistentLocalStorage", "abstractPersistentStorage_default", "opts", "path", "_opts", "g", "data", "factory_default", "opts", "Constructor", "getStorageConstructor", "isBrowser", "PersistentLocalStorage", "PersistentJsonStorage", "InMemoryStorage", "w"]
}
