UNPKG

regex-safe

Version:
836 lines (621 loc) 31.2 kB
var $da93f66a944e6fa1$exports = {}; const $da93f66a944e6fa1$var$isEmail = (email)=>{ const regex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/g; return regex.test(email) ? true : false; }; $da93f66a944e6fa1$exports = $da93f66a944e6fa1$var$isEmail; var $d0029f21aa125231$exports = {}; const $d0029f21aa125231$var$isNum = (num)=>{ const regex = /^[1-9]\d*$/g; return regex.test(num) ? true : false; }; $d0029f21aa125231$exports = $d0029f21aa125231$var$isNum; var $a733197d8723ee59$exports = {}; const $a733197d8723ee59$var$isName = (name)=>{ const regex = /^[A-Za-zÇÖÜçöüĞğİıŞşЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё]+(\s([A-Za-zÇÖÜçöüĞğİıŞşЁАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюяё]{2,})){1,3}$/i; return regex.test(name); }; $a733197d8723ee59$exports = $a733197d8723ee59$var$isName; var $80e0acff89f2d717$exports = {}; const $80e0acff89f2d717$var$isImageURL = (fileURL)=>{ const regex = /(http(s?):)([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)$/; return regex.test(fileURL) ? true : false; }; $80e0acff89f2d717$exports = $80e0acff89f2d717$var$isImageURL; var $e2dfc88a9db0468b$exports = {}; const $e2dfc88a9db0468b$var$isRegex = (value, regex)=>{ if (typeof regex !== "object") return false; return regex.test(value) ? true : false; }; $e2dfc88a9db0468b$exports = $e2dfc88a9db0468b$var$isRegex; var $dc91f24c56a1b722$exports = {}; const $dc91f24c56a1b722$var$isBoolean = (value)=>{ const regex = /^([Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])$/; return regex.test(value) ? true : false; }; $dc91f24c56a1b722$exports = $dc91f24c56a1b722$var$isBoolean; var $a0b92d42cd17c784$exports = {}; const $a0b92d42cd17c784$var$isURL = (url)=>{ const regex = /^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/g; return regex.test(url) ? true : false; }; $a0b92d42cd17c784$exports = $a0b92d42cd17c784$var$isURL; var $79ad2f4b9bde0dfa$exports = {}; const $79ad2f4b9bde0dfa$var$defaultOptions = { atLeastOneNumber: true, atLeastOneUpperCase: true, atLeastOneLowerCase: true, atLeastSpeacialChar: true, whitespace: true, repeatedly: true, minLength: true }; const $79ad2f4b9bde0dfa$var$localization = { en: { atLeastOneNumber: "Must contain at least one digit.", atLeastOneUpperCase: "Must contain at least one uppercase letter.", atLeastOneLowerCase: "Must contain at least one lowercase letter.", atLeastOneSpecialChar: "Must contain at least one special character.", whitespace: "Must not contain whitespace.", repeatedly: "Must not contain repeating characters.", minLength: "Must be at least 8 characters." }, tr: { atLeastOneNumber: "En az bir rakam i\xe7ermeli.", atLeastOneUpperCase: "En az bir b\xfcy\xfck harf i\xe7ermeli.", atLeastOneLowerCase: "En az bir k\xfc\xe7\xfck harf i\xe7ermeli.", atLeastOneSpecialChar: "En az bir \xf6zel karakter i\xe7ermeli.", whitespace: "Bo\u015Fluk i\xe7ermemeli.", repeatedly: "Tekrar eden karakterler i\xe7ermemeli.", minLength: "En az 8 karakter i\xe7ermeli." } }; const $79ad2f4b9bde0dfa$var$isPassword = (pass, options = $79ad2f4b9bde0dfa$var$defaultOptions, locale = "en")=>{ if (locale !== "tr" && locale !== "en") return "Invalid locale"; const regexs = { atLeastOneNumber: /(?=.*[0-9])/g, atLeastOneUpperCase: /^(?=.*[A-ZÇÖÜĞİŞ])./g, atLeastOneLowerCase: /^(?=.*[a-zçöüğış])./g, atLeastOneSpecialChar: /^(?=.*[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/? ])./g, whitespace: /^(?!.* )/g, repeatedly: /^(?:([\s\w!#%&*+-ÇÖÜçöüĞğİıŞş])(?!\1\1))+$/g, minLength: /^.{8,}$/g }; const values = Object.entries({ ...$79ad2f4b9bde0dfa$var$defaultOptions, ...options }).flatMap(([key, value])=>{ if (value) { if (!regexs[key].test(pass)) return { valid: false, message: $79ad2f4b9bde0dfa$var$localization[locale][key] }; return true; } }).filter((item)=>item !== true && item !== undefined); return values?.length > 0 ? values[0] : true; }; $79ad2f4b9bde0dfa$exports = $79ad2f4b9bde0dfa$var$isPassword; var $173ad5c86c714063$exports = {}; const $173ad5c86c714063$var$isEven = (num)=>{ const regex = /^-?\d*[02468]$/g; return regex.test(num) ? true : false; }; $173ad5c86c714063$exports = $173ad5c86c714063$var$isEven; var $38f19612229b864f$exports = {}; const $38f19612229b864f$var$isOdd = (num)=>{ const regex = /^-?\d*[13579]$/g; return regex.test(num) ? true : false; }; $38f19612229b864f$exports = $38f19612229b864f$var$isOdd; var $373eda095639a10e$exports = {}; const $373eda095639a10e$var$isSlug = (value)=>{ const regex = /^[a-z0-9]+(?:-[a-z0-9]+)*$/gim; return regex.test(value) ? true : false; }; $373eda095639a10e$exports = $373eda095639a10e$var$isSlug; var $250d7e0e21323638$exports = {}; const $250d7e0e21323638$var$isHexColor = (color)=>{ const regex = /^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/; return regex.test(color) ? true : false; }; $250d7e0e21323638$exports = $250d7e0e21323638$var$isHexColor; var $261ee2fe7a5b1086$exports = {}; const $261ee2fe7a5b1086$var$isInteger = (value)=>{ const regex = /^-?\d+$/gim; return regex.test(value) ? true : false; }; $261ee2fe7a5b1086$exports = $261ee2fe7a5b1086$var$isInteger; var $1189bd4b06d87008$exports = {}; const $1189bd4b06d87008$var$isIPv4 = (ip)=>{ const regex = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; return regex.test(ip) ? true : false; }; $1189bd4b06d87008$exports = $1189bd4b06d87008$var$isIPv4; var $1836460093ed9e15$exports = {}; const $1836460093ed9e15$var$isIPv6 = (ip)=>{ const regex = /(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))/g; return regex.test(ip); }; $1836460093ed9e15$exports = $1836460093ed9e15$var$isIPv6; var $08330aa2712e47c8$exports = {}; const $08330aa2712e47c8$var$isHTMLTags = (html)=>{ const regex = /^<([a-z1-6]+)([^<]+)*(?:>(.*)<\/\1>| *\/>)$/; return regex.test(html) ? true : false; }; $08330aa2712e47c8$exports = $08330aa2712e47c8$var$isHTMLTags; var $a3a9e08c7cc9d65e$exports = {}; const $a3a9e08c7cc9d65e$var$removeHTMLTags = (str)=>{ const regex = /<[^>]*>/g; return str.replaceAll(regex, ""); }; $a3a9e08c7cc9d65e$exports = $a3a9e08c7cc9d65e$var$removeHTMLTags; var $ca29559d2a7f3726$exports = {}; const $ca29559d2a7f3726$var$boldText = (str, boldText1, caseSensitivity)=>{ const regex = new RegExp("(\\b" + boldText1 + "\\w*)", caseSensitivity ? "g" : "gi"); const replacement = "<b>$1</b>"; return str.replace(regex, replacement); }; $ca29559d2a7f3726$exports = $ca29559d2a7f3726$var$boldText; var $46afb27b069640cc$exports = {}; const $46afb27b069640cc$var$isEqualArray = (a, b, typeSensivity = false)=>{ return a.length === b.length && typeSensivity ? a.every((v, i)=>v === b[i]) : a.every((v, i)=>v == b[i]); }; $46afb27b069640cc$exports = $46afb27b069640cc$var$isEqualArray; var $77102897f7bf738b$exports = {}; const $77102897f7bf738b$var$castArray = (value)=>{ return Array.isArray(value) ? value : [ value ]; }; $77102897f7bf738b$exports = $77102897f7bf738b$var$castArray; var $d84d2ebfdd778b0a$exports = {}; const $d84d2ebfdd778b0a$var$convertObject = (arr, key)=>{ return Object.fromEntries(arr.map((item, index)=>[ item[key] || index, item ])); }; $d84d2ebfdd778b0a$exports = $d84d2ebfdd778b0a$var$convertObject; var $208347e98c62ff65$exports = {}; const $208347e98c62ff65$var$countOccurrences = (arr, val)=>{ return arr.reduce((a, v)=>String(v).toLowerCase() === String(val).toLowerCase() ? a + 1 : a, 0); }; $208347e98c62ff65$exports = $208347e98c62ff65$var$countOccurrences; var $395b0a375be26a92$exports = {}; const $395b0a375be26a92$var$range = (min, max)=>Array.from({ length: max - min + 1 }, (_, i)=>min + i); $395b0a375be26a92$exports = $395b0a375be26a92$var$range; var $c9b9835bd65fed2f$exports = {}; const $c9b9835bd65fed2f$var$maxByArray = (arr, fn)=>{ return arr.reduce((a, b)=>a[fn] >= b[fn] ? a : b, {}); }; $c9b9835bd65fed2f$exports = $c9b9835bd65fed2f$var$maxByArray; var $a5c6db9f27ac4ecc$exports = {}; const $a5c6db9f27ac4ecc$var$minByArray = (arr, key)=>arr.reduce((a, b)=>a[key] < b[key] ? a : b, {}); $a5c6db9f27ac4ecc$exports = $a5c6db9f27ac4ecc$var$minByArray; var $fb29c14e346d1b9a$exports = {}; const $fb29c14e346d1b9a$var$indexOfMin = (arr)=>arr.reduce((prev, curr, i, a)=>curr < a[prev] ? i : prev, 0); $fb29c14e346d1b9a$exports = $fb29c14e346d1b9a$var$indexOfMin; var $b907ac08ea64ac69$exports = {}; const $b907ac08ea64ac69$var$indexOfMax = (arr)=>arr.reduce((prev, curr, i, a)=>curr > a[prev] ? i : prev, 0); $b907ac08ea64ac69$exports = $b907ac08ea64ac69$var$indexOfMax; var $3cb6ae21dcfb3bb2$exports = {}; const $3cb6ae21dcfb3bb2$var$flat = (arr)=>arr.reduce((a, b)=>Array.isArray(b) ? [ ...a, ...$3cb6ae21dcfb3bb2$var$flat(b) ] : [ ...a, b ], []); $3cb6ae21dcfb3bb2$exports = $3cb6ae21dcfb3bb2$var$flat; var $7c3d41a23a509ee0$exports = {}; const $7c3d41a23a509ee0$var$getConsecutiveArrays = (arr, size)=>size > arr.length ? [] : arr.slice(size - 1).map((_, i)=>arr.slice(i, size + i)); $7c3d41a23a509ee0$exports = $7c3d41a23a509ee0$var$getConsecutiveArrays; var $7b19767f8baf2edc$exports = {}; const $7b19767f8baf2edc$var$getNthItems = (arr, nth)=>arr.filter((_, i)=>i % nth === nth - 1); $7b19767f8baf2edc$exports = $7b19767f8baf2edc$var$getNthItems; var $33280ff9307368a9$exports = {}; const $33280ff9307368a9$var$getIntersection = (a, ...arr)=>[ ...new Set(a) ].filter((v)=>arr.every((b)=>b.includes(v))); $33280ff9307368a9$exports = $33280ff9307368a9$var$getIntersection; var $69fac0d356ebd43e$exports = {}; const $69fac0d356ebd43e$var$sum = (arr)=>arr.reduce((a, b)=>a + b, 0); $69fac0d356ebd43e$exports = $69fac0d356ebd43e$var$sum; var $531af21bfcf1ee8f$exports = {}; const $531af21bfcf1ee8f$var$unique = (arr)=>[ ...new Set(arr) ]; $531af21bfcf1ee8f$exports = $531af21bfcf1ee8f$var$unique; var $340266b0f8f22979$exports = {}; const $340266b0f8f22979$var$union = (...arr)=>[ ...new Set(arr.flat()) ]; $340266b0f8f22979$exports = $340266b0f8f22979$var$union; var $8a30a305acb049bc$exports = {}; const $8a30a305acb049bc$var$groupBy = (arr, key)=>arr.reduce((acc, item)=>(acc[item[key]] = [ ...acc[item[key]] || [], item ], acc), {}); $8a30a305acb049bc$exports = $8a30a305acb049bc$var$groupBy; var $77f6a72ada3454d8$exports = {}; const $77f6a72ada3454d8$var$merge = (a, b)=>[ ...a, ...b ]; $77f6a72ada3454d8$exports = $77f6a72ada3454d8$var$merge; var $c1e47f08d0bf38ea$exports = {}; const $c1e47f08d0bf38ea$var$removeFalsy = (arr)=>arr.filter(Boolean); $c1e47f08d0bf38ea$exports = $c1e47f08d0bf38ea$var$removeFalsy; var $ab75c95aca035283$exports = {}; const $ab75c95aca035283$var$repeat = (arr, n)=>[].concat(...Array(n).fill(arr)); $ab75c95aca035283$exports = $ab75c95aca035283$var$repeat; var $27f1fb72245bfbd2$exports = {}; const $27f1fb72245bfbd2$var$shuffle = (arr)=>arr.map((a)=>({ sort: Math.random(), value: a })).sort((a, b)=>a.sort - b.sort).map((a)=>a.value); $27f1fb72245bfbd2$exports = $27f1fb72245bfbd2$var$shuffle; var $8661b8086d2af55f$exports = {}; const $8661b8086d2af55f$var$sort = (arr)=>arr.sort((a, b)=>a - b); $8661b8086d2af55f$exports = $8661b8086d2af55f$var$sort; var $8f5101ca96e1ee26$exports = {}; const $8f5101ca96e1ee26$var$chunk = (arr, size)=>arr.reduce((acc, e, i)=>(i % size ? acc[acc.length - 1].push(e) : acc.push([ e ]), acc), []); $8f5101ca96e1ee26$exports = $8f5101ca96e1ee26$var$chunk; var $520e6a32be2ddde3$exports = {}; const $520e6a32be2ddde3$var$transpose = (matrix)=>matrix[0].map((col, i)=>matrix.map((row)=>row[i])); $520e6a32be2ddde3$exports = $520e6a32be2ddde3$var$transpose; var $704a22a695c3b950$exports = {}; const $704a22a695c3b950$var$swapItems = (a, i, j)=>a[i] && a[j] && [ ...a.slice(0, i), a[j], ...a.slice(i + 1, j), a[i], ...a.slice(j + 1), ] || a; $704a22a695c3b950$exports = $704a22a695c3b950$var$swapItems; var $031659a0e40805cc$exports = {}; const $031659a0e40805cc$var$suffixAmPm = (h)=>{ const value = Number(h); if (value) return `${value % 12 === 0 ? 12 : value % 12}${value < 12 ? "am" : "pm"}`; return "Invalid hour"; }; $031659a0e40805cc$exports = $031659a0e40805cc$var$suffixAmPm; var $9f1cc9084efb7b8a$exports = {}; const $9f1cc9084efb7b8a$var$diffDays = (date, otherDate)=>Math.ceil(Math.abs(date - otherDate) / 86400000); $9f1cc9084efb7b8a$exports = $9f1cc9084efb7b8a$var$diffDays; var $7f46e314988680ca$exports = {}; const $7f46e314988680ca$var$monthDiff = (startDate, endDate)=>Math.max(0, (endDate.getFullYear() - startDate.getFullYear()) * 12 - startDate.getMonth() + endDate.getMonth()); $7f46e314988680ca$exports = $7f46e314988680ca$var$monthDiff; var $4496f859261b25e0$exports = {}; const $4496f859261b25e0$var$formatSeconds = (s)=>new Date(s * 1000).toISOString().substr(11, 8); $4496f859261b25e0$exports = $4496f859261b25e0$var$formatSeconds; var $d312bd75204329a7$exports = {}; const $d312bd75204329a7$var$formatLocaleDate = (date, locale)=>new Intl.DateTimeFormat(locale).format(date); $d312bd75204329a7$exports = $d312bd75204329a7$var$formatLocaleDate; var $0ce5a3b306dfc085$exports = {}; const $0ce5a3b306dfc085$var$dayOfYear = (date)=>Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 86400000); $0ce5a3b306dfc085$exports = $0ce5a3b306dfc085$var$dayOfYear; var $2f0632d2f05e15b3$exports = {}; const $2f0632d2f05e15b3$var$getFirstDate = (d = new Date())=>new Date(d.getFullYear(), d.getMonth(), 1); $2f0632d2f05e15b3$exports = $2f0632d2f05e15b3$var$getFirstDate; var $100d097a13dea8d0$exports = {}; const $100d097a13dea8d0$var$getLastDate = (d = new Date())=>new Date(d.getFullYear(), d.getMonth() + 1, 0); $100d097a13dea8d0$exports = $100d097a13dea8d0$var$getLastDate; var $061a6ce56fc48721$exports = {}; const $061a6ce56fc48721$var$getMonthName = (date)=>[ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", " November", "December", ][date.getMonth()]; $061a6ce56fc48721$exports = $061a6ce56fc48721$var$getMonthName; var $4065fb0270173615$exports = {}; const $4065fb0270173615$var$daysInMonth = (month, year)=>new Date(year, month, 0).getDate(); $4065fb0270173615$exports = $4065fb0270173615$var$daysInMonth; var $e7246aef8d187d6b$exports = {}; const $e7246aef8d187d6b$var$getTimezone = ()=>Intl.DateTimeFormat().resolvedOptions().timeZone; $e7246aef8d187d6b$exports = $e7246aef8d187d6b$var$getTimezone; var $c26770c6da912fe6$exports = {}; const $c26770c6da912fe6$var$tomorrow = ()=>new Date(new Date().valueOf() + 86400000); $c26770c6da912fe6$exports = $c26770c6da912fe6$var$tomorrow; var $720d27acf39eae4c$exports = {}; const $720d27acf39eae4c$var$numberOfDays = (year)=>year % 4 === 0 && year % 100 !== 0 || year % 400 === 0 ? 366 : 365; $720d27acf39eae4c$exports = $720d27acf39eae4c$var$numberOfDays; var $28ad49f19ef6b2de$exports = {}; const $28ad49f19ef6b2de$var$getWeekday = (date)=>[ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", ][date.getDay()]; $28ad49f19ef6b2de$exports = $28ad49f19ef6b2de$var$getWeekday; var $c21c672c1e94c9b7$exports = {}; const $c21c672c1e94c9b7$var$yesterday = ()=>new Date(new Date().valueOf() - 86400000); $c21c672c1e94c9b7$exports = $c21c672c1e94c9b7$var$yesterday; var $772a3c6e2dd2416a$exports = {}; const $772a3c6e2dd2416a$var$sortDescending = (arr)=>arr.sort((a, b)=>a.getTime() > b.getTime()); $772a3c6e2dd2416a$exports = $772a3c6e2dd2416a$var$sortDescending; var $c7ff34cd1983b2c8$exports = {}; const $c7ff34cd1983b2c8$var$isDescendant = (child, parent)=>parent.contains(child); $c7ff34cd1983b2c8$exports = $c7ff34cd1983b2c8$var$isDescendant; var $aa2c488cbfcc8b32$exports = {}; const $aa2c488cbfcc8b32$var$hasFocus = (ele)=>ele === document.activeElement; $aa2c488cbfcc8b32$exports = $aa2c488cbfcc8b32$var$hasFocus; var $004cb6f3d1ff18de$exports = {}; const $004cb6f3d1ff18de$var$touchSupported = ()=>"ontouchstart" in window || window.DocumentTouch && document instanceof window.DocumentTouch; $004cb6f3d1ff18de$exports = $004cb6f3d1ff18de$var$touchSupported; var $72082b2df5e089fd$exports = {}; const $72082b2df5e089fd$var$isAtBottom = ()=>document.documentElement.clientHeight + window.scrollY >= document.documentElement.scrollHeight; $72082b2df5e089fd$exports = $72082b2df5e089fd$var$isAtBottom; var $9a6560a4d63a7994$exports = {}; const $9a6560a4d63a7994$var$siblings = (ele)=>[].slice.call(ele.parentNode.children).filter((child)=>child !== ele); $9a6560a4d63a7994$exports = $9a6560a4d63a7994$var$siblings; var $1090fc25d8d426d7$exports = {}; const $1090fc25d8d426d7$var$getSelectedText = ()=>window.getSelection().toString(); $1090fc25d8d426d7$exports = $1090fc25d8d426d7$var$getSelectedText; var $47774b0ff3b2de99$exports = {}; const $47774b0ff3b2de99$var$getPosition = (ele)=>(r = ele.getBoundingClientRect(), { left: r.left + window.scrollX, top: r.top + window.scrollY }); $47774b0ff3b2de99$exports = $47774b0ff3b2de99$var$getPosition; var $885bcd7f43cc42cf$exports = {}; const $885bcd7f43cc42cf$var$insertAfter = (ele, anotherEle)=>anotherEle.parentNode.insertBefore(ele, anotherEle.nextSibling); $885bcd7f43cc42cf$exports = $885bcd7f43cc42cf$var$insertAfter; var $2b6c51ebca17d5ff$exports = {}; const $2b6c51ebca17d5ff$var$insertBefore = (ele, anotherEle)=>anotherEle.parentNode.insertBefore(ele, anotherEle); $2b6c51ebca17d5ff$exports = $2b6c51ebca17d5ff$var$insertBefore; var $fa5d557501bb9f1c$exports = {}; const $fa5d557501bb9f1c$var$insertHtmlAfter = (html, ele)=>ele.insertAdjacentHTML("afterend", html); $fa5d557501bb9f1c$exports = $fa5d557501bb9f1c$var$insertHtmlAfter; var $6fe38eeec1ec0b32$exports = {}; const $6fe38eeec1ec0b32$var$insertHtmlBefore = (html, ele)=>ele.insertAdjacentHTML("beforebegin", html); $6fe38eeec1ec0b32$exports = $6fe38eeec1ec0b32$var$insertHtmlBefore; var $893ee550bf2fcdae$exports = {}; const $893ee550bf2fcdae$var$goTo = (url)=>location.href = url; $893ee550bf2fcdae$exports = $893ee550bf2fcdae$var$goTo; var $f9f5cce917062ea1$exports = {}; const $f9f5cce917062ea1$var$reload = ()=>location.reload(); $f9f5cce917062ea1$exports = $f9f5cce917062ea1$var$reload; var $e61e047f1c5e04e4$exports = {}; const $e61e047f1c5e04e4$var$replace = (ele, newEle)=>ele.parentNode.replaceChild(newEle, ele); $e61e047f1c5e04e4$exports = $e61e047f1c5e04e4$var$replace; var $47c633223a05a5e1$exports = {}; const $47c633223a05a5e1$var$goToTop = ()=>window.scrollTo(0, 0); $47c633223a05a5e1$exports = $47c633223a05a5e1$var$goToTop; var $7b7d5448f136c505$exports = {}; const $7b7d5448f136c505$var$serialize = (formEle)=>Array.from(new FormData(formEle)).reduce((p, [k, v])=>Object.assign({}, p, { [k]: p[k] ? (Array.isArray(p[k]) ? p[k] : [ p[k] ]).concat(v) : v }), {}); $7b7d5448f136c505$exports = $7b7d5448f136c505$var$serialize; var $9c90aa5c733f9c8e$exports = {}; const $9c90aa5c733f9c8e$var$show = (ele)=>ele.style.display = ""; $9c90aa5c733f9c8e$exports = $9c90aa5c733f9c8e$var$show; var $d750c9067f1a7728$exports = {}; const $d750c9067f1a7728$var$stripHtml = (html)=>new DOMParser().parseFromString(html, "text/html").body.textContent || ""; $d750c9067f1a7728$exports = $d750c9067f1a7728$var$stripHtml; var $53f0b26dbdcd7d19$exports = {}; const $53f0b26dbdcd7d19$var$toggle = (ele)=>ele.style.display = ele.style.display === "none" ? "block" : "none"; $53f0b26dbdcd7d19$exports = $53f0b26dbdcd7d19$var$toggle; var $ee04a0731b3da807$exports = {}; const $ee04a0731b3da807$var$boxHandler = (x)=>({ next: (f)=>$ee04a0731b3da807$var$boxHandler(f(x)), done: (f)=>f(x) }); $ee04a0731b3da807$exports = $ee04a0731b3da807$var$boxHandler; var $2047b8e9ed68c105$exports = {}; const $2047b8e9ed68c105$var$isFunction = (v)=>[ "[object Function]", "[object GeneratorFunction]", "[object AsyncFunction]", "[object Promise]", ].includes(Object.prototype.toString.call(v)); $2047b8e9ed68c105$exports = $2047b8e9ed68c105$var$isFunction; var $63a2e28f72ecab3b$exports = {}; const $63a2e28f72ecab3b$var$isGeneratorFunction = (v)=>Object.prototype.toString.call(v) === "[object GeneratorFunction]"; $63a2e28f72ecab3b$exports = $63a2e28f72ecab3b$var$isGeneratorFunction; var $37543d0f9977f654$exports = {}; const $37543d0f9977f654$var$isAsyncFunction = (v)=>Object.prototype.toString.call(v) === "[object AsyncFunction]"; $37543d0f9977f654$exports = $37543d0f9977f654$var$isAsyncFunction; var $c1769435fe1be367$exports = {}; const $c1769435fe1be367$var$unary = (fn)=>(arg)=>fn(arg); $c1769435fe1be367$exports = $c1769435fe1be367$var$unary; var $dabc3e24d8d914f6$exports = {}; const $dabc3e24d8d914f6$var$curry = (fn, ...args)=>fn.length <= args.length ? fn(...args) : $dabc3e24d8d914f6$var$curry.bind(null, fn, ...args); $dabc3e24d8d914f6$exports = $dabc3e24d8d914f6$var$curry; var $67907ac247791a93$exports = {}; const $67907ac247791a93$var$xor = (a, b)=>a && !b || !a && b; $67907ac247791a93$exports = $67907ac247791a93$var$xor; var $6dd7812ebfd4502d$exports = {}; const $6dd7812ebfd4502d$var$addOrdinal = (n)=>`${n}${[ "st", "nd", "rd" ][((n + 90) % 100 - 10) % 10 - 1] || "th"}`; $6dd7812ebfd4502d$exports = $6dd7812ebfd4502d$var$addOrdinal; var $40938efa3f22f66d$exports = {}; const $40938efa3f22f66d$var$fibo = (n, memo = {})=>memo[n] || (n <= 2 ? 1 : memo[n] = $40938efa3f22f66d$var$fibo(n - 1, memo) + $40938efa3f22f66d$var$fibo(n - 2, memo)); $40938efa3f22f66d$exports = $40938efa3f22f66d$var$fibo; var $685fd07b51220697$exports = {}; const $685fd07b51220697$var$average = (...args)=>args.reduce((a, b)=>a + b) / args.length; $685fd07b51220697$exports = $685fd07b51220697$var$average; var $926824e7102763cd$exports = {}; const $926824e7102763cd$var$division = (...args)=>args.reduce((a, b)=>a / b); $926824e7102763cd$exports = $926824e7102763cd$var$division; var $b498b9c07c55818d$exports = {}; const $b498b9c07c55818d$var$factorial = (n)=>n <= 1 ? 1 : n * $b498b9c07c55818d$var$factorial(n - 1); $b498b9c07c55818d$exports = $b498b9c07c55818d$var$factorial; var $48bae04078064452$exports = {}; const $48bae04078064452$var$mod = (a, b)=>(a % b + b) % b; $48bae04078064452$exports = $48bae04078064452$var$mod; var $5c62529391aac519$exports = {}; const $5c62529391aac519$var$remainder = (...args)=>args.reduce((a, b)=>a % b); $5c62529391aac519$exports = $5c62529391aac519$var$remainder; var $35925ef06bc6a9d6$exports = {}; const $35925ef06bc6a9d6$var$clamp = (val, min = 0, max = 1)=>Math.max(min, Math.min(max, val)); $35925ef06bc6a9d6$exports = $35925ef06bc6a9d6$var$clamp; var $6cd0b4f96a4c2658$exports = {}; const $6cd0b4f96a4c2658$var$gcd = (a, b)=>b === 0 ? a : $6cd0b4f96a4c2658$var$gcd(b, a % b); $6cd0b4f96a4c2658$exports = $6cd0b4f96a4c2658$var$gcd; var $2dd9cb0799b28312$exports = {}; const $2dd9cb0799b28312$var$toChars = (n)=>`${n >= 26 ? $2dd9cb0799b28312$var$toChars(Math.floor(n / 26) - 1) : ""}${"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[n % 26]}`; $2dd9cb0799b28312$exports = $2dd9cb0799b28312$var$toChars; var $f36ce37a8e5fa75a$exports = {}; const $f36ce37a8e5fa75a$var$decToBi = (num)=>num === 0 ? 0 : num % 2 + 10 * $f36ce37a8e5fa75a$var$decToBi(~~(num / 2)); $f36ce37a8e5fa75a$exports = $f36ce37a8e5fa75a$var$decToBi; var $af9aa2f9d9f17260$exports = {}; const $af9aa2f9d9f17260$var$digitize = (n)=>`${n}`.split("").map((v)=>parseInt(v, 10)); $af9aa2f9d9f17260$exports = $af9aa2f9d9f17260$var$digitize; var $3d7f933820d81fde$exports = {}; const $3d7f933820d81fde$var$mul = (...args)=>args.reduce((a, b)=>a * b); $3d7f933820d81fde$exports = $3d7f933820d81fde$var$mul; var $3fa74a3712bffb81$exports = {}; const $3fa74a3712bffb81$var$prefixWithZeros = (n, length)=>(n / Math.pow(10, length)).toFixed(length).substr(2); $3fa74a3712bffb81$exports = $3fa74a3712bffb81$var$prefixWithZeros; var $4a434469b356127a$exports = {}; const $4a434469b356127a$var$round = (n, decimals = 0)=>Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`); $4a434469b356127a$exports = $4a434469b356127a$var$round; var $93ad89d82dfceec6$exports = {}; const $93ad89d82dfceec6$var$subtract = (...args)=>args.reduce((a, b)=>a - b); $93ad89d82dfceec6$exports = $93ad89d82dfceec6$var$subtract; var $c8517b0404d07d47$exports = {}; const $c8517b0404d07d47$var$truncate = (n)=>~~n; $c8517b0404d07d47$exports = $c8517b0404d07d47$var$truncate; var $45012b543fbbb674$exports = {}; const $45012b543fbbb674$var$toFixed = (n, fixed)=>`${n}`.match(new RegExp(`^-?\\d+(?:\.\\d{0,${fixed}})?`))[0]; $45012b543fbbb674$exports = $45012b543fbbb674$var$toFixed; var $b223bb398f7acbc3$exports = {}; const $b223bb398f7acbc3$var$wrap = (num, min, max)=>((num - min) % (max - min) + (max - min)) % (max - min) + min; $b223bb398f7acbc3$exports = $b223bb398f7acbc3$var$wrap; var $8ec21cfaf707fa03$exports = {}; const $8ec21cfaf707fa03$var$isEqual = (...objects)=>objects.every((obj)=>JSON.stringify(obj) === JSON.stringify(objects[0])); $8ec21cfaf707fa03$exports = $8ec21cfaf707fa03$var$isEqual; var $400a6c2cca995013$exports = {}; const $400a6c2cca995013$var$toObj = (arr)=>Object.fromEntries(arr); $400a6c2cca995013$exports = $400a6c2cca995013$var$toObj; module.exports = { isEmail: $da93f66a944e6fa1$exports, isNum: $d0029f21aa125231$exports, isName: $a733197d8723ee59$exports, isImageURL: $80e0acff89f2d717$exports, isRegex: $e2dfc88a9db0468b$exports, isBoolean: $dc91f24c56a1b722$exports, isURL: $a0b92d42cd17c784$exports, isPassword: $79ad2f4b9bde0dfa$exports, isEven: $173ad5c86c714063$exports, isOdd: $38f19612229b864f$exports, removeHTMLTags: $a3a9e08c7cc9d65e$exports, isSlug: $373eda095639a10e$exports, isHexColor: $250d7e0e21323638$exports, isInteger: $261ee2fe7a5b1086$exports, isIPv4: $1189bd4b06d87008$exports, isIPv6: $1836460093ed9e15$exports, isHTMLTags: $08330aa2712e47c8$exports, boldText: $ca29559d2a7f3726$exports, isEqualArray: $46afb27b069640cc$exports, castArray: $77102897f7bf738b$exports, convertObject: $d84d2ebfdd778b0a$exports, countOccurrences: $208347e98c62ff65$exports, range: $395b0a375be26a92$exports, maxByArray: $c9b9835bd65fed2f$exports, minByArray: $a5c6db9f27ac4ecc$exports, indexOfMin: $fb29c14e346d1b9a$exports, indexOfMax: $b907ac08ea64ac69$exports, flat: $3cb6ae21dcfb3bb2$exports, getConsecutiveArrays: $7c3d41a23a509ee0$exports, getNthItems: $7b19767f8baf2edc$exports, getIntersection: $33280ff9307368a9$exports, sum: $69fac0d356ebd43e$exports, unique: $531af21bfcf1ee8f$exports, union: $340266b0f8f22979$exports, groupBy: $8a30a305acb049bc$exports, merge: $77f6a72ada3454d8$exports, removeFalsy: $c1e47f08d0bf38ea$exports, repeat: $ab75c95aca035283$exports, shuffle: $27f1fb72245bfbd2$exports, sort: $8661b8086d2af55f$exports, chunk: $8f5101ca96e1ee26$exports, transpose: $520e6a32be2ddde3$exports, swapItems: $704a22a695c3b950$exports, suffixAmPm: $031659a0e40805cc$exports, diffDays: $9f1cc9084efb7b8a$exports, monthDiff: $7f46e314988680ca$exports, formatSeconds: $4496f859261b25e0$exports, formatLocaleDate: $d312bd75204329a7$exports, dayOfYear: $0ce5a3b306dfc085$exports, getFirstDate: $2f0632d2f05e15b3$exports, getLastDate: $100d097a13dea8d0$exports, getMonthName: $061a6ce56fc48721$exports, daysInMonth: $4065fb0270173615$exports, getTimezone: $e7246aef8d187d6b$exports, tomorrow: $c26770c6da912fe6$exports, numberOfDays: $720d27acf39eae4c$exports, getWeekday: $28ad49f19ef6b2de$exports, yesterday: $c21c672c1e94c9b7$exports, sortDescending: $772a3c6e2dd2416a$exports, isDescendant: $c7ff34cd1983b2c8$exports, hasFocus: $aa2c488cbfcc8b32$exports, touchSupported: $004cb6f3d1ff18de$exports, isAtBottom: $72082b2df5e089fd$exports, siblings: $9a6560a4d63a7994$exports, getSelectedText: $1090fc25d8d426d7$exports, getPosition: $47774b0ff3b2de99$exports, insertAfter: $885bcd7f43cc42cf$exports, insertBefore: $2b6c51ebca17d5ff$exports, insertHtmlAfter: $fa5d557501bb9f1c$exports, insertHtmlBefore: $6fe38eeec1ec0b32$exports, goTo: $893ee550bf2fcdae$exports, reload: $f9f5cce917062ea1$exports, replace: $e61e047f1c5e04e4$exports, goToTop: $47c633223a05a5e1$exports, serialize: $7b7d5448f136c505$exports, show: $9c90aa5c733f9c8e$exports, stripHtml: $d750c9067f1a7728$exports, toggle: $53f0b26dbdcd7d19$exports, boxHandler: $ee04a0731b3da807$exports, isFunction: $2047b8e9ed68c105$exports, isGeneratorFunction: $63a2e28f72ecab3b$exports, isAsyncFunction: $37543d0f9977f654$exports, unary: $c1769435fe1be367$exports, curry: $dabc3e24d8d914f6$exports, xor: $67907ac247791a93$exports, addOrdinal: $6dd7812ebfd4502d$exports, fibo: $40938efa3f22f66d$exports, average: $685fd07b51220697$exports, division: $926824e7102763cd$exports, factorial: $b498b9c07c55818d$exports, mod: $48bae04078064452$exports, remainder: $5c62529391aac519$exports, clamp: $35925ef06bc6a9d6$exports, gcd: $6cd0b4f96a4c2658$exports, toChars: $2dd9cb0799b28312$exports, decToBi: $f36ce37a8e5fa75a$exports, digitize: $af9aa2f9d9f17260$exports, mul: $3d7f933820d81fde$exports, prefixWithZeros: $3fa74a3712bffb81$exports, round: $4a434469b356127a$exports, subtract: $93ad89d82dfceec6$exports, truncate: $c8517b0404d07d47$exports, toFixed: $45012b543fbbb674$exports, wrap: $b223bb398f7acbc3$exports, isEqual: $8ec21cfaf707fa03$exports, toObj: $400a6c2cca995013$exports };