{"version":3,"file":"Equal.mjs","names":["Hash","symbol","Symbol","for","equals","arguments","length","self","compareBoth","that","selfType","isEqual","hash","u","equivalence"],"sources":["../src/Equal.ts"],"sourcesContent":[null],"mappings":"AAIA,OAAO,KAAKA,IAAI,MAAM,mBAAmB;AAEzC;;;;AAIA,OAAO,MAAMC,MAAM,gBAAkBC,MAAM,CAACC,GAAG,CAAC,oBAAoB,CAAC;AAgBrE,OAAM,SAAUC,MAAMA,CAAA;EACpB,IAAIC,SAAS,CAACC,MAAM,KAAK,CAAC,EAAE;IAC1B,OAAQC,IAAa,IAAKC,WAAW,CAACD,IAAI,EAAEF,SAAS,CAAC,CAAC,CAAC,CAAC;;EAE3D,OAAOG,WAAW,CAACH,SAAS,CAAC,CAAC,CAAC,EAAEA,SAAS,CAAC,CAAC,CAAC,CAAC;AAChD;AAEA,SAASG,WAAWA,CAACD,IAAa,EAAEE,IAAa;EAC/C,IAAIF,IAAI,KAAKE,IAAI,EAAE;IACjB,OAAO,IAAI;;EAEb,MAAMC,QAAQ,GAAG,OAAOH,IAAI;EAC5B,IAAIG,QAAQ,KAAK,OAAOD,IAAI,EAAE;IAC5B,OAAO,KAAK;;EAEd,IACE,CAACC,QAAQ,KAAK,QAAQ,IAAIA,QAAQ,KAAK,UAAU,KACjDH,IAAI,KAAK,IAAI,IACbE,IAAI,KAAK,IAAI,EACb;IACA,IAAIE,OAAO,CAACJ,IAAI,CAAC,IAAII,OAAO,CAACF,IAAI,CAAC,EAAE;MAClC,OAAOT,IAAI,CAACY,IAAI,CAACL,IAAI,CAAC,KAAKP,IAAI,CAACY,IAAI,CAACH,IAAI,CAAC,IAAIF,IAAI,CAACN,MAAM,CAAC,CAACQ,IAAI,CAAC;;;EAGpE,OAAO,KAAK;AACd;AAEA;;;;AAIA,OAAO,MAAME,OAAO,GAAIE,CAAU,IAAiB,OAAOA,CAAC,KAAK,QAAQ,IAAIA,CAAC,KAAK,IAAI,IAAIZ,MAAM,IAAIY,CAAC;AAErG;;;;AAIA,OAAO,MAAMC,WAAW,GAA4BA,CAAA,KAAM,CAACP,IAAI,EAAEE,IAAI,KAAKL,MAAM,CAACG,IAAI,EAAEE,IAAI,CAAC"}