{"version":3,"file":"optionFromNull.cjs","mappings":";;;;;;;;;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAgD;AAAA;AAEzC,MAAMA,wBAAwB,GAAGC,CAAC,CAACC,cAAc,EAAyB;AAAA;AAE3E,SAAUC,cAAc,CAO5BC,IAAwE;EAQxE,MAAMC,KAAK,GAAGC,KAAK,CAACC,GAAG,CAACH,IAAI,CAAC;EAC7B,MAAMI,GAAG,GAAGC,SAAS,CAACF,GAAG,CAACH,IAAI,CAAC;EAC/B,MAAMM,MAAM,GAAGC,WAAW,CAACJ,GAAG,CAACH,IAAI,CAAC;EACpC,MAAMQ,KAAK,GAAGC,MAAM,CAACN,GAAG,CAACH,IAAI,CAAC;EAC9B,MAAMU,UAAU,GAAIC,CAAU,IAC5B,OAAOA,CAAC,KAAK,QAAQ,IACrBA,CAAC,KAAK,IAAI,IACV,CAAC,MAAM,EAAE,MAAM,CAAC,CAACC,OAAO,CAACD,CAAC,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,CAAC,KACxCA,CAAC,CAAC,MAAM,CAAC,KAAK,MAAM,IAAIV,KAAK,CAACU,CAAC,CAAC,OAAO,CAAC,CAAC,IAAKA,CAAC,CAAC,MAAM,CAAC,KAAK,MAAM,CAAC;EACvE,MAAME,MAAM,GAAGC,OAAO,CAACX,GAAG,CAACH,IAAI,CAAC;EAEhC,OAAO,kBAAI,EACTH,CAAC,CAACkB,QAAQ,CAACL,UAAU,CAAC,EACtBb,CAAC,CAACmB,SAAS,CAACC,CAAC,IAAIA,CAAC,CAACC,MAAM,CAACd,GAAG,CAACa,CAAC,CAAC,CAAC,CAACE,GAAG,8BAAkB,CAAC,EACxDtB,CAAC,CAACuB,MAAM,CAAC,CAACC,CAAqB,EAAEC,GAAG,KAClCD,CAAC,KAAK,IAAI,GACNE,EAAE,CAACC,OAAO,sBAAU,GACpBD,EAAE,CAACE,IAAI,CAAC,CAACH,GAAG,EAAEI,KAAK,GAAGJ,GAAG,CAACI,KAAK,CAACC,cAAc,CAACnB,KAAK,CAAC,GAAGA,KAAK,EAAEa,CAAC,CAAC,uBAAW,CACjF,EACDxB,CAAC,CAAC+B,WAAW,CAAEC,CAAwB,IACrCC,sBACE,MAAMP,EAAE,CAACC,OAAO,sBAAU,EAC1BO,CAAC,IAAIR,EAAE,CAACE,IAAI,CAACnB,MAAM,CAACyB,CAAC,CAAC,uBAAW,EAFnCF,CAAC,CAGA,CACF,EACDhC,CAAC,CAACmC,OAAO,CAACf,CAAC,IAAIgB,mDAAMpB,MAAM,EAAZI,CAAC,CAAY,KAAU,IAAI,CAAC,EAC3CpB,CAAC,CAACqC,MAAM,CAAC,MAAMlC,IAAI,CAACmC,GAAG,CAAC,EACxBC,0BAAY,EACZvC,CAAC,CAACwC,QAAQ,CAACzC,wBAAwB,EAAE;IAAEI;EAAI,CAAE,CAAC,CAC/C;AACH","names":["optionFromNullIdentifier","S","makeAnnotation","optionFromNull","self","guard","Guard","for","arb","Arbitrary","create","Constructor","parse","Parser","refinement","u","indexOf","encode","Encoder","identity","arbitrary","_","option","map","parser","i","env","Th","succeed","map_","cache","getOrSetParser","constructor","x","tsplus_module_1","v","encoder","tsplus_module_2","mapApi","Api","withDefaults","annotate"],"sourceRoot":"","sources":["../../../_src/custom/_api/optionFromNull.ts"],"sourcesContent":[null]}