app.js
1 month ago
detectmobilebrowser.js
1 month ago
email-autocomplete.js
1 month ago
mailcheck.js
1 month ago
morphext.js
1 month ago
morphext.js.LICENSE.txt
1 month ago
mystickymenu-admin.js
1 month ago
mystickymenu.js
1 month ago
mystickymenu.js.LICENSE.txt
1 month ago
select2.js
1 month ago
select2.js.LICENSE.txt
1 month ago
slick.js
1 month ago
star-rating-svg.js
1 month ago
welcomebar-front.js
1 month ago
mailcheck.js
1 lines
| 1 | (()=>{var e={823(e,n){var t,a={domainThreshold:2,secondLevelThreshold:2,topLevelThreshold:2,defaultDomains:["gmail.com"],defaultSecondLevelDomains:["gmail"],defaultTopLevelDomains:["com"],run:function(e){e.domains=e.domains||a.defaultDomains,e.secondLevelDomains=e.secondLevelDomains||a.defaultSecondLevelDomains,e.topLevelDomains=e.topLevelDomains||a.defaultTopLevelDomains,e.distanceFunction=e.distanceFunction||a.sift4Distance;var n=function(e){return e},t=e.suggested||n,i=e.empty||n,r=a.suggest(a.encodeEmail(e.email),e.domains,e.secondLevelDomains,e.topLevelDomains,e.distanceFunction);return r?t(r):i()},suggest:function(e,n,t,a,i){e=e.toLowerCase();var r=this.splitEmail(e);if(t&&a&&-1!==t.indexOf(r.secondLevelDomain)&&-1!==a.indexOf(r.topLevelDomain))return!1;var o=this.findClosestDomain(r.domain,n,i,this.domainThreshold);if(o)return o!=r.domain&&{address:r.address,domain:o,full:r.address+"@"+o};var s=this.findClosestDomain(r.secondLevelDomain,t,i,this.secondLevelThreshold),l=this.findClosestDomain(r.topLevelDomain,a,i,this.topLevelThreshold);if(r.domain){o=r.domain;var d=!1;if(s&&s!=r.secondLevelDomain&&(o=o.replace(r.secondLevelDomain,s),d=!0),l&&l!=r.topLevelDomain&&""!==r.secondLevelDomain&&(o=o.replace(new RegExp(r.topLevelDomain+"$"),l),d=!0),d)return{address:r.address,domain:o,full:r.address+"@"+o}}return!1},findClosestDomain:function(e,n,t,a){var i;a=a||this.topLevelThreshold;var r=1/0,o=null;if(!e||!n)return!1;t||(t=this.sift4Distance);for(var s=0;s<n.length;s++){if(e===n[s])return e;(i=t(e,n[s]))<r&&(r=i,o=n[s])}return r<=a&&null!==o&&o},sift4Distance:function(e,n,t){if(void 0===t&&(t=5),!e||!e.length)return n?n.length:0;if(!n||!n.length)return e.length;for(var a=e.length,i=n.length,r=0,o=0,s=0,l=0,d=0,c=[];r<a&&o<i;){if(e.charAt(r)==n.charAt(o)){l++;for(var u=!1,f=0;f<c.length;){var m=c[f];if(r<=m.c1||o<=m.c2){(u=Math.abs(o-r)>=Math.abs(m.c2-m.c1))?d++:m.trans||(m.trans=!0,d++);break}r>m.c2&&o>m.c1?c.splice(f,1):f++}c.push({c1:r,c2:o,trans:u})}else{s+=l,l=0,r!=o&&(r=o=Math.min(r,o));for(var v=0;v<t&&(r+v<a||o+v<i);v++){if(r+v<a&&e.charAt(r+v)==n.charAt(o)){r+=v-1,o--;break}if(o+v<i&&e.charAt(r)==n.charAt(o+v)){r--,o+=v-1;break}}}o++,(++r>=a||o>=i)&&(s+=l,l=0,r=o=Math.min(r,o))}return s+=l,Math.round(Math.max(a,i)-s+d)},splitEmail:function(e){var n=(e=null!==e?e.replace(/^\s*/,"").replace(/\s*$/,""):null).split("@");if(n.length<2)return!1;for(var t=0;t<n.length;t++)if(""===n[t])return!1;var a=n.pop(),i=a.split("."),r="",o="";if(0===i.length)return!1;if(1==i.length)o=i[0];else{r=i[0];for(var s=1;s<i.length;s++)o+=i[s]+".";o=o.substring(0,o.length-1)}return{topLevelDomain:o,secondLevelDomain:r,domain:a,address:n.join("@")}},encodeEmail:function(e){var n=encodeURI(e);return n=n.replace("%20"," ").replace("%25","%").replace("%5E","^").replace("%60","`").replace("%7B","{").replace("%7C","|").replace("%7D","}")}};e.exports&&(e.exports=a),void 0===(t=function(){return a}.apply(n,[]))||(e.exports=t),"undefined"!=typeof window&&window.jQuery&&(jQuery.fn.mailcheck=function(e){var n=this;if(e.suggested){var t=e.suggested;e.suggested=function(e){t(n,e)}}if(e.empty){var i=e.empty;e.empty=function(){i.call(null,n)}}e.email=this.val(),a.run(e)})}},n={};(function t(a){var i=n[a];if(void 0!==i)return i.exports;var r=n[a]={exports:{}};return e[a](r,r.exports,t),r.exports})(823)})(); |