'use strict';
import _0x2c26bf from 'dayjs';
import { propertyTypes } from '../../../fd-toolbox/enums/enums.js';

var __defProp=Object['defineProperty'],__name=(_0x1670d8,_0x1cdab4)=>__defProp(_0x1670d8,'name',{'value':_0x1cdab4,'configurable':!![]});function isDefaultValue(_0x1cc452,_0x2099a3){let _0x133bca=isDayjsDefault(_0x2099a3);if(_0x2099a3===void(0x2c*0xc1+-0x1*0x2397+-0x1*-0x26b))_0x133bca=!![];else {if(isBooleanDefault(_0x1cc452))_0x133bca=_0x2099a3===![];else {if(isNumberDefault(_0x1cc452))_0x133bca=_0x2099a3===0x2*-0x923+-0x2393+0x35d9;else {if(isStringDefault(_0x1cc452))_0x133bca=_0x2099a3==='';else isArrayDefault(_0x1cc452,_0x2099a3)&&(_0x133bca=isArray(_0x2099a3)&&isEmptyArray(_0x2099a3));}}}return _0x133bca;}__name(isDefaultValue,'isDefaultValue');function isISODateString(_0x27dfc0){const _0x77ffa0=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[+-]\d{2}:\d{2})$/;return _0x77ffa0['test'](_0x27dfc0);}__name(isISODateString,'isISODateString');function isDateWithoutTime(_0x233d3b){const _0x1c96e9=/^\d{4}-\d{2}-\d{2}$/;return _0x1c96e9['test'](_0x233d3b);}__name(isDateWithoutTime,'isDateWithoutTime');function isBooleanDefault(_0x1c139f){return _0x1c139f['type']===propertyTypes['boolean'];}__name(isBooleanDefault,'isBooleanDefault');function isNumberDefault(_0x578710){return _0x578710['type']===propertyTypes['number']||_0x578710['type']===propertyTypes['integer'];}__name(isNumberDefault,'isNumberDefault');function isStringDefault(_0x52dfb1){return _0x52dfb1['type']===propertyTypes['string'];}__name(isStringDefault,'isStringDefault');function isArrayDefault(_0x5dc5c4,_0x38c6c3){return _0x5dc5c4['type']===propertyTypes['array']&&isArray(_0x38c6c3);}__name(isArrayDefault,'isArrayDefault');function isDayjsDefault(_0xef62ae){return _0x2c26bf['isDayjs'](_0xef62ae)&&_0xef62ae['unix']()===0x1*0x1c79+0x7*-0x59+-0x1*0x1a0a;}__name(isDayjsDefault,'isDayjsDefault');function isArray(_0x344fdb){return Array['isArray'](_0x344fdb);}__name(isArray,'isArray');function isEmptyArray(_0x4f9598){return _0x4f9598['length']===-0x101*0x13+0x15b*0x13+-0x6*0x11d;}__name(isEmptyArray,'isEmptyArray');

export { isDateWithoutTime, isDefaultValue, isISODateString };
