Socket
Socket
Sign inDemoInstall

@copart/front-end-utils

Package Overview
Dependencies
15
Maintainers
20
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.6 to 1.0.7

69

dist/frontendutil.cjs.js

@@ -12,2 +12,3 @@ 'use strict';

var isString = _interopDefault(require('lodash/isString'));
var clarityJs = require('clarity-js');

@@ -1121,3 +1122,3 @@ var DEFAULT_COUNTRY_CODE = "US";

* Returns the value otherwise
*/
*/
var splitStringAtIndex = function splitStringAtIndex(value, maxLength) {

@@ -1552,2 +1553,65 @@ var length = value.length;

var setCookie = function setCookie(cName, cValue) {
var expDays = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
var currDate = new Date();
currDate.setTime(currDate.getTime() + expDays * 24 * 60 * 60 * 1000);
var expires = "expires=" + currDate.toUTCString();
document.cookie = cName + "=" + cValue + ";" + expires + ";path=/";
};
var isNilorEmpty = function isNilorEmpty(val) {
return ramda.isNil(val) || ramda.isEmpty(val);
};
/**
* Initializes Clarity tracking with the provided Clarity project Id, unique user identifier, and custom tags.
* @param {string} clarityId - The Clarity project Id. This parameter is required.
* @param {string} [uniqueId=""] - The unique identifier for the user.
* @param {Object.<string, string>} [customTags={}] - Custom tags to be set for Clarity. Each key-value pair represents a custom tag and its value.
* - The tags can be any alphanumeric value including spaces.
* - The tag and its value can't be longer than 255 characters.
*/
var initializeClarity = function initializeClarity(clarityId) {
var uniqueId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
var customTags = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
if (isNilorEmpty(clarityId)) {
console.error("clarityId is a required parameter");
return;
}
clarityJs.clarity.consent();
var tags = Object.keys(customTags);
if (tags.length > 0) {
tags.forEach(function (key) {
setCookie(key, customTags[key]);
clarityJs.clarity.set(key, customTags[key]);
});
}
clarityJs.clarity.start({
projectId: clarityId,
upload: "https://m.clarity.ms/collect",
track: true,
content: true,
cookies: tags
});
if (!isNilorEmpty(uniqueId)) {
clarityJs.clarity.identify(uniqueId);
}
};
var stopClarity = function stopClarity() {
return clarityJs.clarity.stop();
};
var clarityAnalytics = {
initializeClarity: initializeClarity,
stopClarity: stopClarity
};
var index$1 = {

@@ -1561,3 +1625,4 @@ date: date,

validate: validate,
common: common
common: common,
clarityAnalytics: clarityAnalytics
// case: casing,

@@ -1564,0 +1629,0 @@ };

@@ -8,2 +8,3 @@ import { test, isNil, complement, map, propOr, join, anyPass, isEmpty, filter, contains } from 'ramda';

import isString from 'lodash/isString';
import { clarity } from 'clarity-js';

@@ -1117,3 +1118,3 @@ var DEFAULT_COUNTRY_CODE = "US";

* Returns the value otherwise
*/
*/
var splitStringAtIndex = function splitStringAtIndex(value, maxLength) {

@@ -1548,2 +1549,65 @@ var length = value.length;

var setCookie = function setCookie(cName, cValue) {
var expDays = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
var currDate = new Date();
currDate.setTime(currDate.getTime() + expDays * 24 * 60 * 60 * 1000);
var expires = "expires=" + currDate.toUTCString();
document.cookie = cName + "=" + cValue + ";" + expires + ";path=/";
};
var isNilorEmpty = function isNilorEmpty(val) {
return isNil(val) || isEmpty(val);
};
/**
* Initializes Clarity tracking with the provided Clarity project Id, unique user identifier, and custom tags.
* @param {string} clarityId - The Clarity project Id. This parameter is required.
* @param {string} [uniqueId=""] - The unique identifier for the user.
* @param {Object.<string, string>} [customTags={}] - Custom tags to be set for Clarity. Each key-value pair represents a custom tag and its value.
* - The tags can be any alphanumeric value including spaces.
* - The tag and its value can't be longer than 255 characters.
*/
var initializeClarity = function initializeClarity(clarityId) {
var uniqueId = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
var customTags = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
if (isNilorEmpty(clarityId)) {
console.error("clarityId is a required parameter");
return;
}
clarity.consent();
var tags = Object.keys(customTags);
if (tags.length > 0) {
tags.forEach(function (key) {
setCookie(key, customTags[key]);
clarity.set(key, customTags[key]);
});
}
clarity.start({
projectId: clarityId,
upload: "https://m.clarity.ms/collect",
track: true,
content: true,
cookies: tags
});
if (!isNilorEmpty(uniqueId)) {
clarity.identify(uniqueId);
}
};
var stopClarity = function stopClarity() {
return clarity.stop();
};
var clarityAnalytics = {
initializeClarity: initializeClarity,
stopClarity: stopClarity
};
var index$1 = {

@@ -1557,3 +1621,4 @@ date: date,

validate: validate,
common: common
common: common,
clarityAnalytics: clarityAnalytics
// case: casing,

@@ -1560,0 +1625,0 @@ };

2

dist/frontendutil.umd.min.js

@@ -1,1 +0,1 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("ramda"),require("moment"),require("moment-timezone"),require("moment-range"),require("lodash/forEach"),require("lodash/get"),require("lodash/isString")):"function"==typeof define&&define.amd?define(["ramda","moment","moment-timezone","moment-range","lodash/forEach","lodash/get","lodash/isString"],t):e.FrontEndUtils=t(e.R,e.moment,null,e["moment-range"],null,null,null)}(this,function(m,u,r,e,t,o,a){"use strict";u=u&&u.hasOwnProperty("default")?u.default:u,r=r&&r.hasOwnProperty("default")?r.default:r,t=t&&t.hasOwnProperty("default")?t.default:t,o=o&&o.hasOwnProperty("default")?o.default:o,a=a&&a.hasOwnProperty("default")?a.default:a;var n="US",i={PST:"America/Los_Angeles",PDT:"America/Los_Angeles",EST:"America/New_York",EDT:"America/New_York",CST:"America/Chicago",CDT:"America/Chicago",MST:"America/Denver",MDT:"America/Denver",AKST:"US/Alaska",AKDT:"US/Alaska",AST:"US/Alaska",ADT:"US/Alaska",HST:"US/Hawaii",BST:"Europe/Belfast",GMT:"Europe/Belfast",BS:"Europe/Belfast",GM:"Europe/Belfast"},c=function(e){return i[e]},f=function(e){return{US:{companyCode:"COPART",locale:"en-US",distanceUnit:"mi",format:"MM/DD/YYYY",region:"America/Los_Angeles",currency:"USD",name:"USA"},UK:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"GBP",name:"UK"},IR:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"EUR",name:"IR"},ME:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"AED",name:"MEA"},CA:{companyCode:"COPART",locale:"en-US",distanceUnit:"km",region:"America/Los_Angeles",format:"MM/DD/YYYY",currency:"CAD",name:"CANADA"},DE:{companyCode:"COPART",locale:"de-DE",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Berlin",currency:"EUR",name:"GERMANY"},ES:{companyCode:"COPART",locale:"de-DE",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"EUR",name:"SPAIN"},IN:{companyCode:"COPART",locale:"en-IN",distanceUnit:"km",region:"Asia/Kolkata",format:"MM/DD/YYYY",currency:"INR",name:"INDIA"},GB:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"GBP",name:"GB"}}[e||"US"]},l=/[^0-9\.]+/g,s=l,d=/^[\$-]?(\d+)[,]?(\d{0,3}\.?\d*)/,D=/(\/call-for-release)\/\d+/,g=/\D/g,Y=/_+/g,T=/\w\S*/g,E=/\*/,v=/(\/lot-review)\/\d+/,y=/^([a-zA-Z0-9À-ž%+-_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9À-ž\-]+\.)+))([a-zA-ZÀ-ž]{2,}|[0-9]{1,3})(\]?)$/,h=/^[-]?[€£₹$]?\d+(\.\d+$|$)/,M="MM/DD/YYYY",A="DD/MM/YYYY",p="(***) ***-****x******",S="*** **** **** x ******",U=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:n;return{US:d,UK:s}[e]},O=function(){return{US:"$1$2",UK:""}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:n]},R=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:n;return{US:M,UK:A}[e]},C=function(e){return m.test(E,e)},_=function(e){return y.test(e)},I=function(){switch((0<arguments.length&&void 0!==arguments[0]?arguments[0]:"").toLowerCase()){case"de":case"deu":return"49";case"es":case"esp":return"34";case"in":case"ind":return"91";default:return""}},b=Object.freeze({EXTRACT_NUMERALS:l,CURRENCY_STRIP_DOWN_REGEX_UK:s,CURRENCY_STRIP_DOWN_REGEX_US:d,VIN_REGEX:"^[A-HJ-NPR-Z\\d]{8}[\\dX][A-HJ-NPR-Z\\d]{2}\\d{6}$",CFR_REMOVE_LOT_NUMBER_REGEX:D,PHONE_STRIP_DOWN:g,CANADA_ZIP1_REGEX:/[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[ABCEGHJKLMNPRSTVWXYZabceghjklmnprstvwxyz]{1}/,CANADA_ZIP2_REGEX:/\d{1}[A-Za-z]{1}\d{1}/,US_ZIP1_REGEX:/\d{5}/,US_ZIP2_REGEX:/\d{4}/,UK_ZIP1_REEGX:/^(([gG][iI][rR] {0,}0[aA]{2})|((([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y]?[0-9][0-9]?)|(([a-pr-uwyzA-PR-UWYZ][0-9][a-hjkstuwA-HJKSTUW])|([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y][0-9][abehmnprv-yABEHMNPRV-Y])))))$/,UK_ZIP2_REEGX:/^([0-9][abd-hjlnp-uw-zABD-HJLNP-UW-Z]{2})$/,MEA_IRE_ZIP1_REGEX:/^[A-Za-z0-9]{1,5}$/,MEA_IRE_ZIP2_REGEX:/^[a-z0-9]+$/i,LOT_NUMBER_VALID_REGEX:/^\d+$/,FIND_ALL_UNDERSCORES:Y,FIND_FIRST_LETTER_REGEX:T,MATCH_BAVED_VALUE:E,LOT_REVIEW_URL:v,COPART_EMAIL:/@copart.com$/,EMAIL_REGEX:y,CURRENCY_PATTERN:h,YYYYMMDDDateRegex:/([12]\d{3}[\/\-\.](0[1-9]|1[0-2])[\/\-\.](0[1-9]|[12]\d|3[01]))/,obtainBundleNameFromHTML:function(e){var t=e.match(/bundle-(.*).js/i);return t?t[0]:""},US_DATE_FORMAT:M,UK_DATE_FORMAT:A,US_PHONE_TEMPLATE:p,UK_PHONE_TEMPLATE:S,CURRENCY_STRIP_DOWN_REGEX:U,currencyReplaceValue:O,DATE_FORMAT:R,PHONE_TEMPLATE:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:n;return{US:p,UK:S}[e]},AREA_CODE_LENGTH:function(){return{US:3,UK:3}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:n]},LINE_VALUE_LENGTH:function(){return{US:7,UK:7}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:n]},PHONE_EXTENSION_LENGTH:function(){return{US:6,UK:6}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:n]},ZIP1_LENGTH:function(){return{US:5,UK:4}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:n]},ZIP2_LENGTH:function(){return{US:4,UK:3}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:n]},urlIsLR:function(e){return e.match(v)},removeLotNumberForCFR:function(e){return e.match(D)?e.replace(D,"$1"):e},hasText:function(e,t){var n=new RegExp(""+t,"i");return!(!e||!e.toString().match(n))},isLotNumber:function(e){var t=String(e),n=t.match(/\d{8}/);return n&&n[0]===t},stripDownPhoneInput:function(e){return e.replace(g,"")},capitalizeFirstLetter:function(e){return e&&e.replace(T,function(e){return e&&""+e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},beautifyRoleText:function(e){return m.complement(m.isNil)(e)&&e.replace(Y," ")},isTheValueBaved:C,getValueAfterBaveValidation:function(e,t){return C(e)?t:e},isValidEmail:_,countryCodeToDialCodeMapper:I,zipLengths:function(){return{USA:5,UK:4,CAN:3}[(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"USA").toUpperCase()]},integerOnly:"^\\d*$",integerMaxLength:function(e){return"^\\d{0,"+e+"}$"}}),N=e.extendMoment(u),P="MM/DD/YYYY",w="YYYY-MM-DD",L="MM-DD-YYYY",x="MM/DD/YYYY HH:mm:ss",z="YYYY-MM-DDTHH:mm:ssZ",Z="ddd MMM DD YYYY HH:mm:ss",B="ddd MMM DD YYYY HH:mm:ssZ z",k="YYYY-MM-DDTHH:mm:ss",H="HH:mm:ss",F="YYYY-MM-DD HH:mm:ss",G="America/Los_Angeles",V=function(){return f(n).format},K=function(e){return f(e||n).format},j=function(e){return u.tz(e,G).format(P)},X=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"milliseconds";return u(e,L).isSameOrBefore(u(t,L),n)},$=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"milliseconds";return u(e,Z).isBefore(u(t,Z),n)},W=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:R(),r=u.utc(e,n);return u.utc(t,n).diff(r,"days")+1},q=function(e){var t=e.date,n=e.timeZone;return u.utc(u.tz(t,c(n)).startOf("day")).format()},J=function(e){var t=e.date,n=e.timeZone;return u.utc(u.tz(t,c(n)).endOf("day")).format()},Q=u.duration(0,"seconds"),ee=function(e,t,n){return N(e).within(N.range(t,n))},te=function(e,t){return u(e).subtract(t,"M")},ne=function(e){return e?u(e,[B,z]).utc().format(R()):null},re=function(e){return u(e).toDate()},ae=function(){return(new Date).getFullYear()},oe=function(e){return u(e.format(R()),R()).local().toDate()};var ie=function(e){return-1===new Date(e).toString().indexOf("Invalid")},ue=Object.freeze({formatDateTimeToCustomTimeZone:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:x,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:G;return u(e).tz(n).format(t)},nowInUTC:function(){return u.utc()},defaultFormat:V,getDateFormat:K,getDefaultDateRegion:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:n;return f(e).region},addDaysToToday:function(e){return u.utc().add(e,"d").toDate()},subtractDaysFromToday:function(e){return u.utc().subtract(e,"d").toDate()},formatDatePickerValueToDateLR:function(e){return e&&(n=u(t=e,P).tz("America/Los_Angeles"),r=Math.abs(n.utcOffset())/60||0,u.utc(t,P).set({hour:r,minute:0,second:0}).format());var t,n,r},formatDateInPacific:j,getMaxDate:function(e){var t=e&&j(e);return new Date(t)},isSameOrBefore:X,isBefore:$,getLesserDateValue:function(e,t){return X(e,t)?e:t},getBiggerDateValue:function(e,t){return X(e,t)?t:e},formatDateForCFR:function(e){return new Date(u(e).format())},getNumberOfDays:W,getValidatedDate:function(e,t){return e?u.utc(e,R()).isAfter(u.utc(t,R()))?e:u.utc(t,R()).add(1,"days").format(R()):e},getStartDateValueDTLE:function(e){return u.utc(e,R()).startOf("day").format()},getEndDateValueDTLE:function(e){return u.utc(e,R()).endOf("day").format()},getZoneStartDateUTC:q,getZoneEndDateUTC:J,getLocalStartDateUTC:function(e){var t=e.date,n=e.timeZone,r=u(t).format(w);return q({date:r,timeZone:n})},getLocalEndDateUTC:function(e){var t=e.date,n=e.timeZone,r=u(t).format(w);return J({date:r,timeZone:n})},getLocalStartDate:function(e){var t=e.date,n=e.timeZone;return u.tz(t,c(n)).startOf("day").format(K())},getLocalEndDate:function(e){var t=e.date,n=e.timeZone;return u.tz(t,c(n)).endOf("day").format(K())},addYearsToDate:function(e,t){var n=e.getUTCFullYear();return new Date(e.setFullYear(n+t))},formatDate:function(e,t){return u(t).format(e)},getISODate:function(e){var t=""+u(e).tz("UTC").format(z);return t.replace(t.substr(-6),"Z")},formatDateToYardTimeZone:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:G;return u(e).tz(n).format(t)},isDayGreaterThanEqToday:function(e){var t=e.date,n=e.timeZone,r=e.today,a=void 0===r?new Date:r,o=u(a,Z).tz(c(n)).startOf("day"),i=u(t,Z).format(w);return u.tz(i,c(n)).startOf("day").valueOf()>=o.valueOf()},startingDuration:Q,addDuration:function(e,t){return e.add(t,"seconds")},isBeforeToday:function(e){return $(e,u(),"day")},isSameOrBeforeToday:function(e){return X(e,u(),"day")},isSameOrBeforeDate:function(e,t){return X(e,u(t).format(w),"day")},isDateWithinRange:ee,subtractMonthsFromDate:te,isDateWithinPastNMonths:function(e,t,n){var r=u(e,[P,w]),a=u(t,[L,w]),o=te(a,n);return ee(r,o,a)},getMinDateDTLE:function(e){return new Date(u.utc(e).format("llll"))},formatTime:function(e){return u(e,[B,z]).tz(G).format(H)},formatDateTimeInPacific:function(e,t){return r.tz(e,G).format(t)},formatDateIgnoringTimeZone:ne,formatDatePickerValueDTLE:function(e){return e?u(e,R()).format("L"):null},formatDateTimeInZone:function(e,t,n){return u(e,[z]).tz(c(t)).format(n)},formatDateTimeUsingZoneName:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:G,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:R();return r.tz(e,t).format(n)},formatDateInZone:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:V();return r.tz(e,c(t)).format(n)},formatValueToDate:function(e){return e?u(e,"YYYYMMDD").utc().format():null},formatDatePickerValueToDate:function(e){return e?u(e,R()).format():null},getNumberOfDiffInDaysUpToToday:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:R();return W(e,u.utc(),t)-1},setTimeForDateValues:function(e){if(null===e)return e;var t=u().format("THH:mm:ssZ");return""+u(e).format("YYYY-MM-DD")+t},getDateObjectWithoutTimeZone:re,getDateObjectWithoutTimeZoneLocal:function(e){return u(e).local().toDate()},getDateObjectInYardTimeZone:function(e,t){if(t){var n=u(e).tz(t).format(k),r=u(e).format("Z");return u(""+n+r).toDate()}return re(e)},getCurrentYear:ae,getCurrentTimeInSeconds:function(){return parseInt((new Date).getTime()/1e3,10)},getOneYearFromNow:function(){return ae()+1},getYearFromField:function(e){return new Date(e).getFullYear()},formatDateString:function(e){return u(e).format("DD MMM, YYYY")},getMaxRegistrationDate:function(e){if(e.value){var t=(new Date).getFullYear(),n=Math.min(e.value+5,t);return n===t?new Date:new Date((new Date).setFullYear(n,11,31))}return new Date},getNextDate:function(e){return u(e).add(1,"days").toDate()},getDateOnly:function(e){return u(u(e).format(R())).toDate()},getMaxOfTwoDates:function(e,t){var n=u(e,[F,w]).local(),r=u(t,[F,w]).local();return n.isBefore(r)?oe(r):oe(n)},addDaysToDate:function(e,t){return u(e).utc().add(t,"d").toDate()},getDateWithNoOffset:function(e){return e?u(e).format("YYYY-MM-DD"):""},getIsDateNotInList:function(t){return function(e){return!m.map(function(e){return ne(e)},t).includes(ne(e))}},convertUTCDateTimeUsingTimeZone:function(e,t){return r.tz(e,t)},validateDate:ie,sortByDate:function(e,n,r){return e.filter(function(e){return ie(e[n])}).concat(e.filter(function(e){return!ie(e[n])})).sort(function(e,t){return r?new Date(e[n])-new Date(t[n]):new Date(t[n])-new Date(e[n])})},formatDateByCountryCode:function(t){return function(e){return u.utc(e,Z).format(K(t))}}}),ce=m.complement(m.anyPass([m.isNil,m.isEmpty])),fe=function(e){return null==e||"string"==typeof e&&!e.trim().length},me=function(e){var t="";switch(e){case"IND":t="Asia/Kolkata";break;case"DEU":t="Europe/Berlin";break;case"ESP":t="Europe/Madrid";break;default:t="America/Los_Angeles"}return t},le=function(e,t){var n=t||R;return a(e)?u(e).utc().format(n):u(new Date(e)).format(n)};function se(e){return("0"+e).slice(-2)}var de=Object.freeze({substitute:function(e,n){return e.replace(/\${([a-z0-9_]+)}/gi,function(e,t){return n[t]})},exists:ce,isBlank:fe,getTimeZone:me,getTimeZoneAbbreviation:function(e){var t="";switch(e){case"IND":t="IST";break;case"DEU":case"ESP":t="CEST";break;default:t="PST"}return t},getStandardTimezone:function(){var e=(new Date).toString().split(" ");return""+e[e.length-1].replace(/[()]/g,"")},showEditTzDate:function(e,t){return r(new Date(e.getTime()+6e4*e.getTimezoneOffset())).tz(me(t))._d},getLocalISODate:function(e){return a(e)?e:new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString()},formatTimeIgnoringTimeZone:function(e){return u.utc(e).format("HH:mm:ss")},formatDateInPacific:function(e){return u.tz(e,"America/Los_Angeles").format("MM/DD/YYYY")},formatSearchFilterDates:function(e,t){return t?e.setMilliseconds(e.getMilliseconds()+(60*(1440-e.getTimezoneOffset())*1e3-1)):e.setMilliseconds(e.getMilliseconds()-60*e.getTimezoneOffset()*1e3),e.toISOString()},arrayToString:function(e,n,r){var a="";return t(e,function(e){var t=o(e,n);a=m.isNil(t)?a:a+" "+t+r}),a},formatDateForCountry:function(e,t){if(!e)return"";var n=me(t);return r(e,"YYYY-MM-DDTHH:mm:ssZ").tz(n).format("DD MMM, YYYY")},formatDateCustom:function(e){var t="T"+(new Date).toISOString().split("T")[1];return e.getFullYear()+"-"+(e.getMonth()<9?"0"+(e.getMonth()+1):e.getMonth()+1)+"-"+(e.getDate()<9?"0"+e.getDate():e.getDate())+t},formatDateCustomUtc:function(e){var t="T"+(new Date).toISOString().split("T")[1].split(".")[0];return e.getFullYear()+"-"+(e.getMonth()<9?"0"+(e.getMonth()+1):e.getMonth()+1)+"-"+(e.getDate()<9?"0"+e.getDate():e.getDate())+t+" UTC"},formatDateUsingFormatString:le,dateCheck:function(e,t){var n=le((new Date).toISOString(),"DD MMM, YYYY");return!(!u(n).isSameOrAfter(e,"day")||!u(n).isBefore(t,"day"))},liveDateCheck:function(e,t){var n=le((new Date).toISOString(),"DD MMM, YYYY");return!(!u(n).isSameOrAfter(e,"day")||!u(n).isSameOrBefore(t,"day"))},futureDateCheck:function(e){var t=le((new Date).toISOString(),"DD MMM, YYYY");return u(t).isBefore(e,"day")},formatDateTimeInPacific:function(e,t){return r.tz(e,"America/Los_Angeles").format(t)},formatDateIgnoringTimeZone:function(e){return e?u.utc(e).format(R):null},formatDatePickerValueDTLE:function(e){return e?u(e,R).format("L"):null},formatDateTimeInZone:function(e,t,n){return r.tz(e,c[t]).format(n)},formatValueToDate:function(e){return e?u(e,"YYYYMMDD").utc().format():null},formatDatePickerValueToDate:function(e){return e?u(e,R).format():null},convertMinutesToHours:function(e){var t;return t=e%60,se(Math.floor(e/60))+":"+se(t)},convertfollowUpInMinutes:function(e){var t=e.split(":"),n=60*Number(t[0]),r=t[1];return Number(n)+Number(r)},formatFollowupEntry:function(e){var t=e.replace(/\D+/,""),n="00",r="00";return 2<t.length?(r=t.slice(-2),n=1<Math.floor(t.length/2)?t.slice(0,2):("0"+t).slice(0,1)):r=((n="00")+t).slice(-2),n+":"+r},splitStringAtIndex:function(e,t){return t<e.length?[e.substring(0,t),e.substring(t)]:[e]},trimEmail:function(e){return e.replace(/ /g,"")},flattenObject:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:", ",r=e.map(function(e){return m.propOr("",e,t)}).filter(function(e){return e});return m.join(n,r)}}),De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge=function(e){if(!e||"FORM"!==e.nodeName)return{};for(var t={},n=0,r=e.elements,a=r.length-1;0<=a;a-=1){var o=r[a];if(""!==o.name)switch(o.nodeName){case"INPUT":switch(o.type){case"text":case"email":case"hidden":case"password":case"button":case"reset":case"submit":t[o.name]=o.value;break;case"checkbox":case"radio":o.checked&&(t[o.name]=o.value)}break;case"TEXTAREA":t[o.name]=o.value;break;case"SELECT":switch(o.type){case"select-one":t[o.name]=o.value;break;case"select-multiple":if(o.options&&o.options.length)for(n=o.options.length-1;0<=n;n-=1)o.options[n].selected&&(t[o.name]=o.options[n].value)}break;case"BUTTON":switch(o.type){case"reset":case"submit":case"button":t[o.name]=o.value}}}return t},Ye=function(e){var n=[];return Object.keys(e).forEach(function(t){Array.isArray(e[t])?[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(new Set(e[t]))).map(function(e){return n.push(encodeURIComponent(t)+"="+encodeURIComponent(e))}):n.push(encodeURIComponent(t)+"="+encodeURIComponent(e[t]))}),n.join("&")},Te=function(e){return!(m.isNil(e)||""===e)},Ee=function(e){return{DEU:"de-DE",ESP:"de-DE",IND:"en-IN",USA:"en-US"}[e]},ve=function(e,t){var n,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:Ee("USA");return""+new Intl.NumberFormat(r,{style:"currency",currency:""+t,currencyDisplay:""+(n=t,{USD:"symbol",CAD:"code",GBP:"symbol",EUR:"symbol",AED:"symbol",OMR:"symbol",BHD:"symbol"}[n]||"symbol")}).format(e)};return{date:ue,string:de,form:Object.freeze({copyToClipboard:function(e){var t=document.createElement("textarea");t.innerText=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()},toObject:ge,objectToQuery:Ye,serialize:function(e){var t=ge(e);return Ye(t)},cleanData:function(e){return m.filter(Te,e)},removeEmpty:function(t){var n={};return Object.keys(t).forEach(function(e){t[e]&&"A"!==t[e]&&(n[e]=t[e])}),n},dotToObj:function(r){var a={};return Object.keys(r).forEach(function(e){var t=e.split("."),n=t.shift();a[n]=t.reverse().reduce(function(e,t){var n={};return n[t]=e,n},r[e])}),a}}),regex:b,locale:Object.freeze({default:function(c,f){return function(e){for(var t=arguments.length,n=Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!e)return"";var a=c[f],o="function"==typeof a[e]?a[e](n):a[e];if(null!=o)return o;var i=e.split(".");if(m.isEmpty(i))return e.toString();if(i&&1===i.length){var u=a[e];return u?u.toString():e.toString()}return 1<i.length&&i.map(function(e){return a&&(a=a[e]),a}),a?a.toString():e}},changeLocale:function(e){return e}}),currency:Object.freeze({countryLocaleMapper:Ee,zeroDollars:function(e){return ve(0,e)},stripDownCurrency:function(){return(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"").toString().replace(U,O)},roundCurrency:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:2;return+(+e||0).toFixed(t)},default:ve}),validate:Object.freeze({minimumLength:function(e,t,n){return!fe(t)&&String(t).trim().length<e?n:void 0},isFieldRequired:function(e,t,n,r){return t&&e&&fe(n)?r:void 0},maximumValue:function(e,t,n){return!fe(t)&&e<t?n:void 0},minimumValue:function(e,t,n){return!fe(t)&&t<e?n:void 0},isValueInOptions:function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"string";return(void 0===t?"undefined":De(t))===r&&(fe(t)||m.contains(t,e))?void 0:n},isCurrency:function(e,t){return fe(e)||h.test(String(e).trim())?void 0:t},isInteger:function(e,t){return!fe(e)&&/\D/.test(String(e).trim())?t:void 0},isDecimal:function(e,t,n){var r=!fe(e)&&/([^\d.]+|\..*\.)/.test(String(e).trim())?t:void 0;return r&&""!==r||(r=!fe(e)&&/^[0-9]+\.[0-9]{3,}$/.test(String(e).trim())?n:void 0),r},checkIfEmailIsValid:function(e,t){return fe(e)||_(e)?void 0:t},phoneNumberValidation:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],a=arguments[4],o=arguments[5],i=I(n),u=e&&e.toString().replace(/\D/g,"");if((fe(u)||u===i)&&t)return r;if(!fe(u)){if(u!==i&&u.length<9)return a;if(15<u.length)return o}return""},compose:function(e){return e.reduceRight(function(t,n){return function(e){return n(e)||t(e)}},function(){})}}),common:Object.freeze({generateUiId:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}})}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("ramda"),require("moment"),require("moment-timezone"),require("moment-range"),require("lodash/forEach"),require("lodash/get"),require("lodash/isString"),require("clarity-js")):"function"==typeof define&&define.amd?define(["ramda","moment","moment-timezone","moment-range","lodash/forEach","lodash/get","lodash/isString","clarity-js"],t):e.FrontEndUtils=t(e.R,e.moment,null,e["moment-range"],null,null,null,null)}(this,function(c,r,o,e,a,i,n,u){"use strict";r=r&&r.hasOwnProperty("default")?r.default:r,o=o&&o.hasOwnProperty("default")?o.default:o,a=a&&a.hasOwnProperty("default")?a.default:a,i=i&&i.hasOwnProperty("default")?i.default:i,n=n&&n.hasOwnProperty("default")?n.default:n;function f(e){return x[e]}function t(e){return{US:{companyCode:"COPART",locale:"en-US",distanceUnit:"mi",format:"MM/DD/YYYY",region:"America/Los_Angeles",currency:"USD",name:"USA"},UK:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"GBP",name:"UK"},IR:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"EUR",name:"IR"},ME:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"AED",name:"MEA"},CA:{companyCode:"COPART",locale:"en-US",distanceUnit:"km",region:"America/Los_Angeles",format:"MM/DD/YYYY",currency:"CAD",name:"CANADA"},DE:{companyCode:"COPART",locale:"de-DE",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Berlin",currency:"EUR",name:"GERMANY"},ES:{companyCode:"COPART",locale:"de-DE",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"EUR",name:"SPAIN"},IN:{companyCode:"COPART",locale:"en-IN",distanceUnit:"km",region:"Asia/Kolkata",format:"MM/DD/YYYY",currency:"INR",name:"INDIA"},GB:{companyCode:"COPARTUK",locale:"en-GB",distanceUnit:"km",format:"DD/MM/YYYY",region:"Europe/Belfast",currency:"GBP",name:"GB"}}[e||"US"]}function l(){return{US:B,UK:k}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]}function m(){return{US:"$1$2",UK:""}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]}function s(e){return c.test(j,e)}function D(e){return W.test(e)}function d(){switch((0<arguments.length&&void 0!==arguments[0]?arguments[0]:"").toLowerCase()){case"de":case"deu":return"49";case"es":case"esp":return"34";case"in":case"ind":return"91";default:return""}}function E(){return t(O).format}function T(e){return t(e||O).format}function g(e){return r.tz(e,I).format(U.SLASH_MONTH_DATE)}function A(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"milliseconds";return r(e,U.HYPHEN_MONTH_DATE).isSameOrBefore(r(t,U.HYPHEN_MONTH_DATE),n)}function Y(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"milliseconds";return r(e,U.SPACE_DOW_DATETIME).isBefore(r(t,U.SPACE_DOW_DATETIME),n)}function _(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:R(),e=r.utc(e,n);return r.utc(t,n).diff(e,"days")+1}function M(e){var t=e.date,e=e.timeZone;return r.utc(r.tz(t,f(e)).startOf("day")).format()}function y(e){var t=e.date,e=e.timeZone;return r.utc(r.tz(t,f(e)).endOf("day")).format()}function S(e,t,n){return ee(e).within(ee.range(t,n))}function h(e,t){return r(e).subtract(t,"M")}function p(e){return e?r(e,[U.SPACE_DOW_DATETIMEZONE,U.HYPEN_YEAR_DATETIMEZONE]).utc().format(R()):null}function L(e){return r(e).toDate()}function w(){return(new Date).getFullYear()}function Z(e){return r(e.format(R()),R()).local().toDate()}var O="US",x={PST:"America/Los_Angeles",PDT:"America/Los_Angeles",EST:"America/New_York",EDT:"America/New_York",CST:"America/Chicago",CDT:"America/Chicago",MST:"America/Denver",MDT:"America/Denver",AKST:"US/Alaska",AKDT:"US/Alaska",AST:"US/Alaska",ADT:"US/Alaska",HST:"US/Hawaii",BST:"Europe/Belfast",GMT:"Europe/Belfast",BS:"Europe/Belfast",GM:"Europe/Belfast"},z=function(e){return{USD:"symbol",CAD:"code",GBP:"symbol",EUR:"symbol",AED:"symbol",OMR:"symbol",BHD:"symbol"}[e]},v=/[^0-9\.]+/g,k=v,B=/^[\$-]?(\d+)[,]?(\d{0,3}\.?\d*)/,N=/(\/call-for-release)\/\d+/,F=/\D/g,G=/_+/g,V=/\w\S*/g,j=/\*/,K=/(\/lot-review)\/\d+/,W=/^([a-zA-Z0-9À-ž%+-_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9À-ž\-]+\.)+))([a-zA-ZÀ-ž]{2,}|[0-9]{1,3})(\]?)$/,X=/^[-]?[€£₹$]?\d+(\.\d+$|$)/,$="MM/DD/YYYY",q="DD/MM/YYYY",J="(***) ***-****x******",Q="*** **** **** x ******",R=function(){return{US:$,UK:q}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},v=Object.freeze({EXTRACT_NUMERALS:v,CURRENCY_STRIP_DOWN_REGEX_UK:k,CURRENCY_STRIP_DOWN_REGEX_US:B,VIN_REGEX:"^[A-HJ-NPR-Z\\d]{8}[\\dX][A-HJ-NPR-Z\\d]{2}\\d{6}$",CFR_REMOVE_LOT_NUMBER_REGEX:N,PHONE_STRIP_DOWN:F,CANADA_ZIP1_REGEX:/[ABCEGHJKLMNPRSTVXYabceghjklmnprstvxy]{1}\d{1}[ABCEGHJKLMNPRSTVWXYZabceghjklmnprstvwxyz]{1}/,CANADA_ZIP2_REGEX:/\d{1}[A-Za-z]{1}\d{1}/,US_ZIP1_REGEX:/\d{5}/,US_ZIP2_REGEX:/\d{4}/,UK_ZIP1_REEGX:/^(([gG][iI][rR] {0,}0[aA]{2})|((([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y]?[0-9][0-9]?)|(([a-pr-uwyzA-PR-UWYZ][0-9][a-hjkstuwA-HJKSTUW])|([a-pr-uwyzA-PR-UWYZ][a-hk-yA-HK-Y][0-9][abehmnprv-yABEHMNPRV-Y])))))$/,UK_ZIP2_REEGX:/^([0-9][abd-hjlnp-uw-zABD-HJLNP-UW-Z]{2})$/,MEA_IRE_ZIP1_REGEX:/^[A-Za-z0-9]{1,5}$/,MEA_IRE_ZIP2_REGEX:/^[a-z0-9]+$/i,LOT_NUMBER_VALID_REGEX:/^\d+$/,FIND_ALL_UNDERSCORES:G,FIND_FIRST_LETTER_REGEX:V,MATCH_BAVED_VALUE:j,LOT_REVIEW_URL:K,COPART_EMAIL:/@copart.com$/,EMAIL_REGEX:W,CURRENCY_PATTERN:X,YYYYMMDDDateRegex:/([12]\d{3}[\/\-\.](0[1-9]|1[0-2])[\/\-\.](0[1-9]|[12]\d|3[01]))/,obtainBundleNameFromHTML:function(e){e=e.match(/bundle-(.*).js/i);return e?e[0]:""},US_DATE_FORMAT:$,UK_DATE_FORMAT:q,US_PHONE_TEMPLATE:J,UK_PHONE_TEMPLATE:Q,CURRENCY_STRIP_DOWN_REGEX:l,currencyReplaceValue:m,DATE_FORMAT:R,PHONE_TEMPLATE:function(){return{US:J,UK:Q}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},AREA_CODE_LENGTH:function(){return{US:3,UK:3}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},LINE_VALUE_LENGTH:function(){return{US:7,UK:7}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},PHONE_EXTENSION_LENGTH:function(){return{US:6,UK:6}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},ZIP1_LENGTH:function(){return{US:5,UK:4}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},ZIP2_LENGTH:function(){return{US:4,UK:3}[0<arguments.length&&void 0!==arguments[0]?arguments[0]:O]},urlIsLR:function(e){return e.match(K)},removeLotNumberForCFR:function(e){return e.match(N)?e.replace(N,"$1"):e},hasText:function(e,t){t=new RegExp(""+t,"i");return!!(e&&e.toString().match(t))},isLotNumber:function(e){var e=String(e),t=e.match(/\d{8}/);return t&&t[0]===e},stripDownPhoneInput:function(e){return e.replace(F,"")},capitalizeFirstLetter:function(e){return e&&e.replace(V,function(e){return e&&""+e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()})},beautifyRoleText:function(e){return c.complement(c.isNil)(e)&&e.replace(G," ")},isTheValueBaved:s,getValueAfterBaveValidation:function(e,t){return s(e)?t:e},isValidEmail:D,countryCodeToDialCodeMapper:d,zipLengths:function(){return{USA:5,UK:4,CAN:3}[(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"USA").toUpperCase()]},integerOnly:"^\\d*$",integerMaxLength:function(e){return"^\\d{0,"+e+"}$"}}),ee=e.extendMoment(r),U={SLASH_MONTH_DATE:"MM/DD/YYYY",HYPHEN_YEAR_DATE:"YYYY-MM-DD",HYPHEN_MONTH_DATE:"MM-DD-YYYY",SLASH_YEAR_DATETIME:"MM/DD/YYYY HH:mm:ss",HYPEN_YEAR_DATETIMEZONE:"YYYY-MM-DDTHH:mm:ssZ",SPACE_DOW_DATETIME:"ddd MMM DD YYYY HH:mm:ss",SPACE_DOW_DATETIMEZONE:"ddd MMM DD YYYY HH:mm:ssZ z",HYPHEN_YEAR_DATETIME:"YYYY-MM-DDTHH:mm:ss",COLON_HOUR_TIME:"HH:mm:ss",HYPHEN_YEAR_DATETIME_NO_T:"YYYY-MM-DD HH:mm:ss"},I="America/Los_Angeles",e=r.duration(0,"seconds");function H(e){return-1===new Date(e).toString().indexOf("Invalid")}function P(e){return null==e||"string"==typeof e&&!e.trim().length}function C(e){var t="";switch(e){case"IND":t="Asia/Kolkata";break;case"DEU":t="Europe/Berlin";break;case"ESP":t="Europe/Madrid";break;default:t="America/Los_Angeles"}return t}function b(e,t){return t=t||R,(n(e)?r(e).utc():r(new Date(e))).format(t)}var e=Object.freeze({formatDateTimeToCustomTimeZone:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:U.SLASH_YEAR_DATETIME,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:I;return r(e).tz(n).format(t)},nowInUTC:function(){return r.utc()},defaultFormat:E,getDateFormat:T,getDefaultDateRegion:function(){return t(0<arguments.length&&void 0!==arguments[0]?arguments[0]:O).region},addDaysToToday:function(e){return r.utc().add(e,"d").toDate()},subtractDaysFromToday:function(e){return r.utc().subtract(e,"d").toDate()},formatDatePickerValueToDateLR:function(e){return e&&(t=r(e=e,U.SLASH_MONTH_DATE).tz("America/Los_Angeles"),t=Math.abs(t.utcOffset())/60||0,r.utc(e,U.SLASH_MONTH_DATE).set({hour:t,minute:0,second:0}).format());var t},formatDateInPacific:g,getMaxDate:function(e){e=e&&g(e);return new Date(e)},isSameOrBefore:A,isBefore:Y,getLesserDateValue:function(e,t){return A(e,t)?e:t},getBiggerDateValue:function(e,t){return A(e,t)?t:e},formatDateForCFR:function(e){return new Date(r(e).format())},getNumberOfDays:_,getValidatedDate:function(e,t){return e&&(r.utc(e,R()).isAfter(r.utc(t,R()))?e:r.utc(t,R()).add(1,"days").format(R()))},getStartDateValueDTLE:function(e){return r.utc(e,R()).startOf("day").format()},getEndDateValueDTLE:function(e){return r.utc(e,R()).endOf("day").format()},getZoneStartDateUTC:M,getZoneEndDateUTC:y,getLocalStartDateUTC:function(e){var t=e.date,e=e.timeZone,t=r(t).format(U.HYPHEN_YEAR_DATE);return M({date:t,timeZone:e})},getLocalEndDateUTC:function(e){var t=e.date,e=e.timeZone,t=r(t).format(U.HYPHEN_YEAR_DATE);return y({date:t,timeZone:e})},getLocalStartDate:function(e){var t=e.date,e=e.timeZone;return r.tz(t,f(e)).startOf("day").format(T())},getLocalEndDate:function(e){var t=e.date,e=e.timeZone;return r.tz(t,f(e)).endOf("day").format(T())},addYearsToDate:function(e,t){var n=e.getUTCFullYear();return new Date(e.setFullYear(n+t))},formatDate:function(e,t){return r(t).format(e)},getISODate:function(e){e=""+r(e).tz("UTC").format(U.HYPEN_YEAR_DATETIMEZONE);return e.replace(e.substr(-6),"Z")},formatDateToYardTimeZone:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:I;return r(e).tz(n).format(t)},isDayGreaterThanEqToday:function(e){var t=e.date,n=e.timeZone,e=e.today,e=void 0===e?new Date:e,e=r(e,U.SPACE_DOW_DATETIME).tz(f(n)).startOf("day"),t=r(t,U.SPACE_DOW_DATETIME).format(U.HYPHEN_YEAR_DATE);return r.tz(t,f(n)).startOf("day").valueOf()>=e.valueOf()},startingDuration:e,addDuration:function(e,t){return e.add(t,"seconds")},isBeforeToday:function(e){return Y(e,r(),"day")},isSameOrBeforeToday:function(e){return A(e,r(),"day")},isSameOrBeforeDate:function(e,t){return A(e,r(t).format(U.HYPHEN_YEAR_DATE),"day")},isDateWithinRange:S,subtractMonthsFromDate:h,isDateWithinPastNMonths:function(e,t,n){e=r(e,[U.SLASH_MONTH_DATE,U.HYPHEN_YEAR_DATE]),t=r(t,[U.HYPHEN_MONTH_DATE,U.HYPHEN_YEAR_DATE]),n=h(t,n);return S(e,n,t)},getMinDateDTLE:function(e){return new Date(r.utc(e).format("llll"))},formatTime:function(e){return r(e,[U.SPACE_DOW_DATETIMEZONE,U.HYPEN_YEAR_DATETIMEZONE]).tz(I).format(U.COLON_HOUR_TIME)},formatDateTimeInPacific:function(e,t){return o.tz(e,I).format(t)},formatDateIgnoringTimeZone:p,formatDatePickerValueDTLE:function(e){return e?r(e,R()).format("L"):null},formatDateTimeInZone:function(e,t,n){return r(e,[U.HYPEN_YEAR_DATETIMEZONE]).tz(f(t)).format(n)},formatDateTimeUsingZoneName:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:I,n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:R();return o.tz(e,t).format(n)},formatDateInZone:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:E();return o.tz(e,f(t)).format(n)},formatValueToDate:function(e){return e?r(e,"YYYYMMDD").utc().format():null},formatDatePickerValueToDate:function(e){return e?r(e,R()).format():null},getNumberOfDiffInDaysUpToToday:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:R();return _(e,r.utc(),t)-1},setTimeForDateValues:function(e){var t;return null===e?e:(t=r().format("THH:mm:ssZ"),""+r(e).format("YYYY-MM-DD")+t)},getDateObjectWithoutTimeZone:L,getDateObjectWithoutTimeZoneLocal:function(e){return r(e).local().toDate()},getDateObjectInYardTimeZone:function(e,t){var n;return t?(t=r(e).tz(t).format(U.HYPHEN_YEAR_DATETIME),n=r(e).format("Z"),r(""+t+n).toDate()):L(e)},getCurrentYear:w,getCurrentTimeInSeconds:function(){return parseInt((new Date).getTime()/1e3,10)},getOneYearFromNow:function(){return w()+1},getYearFromField:function(e){return new Date(e).getFullYear()},formatDateString:function(e){return r(e).format("DD MMM, YYYY")},getMaxRegistrationDate:function(e){var t;return!e.value||(t=(new Date).getFullYear(),(e=Math.min(e.value+5,t))===t)?new Date:new Date((new Date).setFullYear(e,11,31))},getNextDate:function(e){return r(e).add(1,"days").toDate()},getDateOnly:function(e){return r(r(e).format(R())).toDate()},getMaxOfTwoDates:function(e,t){return e=r(e,[U.HYPHEN_YEAR_DATETIME_NO_T,U.HYPHEN_YEAR_DATE]).local(),t=r(t,[U.HYPHEN_YEAR_DATETIME_NO_T,U.HYPHEN_YEAR_DATE]).local(),e.isBefore(t)?Z(t):Z(e)},addDaysToDate:function(e,t){return r(e).utc().add(t,"d").toDate()},getDateWithNoOffset:function(e){return e?r(e).format("YYYY-MM-DD"):""},getIsDateNotInList:function(t){return function(e){return!c.map(p,t).includes(p(e))}},convertUTCDateTimeUsingTimeZone:function(e,t){return o.tz(e,t)},validateDate:H,sortByDate:function(e,n,r){return e.filter(function(e){return H(e[n])}).concat(e.filter(function(e){return!H(e[n])})).sort(function(e,t){return r?new Date(e[n])-new Date(t[n]):new Date(t[n])-new Date(e[n])})},formatDateByCountryCode:function(t){return function(e){return r.utc(e,U.SPACE_DOW_DATETIME).format(T(t))}}}),te=c.complement(c.anyPass([c.isNil,c.isEmpty]));function ne(e){return("0"+e).slice(-2)}function re(e){if(!e||"FORM"!==e.nodeName)return{};for(var t={},n=0,r=e.elements,o=r.length-1;0<=o;--o){var a=r[o];if(""!==a.name)switch(a.nodeName){case"INPUT":switch(a.type){case"text":case"email":case"hidden":case"password":case"button":case"reset":case"submit":t[a.name]=a.value;break;case"checkbox":case"radio":a.checked&&(t[a.name]=a.value)}break;case"TEXTAREA":t[a.name]=a.value;break;case"SELECT":switch(a.type){case"select-one":t[a.name]=a.value;break;case"select-multiple":if(a.options&&a.options.length)for(n=a.options.length-1;0<=n;--n)a.options[n].selected&&(t[a.name]=a.options[n].value)}break;case"BUTTON":switch(a.type){case"reset":case"submit":case"button":t[a.name]=a.value}}}return t}function oe(e){var n=[];return Object.keys(e).forEach(function(t){Array.isArray(e[t])?[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(new Set(e[t]))).map(function(e){return n.push(encodeURIComponent(t)+"="+encodeURIComponent(e))}):n.push(encodeURIComponent(t)+"="+encodeURIComponent(e[t]))}),n.join("&")}function ae(e){return!(c.isNil(e)||""===e)}function ie(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:fe("USA");return""+new Intl.NumberFormat(n,{style:"currency",currency:""+t,currencyDisplay:""+(z(t)||"symbol")}).format(e)}function ue(e){return c.isNil(e)||c.isEmpty(e)}var te=Object.freeze({substitute:function(e,n){return e.replace(/\${([a-z0-9_]+)}/gi,function(e,t){return n[t]})},exists:te,isBlank:P,getTimeZone:C,getTimeZoneAbbreviation:function(e){var t="";switch(e){case"IND":t="IST";break;case"DEU":case"ESP":t="CEST";break;default:t="PST"}return t},getStandardTimezone:function(){var e=(new Date).toString().split(" ");return""+e[e.length-1].replace(/[()]/g,"")},showEditTzDate:function(e,t){return o(new Date(e.getTime()+6e4*e.getTimezoneOffset())).tz(C(t))._d},getLocalISODate:function(e){return n(e)?e:new Date(e.getTime()-6e4*e.getTimezoneOffset()).toISOString()},formatTimeIgnoringTimeZone:function(e){return r.utc(e).format("HH:mm:ss")},formatDateInPacific:function(e){return r.tz(e,"America/Los_Angeles").format("MM/DD/YYYY")},formatSearchFilterDates:function(e,t){return t?e.setMilliseconds(e.getMilliseconds()+(60*(1440-e.getTimezoneOffset())*1e3-1)):e.setMilliseconds(e.getMilliseconds()-60*e.getTimezoneOffset()*1e3),e.toISOString()},arrayToString:function(e,t,n){var r="";return a(e,function(e){e=i(e,t);r=c.isNil(e)?r:r+" "+e+n}),r},formatDateForCountry:function(e,t){return e?(t=C(t),o(e,"YYYY-MM-DDTHH:mm:ssZ").tz(t).format("DD MMM, YYYY")):""},formatDateCustom:function(e){var t="T"+(new Date).toISOString().split("T")[1];return e.getFullYear()+"-"+(e.getMonth()<9?"0"+(e.getMonth()+1):e.getMonth()+1)+"-"+(e.getDate()<9?"0"+e.getDate():e.getDate())+t},formatDateCustomUtc:function(e){var t="T"+(new Date).toISOString().split("T")[1].split(".")[0];return e.getFullYear()+"-"+(e.getMonth()<9?"0"+(e.getMonth()+1):e.getMonth()+1)+"-"+(e.getDate()<9?"0"+e.getDate():e.getDate())+t+" UTC"},formatDateUsingFormatString:b,dateCheck:function(e,t){var n=b((new Date).toISOString(),"DD MMM, YYYY");return!(!r(n).isSameOrAfter(e,"day")||!r(n).isBefore(t,"day"))},liveDateCheck:function(e,t){var n=b((new Date).toISOString(),"DD MMM, YYYY");return!(!r(n).isSameOrAfter(e,"day")||!r(n).isSameOrBefore(t,"day"))},futureDateCheck:function(e){var t=b((new Date).toISOString(),"DD MMM, YYYY");return r(t).isBefore(e,"day")},formatDateTimeInPacific:function(e,t){return o.tz(e,"America/Los_Angeles").format(t)},formatDateIgnoringTimeZone:function(e){return e?r.utc(e).format(R):null},formatDatePickerValueDTLE:function(e){return e?r(e,R).format("L"):null},formatDateTimeInZone:function(e,t,n){return o.tz(e,f[t]).format(n)},formatValueToDate:function(e){return e?r(e,"YYYYMMDD").utc().format():null},formatDatePickerValueToDate:function(e){return e?r(e,R).format():null},convertMinutesToHours:function(e){var t=e%60;return ne(Math.floor(e/60))+":"+ne(t)},convertfollowUpInMinutes:function(e){var e=e.split(":"),t=60*Number(e[0]),e=e[1];return Number(t)+Number(e)},formatFollowupEntry:function(e){var e=e.replace(/\D+/,""),t="00",n="00";return 2<e.length?(n=e.slice(-2),t=1<Math.floor(e.length/2)?e.slice(0,2):("0"+e).slice(0,1)):n=((t="00")+e).slice(-2),t+":"+n},splitStringAtIndex:function(e,t){return t<e.length?[e.substring(0,t),e.substring(t)]:[e]},trimEmail:function(e){return e.replace(/ /g,"")},flattenObject:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:", ",e=e.map(function(e){return c.propOr("",e,t)}).filter(function(e){return e});return c.join(n,e)}}),ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},fe=function(e){return{DEU:"de-DE",ESP:"de-DE",IND:"en-IN",USA:"en-US"}[e]};return{date:e,string:te,form:Object.freeze({copyToClipboard:function(e){var t=document.createElement("textarea");t.innerText=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),t.remove()},toObject:re,objectToQuery:oe,serialize:function(e){e=re(e);return oe(e)},cleanData:function(e){return c.filter(ae,e)},removeEmpty:function(t){var n={};return Object.keys(t).forEach(function(e){t[e]&&"A"!==t[e]&&(n[e]=t[e])}),n},dotToObj:function(r){var o={};return Object.keys(r).forEach(function(e){var t=e.split("."),n=t.shift();o[n]=t.reverse().reduce(function(e,t){var n={};return n[t]=e,n},r[e])}),o}}),regex:v,locale:Object.freeze({default:function(i,u){return function(e){for(var t,n,r=arguments.length,o=Array(1<r?r-1:0),a=1;a<r;a++)o[a-1]=arguments[a];return e?null!=(n="function"==typeof(t=i[u])[e]?t[e](o):t[e])?n:(n=e.split("."),c.isEmpty(n)?e.toString():n&&1===n.length?(t[e]||e).toString():(1<n.length&&n.map(function(e){return t=t&&t[e]}),t?t.toString():e)):""}},changeLocale:function(e){return e}}),currency:Object.freeze({countryLocaleMapper:fe,zeroDollars:function(e){return ie(0,e)},stripDownCurrency:function(){return(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"").toString().replace(l,m)},roundCurrency:function(e){return+(+e||0).toFixed(1<arguments.length&&void 0!==arguments[1]?arguments[1]:2)},default:ie}),validate:Object.freeze({minimumLength:function(e,t,n){return!P(t)&&String(t).trim().length<e?n:void 0},isFieldRequired:function(e,t,n,r){return t&&e&&P(n)?r:void 0},maximumValue:function(e,t,n){return!P(t)&&e<t?n:void 0},minimumValue:function(e,t,n){return!P(t)&&t<e?n:void 0},isValueInOptions:function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"string";return(void 0===t?"undefined":ce(t))===r&&(P(t)||c.contains(t,e))?void 0:n},isCurrency:function(e,t){return P(e)||X.test(String(e).trim())?void 0:t},isInteger:function(e,t){return!P(e)&&/\D/.test(String(e).trim())?t:void 0},isDecimal:function(e,t,n){t=!P(e)&&/([^\d.]+|\..*\.)/.test(String(e).trim())?t:void 0;return t=t&&""!==t?t:!P(e)&&/^[0-9]+\.[0-9]{3,}$/.test(String(e).trim())?n:void 0},checkIfEmailIsValid:function(e,t){return P(e)||D(e)?void 0:t},phoneNumberValidation:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o=arguments[4],a=arguments[5],n=d(n),e=e&&e.toString().replace(/\D/g,"");if((P(e)||e===n)&&t)return r;if(!P(e)){if(e!==n&&e.length<9)return o;if(15<e.length)return a}return""},compose:function(e){return e.reduceRight(function(t,n){return function(e){return n(e)||t(e)}},function(){})}}),common:Object.freeze({generateUiId:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}}),clarityAnalytics:{initializeClarity:function(e){var t,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};ue(e)?console.error("clarityId is a required parameter"):(u.clarity.consent(),0<(t=Object.keys(r)).length&&t.forEach(function(e){!function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:1,r=new Date,n=(r.setTime(r.getTime()+24*n*60*60*1e3),"expires="+r.toUTCString());document.cookie=e+"="+t+";"+n+";path=/"}(e,r[e]),u.clarity.set(e,r[e])}),u.clarity.start({projectId:e,upload:"https://m.clarity.ms/collect",track:!0,content:!0,cookies:t}),ue(n)||u.clarity.identify(n))},stopClarity:function(){return u.clarity.stop()}}}});
{
"name": "@copart/front-end-utils",
"version": "1.0.6",
"version": "1.0.7",
"description": "All front end utility methods live here",

@@ -46,2 +46,3 @@ "main": "dist/frontendutil.cjs.js",

"dependencies": {
"clarity-js": "^0.7.31",
"moment": "^2.22.2",

@@ -79,2 +80,3 @@ "moment-range": "^4.0.1",

"process-envify": "^0.1.3",
"ramda": "^0.25.0",
"rimraf": "^2.6.2",

@@ -89,5 +91,4 @@ "rollup": "^0.60.2",

"rollup-plugin-replace": "^2.0.0",
"rollup-plugin-uglify": "^4.0.0",
"ramda": "^0.25.0"
"rollup-plugin-uglify": "^4.0.0"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc