{"version":3,"file":"diff.mjs","mappings":";;;;;;;AAAA,SACEA,eADF,EAEEC,kBAFF,EAGEC,kBAHF,QAIO,qDAJP;AAMA;;;;;;;AAMA,OAAM,SAAUC,IAAV,CACJC,QADI,EAEJC,QAFI,EAGJC,MAHI,EAGwB;EAE5B,MAAM,CAACC,OAAD,EAAUC,KAAV,IAAmBC,gCACvB,CAACL,QAAD,EAAWM,4BAAX,CADuB,EAEvB,CAAC,CAACC,GAAD,EAAMH,KAAN,CAAD,EAAeI,GAAf,EAAoBP,QAApB,KAAgC;IAC9B,MAAMQ,KAAK,GAAGC,oBAAQF,GAAR,MAAd;;IACA,QAAQC,KAAK,CAACE,IAAd;MACE,KAAK,MAAL;QAAa;UACX,MAAMC,UAAU,GAAGV,MAAM,CAACH,IAAP,CAAYU,KAAK,CAACI,KAAlB,EAAyBZ,QAAzB,CAAnB;;UACA,IAAIa,uBAAcF,UAAd,EAA0BV,MAAM,CAACa,KAAjC,CAAJ,EAA6C;YAC3C,OAAO,CAACC,uBAAWR,GAAX,MAAD,EAAkBJ,KAAlB,CAAP;UACD;;UACD,OAAO,CAACY,uBAAWR,GAAX,MAAD,EAAkBS,wBAAc,IAAInB,kBAAJ,CAAuBU,GAAvB,EAA4BI,UAA5B,CAAd,QAAlB,CAAP;QACD;;MACD,KAAK,MAAL;QAAa;UACX,OAAO,CAACL,GAAD,EAAMU,wBAAc,IAAIrB,eAAJ,CAAoBY,GAApB,EAAyBP,QAAzB,CAAd,QAAN,CAAP;QACD;IAVH;EAYD,CAhBsB,WAAzB;EAkBA,OAAOI,gCACLD,KADK,EAEL,CAACA,KAAD,EAAQI,GAAR,EAAaU,CAAb,KAAmBD,wBAAc,IAAIpB,kBAAJ,CAAuBW,GAAvB,CAAd,QAFd,UAAP;AAID","names":["AddHashMapPatch","RemoveHashMapPatch","UpdateHashMapPatch","diff","oldValue","newValue","differ","removed","patch","tsplus_module_7","tsplus_module_2","map","key","maybe","tsplus_module_3","_tag","valuePatch","value","tsplus_module_4","empty","tsplus_module_5","tsplus_module_6","_"],"sourceRoot":"","sources":["../../../../../_src/collections/HashMap/patch/operations/diff.ts"],"sourcesContent":[null]}