{"version":3,"file":"Option.mjs","names":["Equal","Hash","NodeInspectSymbol","toJSON","toString","EffectTypeId","effectVariance","pipeArguments","TypeId","Symbol","for","CommonProto","_A","_","pipe","arguments","SomeProto","Object","assign","create","_tag","symbol","that","isOption","isSome","equals","value","combine","hash","_id","NoneProto","isNone","input","fa","none","some","a"],"sources":["../../src/internal/Option.ts"],"sourcesContent":[null],"mappings":"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"}