"use strict";var e={};e.d=function(r,t){for(var n in t)e.o(t,n)&&!e.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:t[n]})},e.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},e.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};e.r(r),e.d(r,{default:()=>f});const t=e=>Object.prototype.toString.call(e).slice(8,-1),n=(e,r)=>{if(e===r||Object.is(e,r))return!0;if(typeof e!=typeof r)return!1;if("object"==typeof e)switch(t(e)){case"Date":return e.valueOf()===r.valueOf();case"Set":{if(e.size!==r.size)return!1;let t=Array.from(r);for(let r of e){let e=t.findIndex(e=>n(r,e));if(-1===e)return!1;t.splice(e,1)}return!0}case"Array":if(e.length!==r.length)return!1;for(let t in e)if(!n(e[t],r[t]))return!1;return!0;case"Map":if(e.size!==r.size)return!1;for(let[t,f]of e.entries())if(!r.has(t)||!n(f,r.get(t)))return!1;return!0;case"RegExp":return e.source===r.source&&e.flags===r.flags;case"ArrayBuffer":if(e.byteLength!==r.byteLength)return!1;return n(new Uint8Array(e),new Uint8Array(r));case"Error":return e.name===r.name&&e.message===r.message;case"DataView":if(e.byteLength!==r.byteLength||e.byteOffset!==r.byteOffset)return!1;return n(new Uint8Array(e.buffer),new Uint8Array(r.buffer));case"Object":{let t=Object.keys(e),f=Object.keys(r);if(t.length!==f.length)return!1;for(let f=0;f