{"version":3,"file":"definition.mjs","mappings":"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","names":["MVarSym","Symbol","for","MVar","$","MVarInternal","constructor","content","_content","isEmpty","tsplus_module_3","maybe","tsplus_module_1","tsplus_module_2","commit","modify","f","b","newA","tsplus_module_5","value","put","tsplus_module_4","undefined","read","tsplus_module_6","identity","swap","ref","tsplus_module_9","other","take","a","tryPut","tryRead","tryTake","update"],"sourceRoot":"","sources":["../../../_src/concurrent/MVar/definition.ts"],"sourcesContent":[null]}