{"version":3,"file":"hashMap.mjs","mappings":"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","names":["getHash_","fromBitmap","hashFragment","toBitmap","SIZE","isEmptyNode","_K","_V","HashMapSym","HashMapInternal","constructor","_editable","_edit","_root","_size","_a","Symbol","iterator","HashMapIterator","k","v","tsplus_module_1","sym","hash","item","tsplus_module_2","that","tsplus_module_3","elem","getHash_1","tsplus_module_4","value","map","f","visitLazy","undefined","next","done","v0","applyCont","cont","realHashMap","_","visitLazyChildren","node","_tag","key","children","length","len","i","child","self","shift","frag","bit","mask","getHash","has_","has","equals_","equals"],"sourceRoot":"","sources":["../../../../_src/collections/HashMap/_internal/hashMap.ts"],"sourcesContent":[null]}