{"version":3,"file":"GroupBy.mjs","mappings":"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","names":["Mp","Tp","T","Ex","pipe","M","O","P","Q","Ref","ChainPar","DistributedWithDynamic","FilterEffect","FlattenExitOption","FromQueueWithShutdown","Map","MapEffect","UnwrapManaged","ZipWithIndex","GroupBy","GroupByInternal","constructor","stream","key","buffer","unwrapManaged","do","toManaged","make","toManagedRelease_","makeBounded","shutdown","makeRef","empty","decider","out","tuple","k","v","chain_","await","_","offer_","add","ref","succeed_","get","lookup","fold","idx","q","as_","zipRight_","update_","insert","succeed","map_","map","a","flattenExitOption","fromQueueWithShutdown_","first","n","FirstInternal","filter","f","FilterInternal","apply","chainPar_","grouped","Number","MAX_SAFE_INTEGER","zipWithIndex","elem","i","concrete","_groupBy","make_","filter_","self","first_","mergeGroupBy_","mergeGroupBy"],"sourceRoot":"","sources":["../../../../_src/Experimental/Stream/GroupBy/GroupBy.ts"],"sourcesContent":[null]}