{"version":3,"file":"derive.mjs","mappings":"AAIA,OAAO,KAAKA,GAAZ,MAAqB,WAArB;AAuCA,OAAM,SAAUC,YAAV,CACJC,CADI,EACK;AAUT,SAAO,CAACC,SAAD,EAAYC,SAAZ,EAAuBC,MAAvB,KAAiC;AACtC,UAAMC,GAAG,GAAG,EAAZ;;AAEA,SAAK,MAAMC,CAAX,IAAgBJ,SAAhB,EAA2B;AACzBG,SAAG,CAACC,CAAD,CAAH,GAAS,CAAC,GAAGC,IAAJ,KAAoBR,GAAG,CAACS,cAAJ,CAAmBP,CAAnB,EAAuBQ,CAAD,IAAQA,CAAC,CAACH,CAAD,CAAD,CAAa,GAAGC,IAAhB,CAA9B,CAA7B;AACD;;AAED,SAAK,MAAMD,CAAX,IAAgBH,SAAhB,EAA2B;AACzBE,SAAG,CAACC,CAAD,CAAH,GAASP,GAAG,CAACS,cAAJ,CAAmBP,CAAnB,EAAuBQ,CAAD,IAAOA,CAAC,CAACH,CAAD,CAA9B,CAAT;AACD;;AAED,SAAK,MAAMA,CAAX,IAAgBF,MAAhB,EAAwB;AACtBC,SAAG,CAACC,CAAD,CAAH,GAASP,GAAG,CAACW,aAAJ,CAAkBT,CAAlB,EAAsBQ,CAAD,IAAOA,CAAC,CAACH,CAAD,CAA7B,CAAT;AACD;;AAED,WAAOD,GAAP;AACD,GAhBD;AAiBD;AASD,OAAM,SAAUM,aAAV,CACJV,CADI,EACK;AAET,SAAQW,QAAD,IAAa;AAClB,UAAMP,GAAG,GAAG,EAAZ;;AAEA,SAAK,MAAMC,CAAX,IAAgBM,QAAhB,EAA0B;AACxBP,SAAG,CAACC,CAAD,CAAH,GAAS,CAACO,CAAD,EAASC,KAAT,KAA4Bf,GAAG,CAACS,cAAJ,CAAmBP,CAAnB,EAAuBQ,CAAD,IAAOI,CAAC,CAACJ,CAAC,CAACH,CAAD,CAAF,CAA9B,EAAsCQ,KAAtC,CAArC;AACD;;AAED,WAAOT,GAAP;AACD,GARD;AASD;AAMD,OAAM,SAAUU,YAAV,CACJd,CADI,EACK;AAET,SAAQW,QAAD,IAAa;AAClB,UAAMP,GAAG,GAAG,EAAZ;;AAEA,SAAK,MAAMC,CAAX,IAAgBM,QAAhB,EAA0B;AACxBP,SAAG,CAACC,CAAD,CAAH,GAAS,CAACO,CAAD,EAASC,KAAT,KAA4Bf,GAAG,CAACW,aAAJ,CAAkBT,CAAlB,EAAsBQ,CAAD,IAAOI,CAAC,CAACJ,CAAC,CAACH,CAAD,CAAF,CAA7B,EAAqCQ,KAArC,CAArC;AACD;;AAED,WAAOT,GAAP;AACD,GARD;AASD","names":["has","deriveLifted","H","functions","constants","values","ret","k","args","accessServiceM","h","accessService","deriveAccessM","generics","f","trace","deriveAccess"],"sourceRoot":"","sources":["../../_src/Effect/derive.ts"],"sourcesContent":[null]}