{"version":3,"file":"patch.mjs","mappings":"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","names":["combinePatch","applyPatch","Zip","equals","AddSupervisor","constructor","supervisor","Empty","RemoveSupervisor","AndThen","first","second","self","that","emptyPatch_1","emptyPatch","loop","patches","tsplus_module_1","head","_tag","zip","tail","removeSupervisor","tsplus_module_2","left","right","toSet","tsplus_module_3","tsplus_module_4","tsplus_module_5","tsplus_module_6","diff","oldValue","newValue","oldSupervisors","newSupervisors","added","tsplus_module_8","p","s","combinePatch_1","removed","differ","tsplus_module_9","empty","patch","combine"],"sourceRoot":"","sources":["../../../_src/io/Supervisor/patch.ts"],"sourcesContent":[null]}