"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("./clone.js"),t=require("./array.js");function e(r,t){return!(!r&&t)&&(!(r&&!t)&&(r===t||r.length===t.length&&r.every((function(r,e){return r===t[e]}))))}function n(r,t){return!(!r&&t)&&(!(r&&!t)&&(r===t||r[0]===t[0]&&r[1]===t[1]))}function a(r,t,e){return void 0===e&&(e=1e-7),Math.abs(r-t)