{"version":3,"file":"index.mjs","mappings":"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","names":["flow","identity","pipe","O","P","_","composePrism","compose","Prism","id","getOption","some","reverseGet","fromPredicate","prismFromPredicate","asOptional","prismAsOptional","asTraversal","prismAsTraversal","composeLens","prismComposeLens","composeOptional","ab","sa","optionalComposeOptional","set","prismSet","modifyOption","prismModifyOption","modify","prismModify","fromNullable","prismFromNullable","filter","predicate","prop","lensProp","lensId","props","lensProps","component","lensComponent","index","i","indexArray","keyInRecord","key","indexRecord","atKeyInRecord","atRecord","at","keyInHashMap","indexHashMap","atKeyInHashMap","atHashMap","prismSome","right","prismRight","left","prismLeft","forEach","T","traversalComposeTraversal","fromForEach","find","imap","f","g","ea","map","PrismURI","Category","Invariant","invmap","newtype","none"],"sourceRoot":"","sources":["../../_src/Prism/index.ts"],"sourcesContent":[null]}