File: /mnt/data/kofejob-wp/wp-content/themes/kofejob/assets/js/smoke.min.js
!function(e){e.fn.smkValidate=function(){var t=(e.extend({},e.fn.smkValidate.Languaje),e.fn.smkValidate.Languaje);void 0===t&&(t={textEmpty:"Required field",textEmail:"Enter a valid email",textAlphanumeric:"Only numbers and/or letters allowed",textNumber:"Only numbers are allowed",textNumberRange:"The numerical range must be greater than <b> {@} </b> and less than <b> {@} </b>",textDecimal:"Only decimal numbers are allowed",textCurrency:"Please enter a valid monetary amount",textSelect:"It is necessary that you select an option",textCheckbox:"It is necessary that you select an option",textLength:"The number of characters is equal to <b> {@} </b>",textRange:"The number of characters must be greater than <b> {@} </b> and less than <b> {@} </b>",textSPassDefault:"Minimum 4 characters",textSPassWeak:"Minimum 6 characters",textSPassMedium:"Minimum 6 characters and a number",textSPassStrong:"Minimum 6 characters a number and a capital",textUrl:"Please enter a valid url",textTel:"Please enter a valid phone number",textColor:"Please enter a valid hex color",textDate:"Please enter a valid date",textDatetime:"Please enter a valid date and time",textMonth:"Please enter a valid month",textWeek:"Please enter a valid week",textTime:"Please enter a valid time",textPattern:"Enter a valid string"}),this.is("form")&&this.attr("novalidate","novalidate");var a=!0;return(this.is(":input")?e(this):e(":input:not(:button):not(:disabled):not(.novalidate)",this)).each(function(s,n){var r=e(n),o=e(n).attr("type"),i=e(n).attr("data-smk-type"),l=(n.tagName.toLowerCase(),e(n).val()),c=e(n).attr("name"),m=e(n).attr("required"),d=e(n).attr("minlength"),u=e(n).attr("maxlength"),p=e(n).attr("data-smk-min"),h=e(n).attr("data-smk-max"),f=e(n).attr("data-smk-strongPass"),g=e(n).attr("data-smk-pattern"),k=e(n).attr("data-smk-decimal-separator"),v=e(n).attr("data-smk-thousand-separator");if(void 0===k&&(k="."),void 0===v&&(v=","),e.smkRemoveError(r),("radio"===o||"checkbox"===o)&&(l=e("input[name='"+c+"']:checked").val()),"required"!==m||""!==l&&void 0!==l||(a=e.smkAddError(r,t.textEmpty)),""!==l){if("email"===o){/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/.test(l)||(a=e.smkAddError(r,t.textEmail))}if("alphanumeric"===i){/^[a-z0-9]+$/i.test(l)||(a=e.smkAddError(r,t.textAlphanumeric))}if("number"===o||"number"===i){if(/^\d+$/.test(l)){if((void 0!==p||void 0!==h)&&(p>l||l>h)){var b=[];b[0]=parseInt(p-1),b[1]=parseInt(h)+1;var y=e.smokeCustomizeMsg(t.textNumberRange,b);a=e.smkAddError(r,y)}}else a=e.smkAddError(r,t.textNumber)}if("decimal"===i)(","===k?/^\d+(?:\,\d{1,4})?$/:/^\d+(?:\.\d{1,4})?$/).test(l)||(a=e.smkAddError(r,t.textDecimal));if("currency"===i)(","===k&&"."===v?/^(?:\d+|\d{1,3}(?:.\d{3})*)(?:\,\d{1,4}){0,1}$/:/^(?:\d+|\d{1,3}(?:,\d{3})*)(?:\.\d{1,4}){0,1}$/).test(l)||(a=e.smkAddError(r,t.textCurrency));if(void 0!==d||void 0!==u)if(d===u){if(l.length!=d&&l.length!=u){var x=e.smokeCustomizeMsg(t.textLength,u);a=e.smkAddError(r,x)}}else if(d!==u&&(l.length<d||l.length>u)){var w=[];w[0]=parseInt(d-1),w[1]=parseInt(u)+1;var E=e.smokeCustomizeMsg(t.textRange,w);a=e.smkAddError(r,E)}if("password"===o){var D="",C="";switch(f){case"weak":D=/^(?=.*[a-z0-9])\w{6,}$/,C=t.textSPassWeak;break;case"medium":D=/^(?=.*\d)(?=.*[a-z])\w{6,}$/,C=t.textSPassMedium;break;case"strong":D=/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])\w{6,}$/,C=t.textSPassStrong;break;default:D=/^[a-zA-Z0-9!@#\$%\^\&*\)\(+=._-]/,C=t.textSPassDefault}D.test(l)||(a=e.smkAddError(r,C))}if("url"===o){/^(http|ftp|https):\/\/[\w-]+(\.[\w-]+)*([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?$/.test(l)||(a=e.smkAddError(r,t.textUrl))}if("tel"===o){/^(\+?)\d{10,15}$/.test(l)||(a=e.smkAddError(r,t.textTel))}if("color"===o){/^#([0-9a-f]{3}){1,2}$/i.test(l)||(a=e.smkAddError(r,t.textColor))}if("date"===o){/^([0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])$/.test(l)||(a=e.smkAddError(r,t.textDate))}if("datetime"===o){/^([0-9]{4})-(1[0-2]|0[1-9])-(3[0-1]|0[1-9]|[1-2][0-9])T(2[0-3]|[0-1][0-9]):([0-5][0-9]):([0-5][0-9])(Z|[+-](?:2[0-3]|[0-1][0-9]):[0-5][0-9])?$/.test(l)||(a=e.smkAddError(r,t.textDatetime))}if("month"===o){/^([0-9]{4})-(1[0-2]|0[1-9])$/.test(l)||(a=e.smkAddError(r,t.textMonth))}if("week"===o){/^([0-9]{4})-?W(5[0-3]|[1-4][0-9]|0[1-9])$/.test(l)||(a=e.smkAddError(r,t.textWeek))}if("time"===o){/^(2[0-3]|[01]?[0-9]):([0-5]?[0-9])(:([0-5]?[0-9]))?$/.test(l)||(a=e.smkAddError(r,t.textTime))}if(""!==g&&void 0!==g)new RegExp("^("+g+")$").test(l)||(a=e.smkAddError(r,t.textPattern))}r.off(".validation").on("keyup.validation change.validation click.validation",function(){e(this).smkValidate()})}),this.find(".form-group.has-feedback.has-error").first().find(":input:not(:button):not(:disabled):not(.novalidate)").first().focus(),a},e.smkEqualPass=function(t,a){var s=e.smkEqualPass.Languaje;return void 0===s&&(s={textEqualPass:"Passwords do not match"}),(t=void 0!==e(t).val()?e(t).val():t)===e(a).val()||e.smkAddError(e(a),s.textEqualPass)},e.fn.smkClear=function(){(this.is(":input")?e(this):e(":input:not(:button)",this)).each(function(t,a){if(e.smkRemoveError(a),void 0===e(a).attr("data-smk-noclear")){var s=this.type,n=this.tagName.toLowerCase();switch("input"==n&&(n=s),s){case"text":case"password":case"email":case"number":case"hidden":case"date":case"datetime":case"datetime-local":case"month":case"week":case"time":case"tel":case"url":case"search":case"range":case"color":this.value="";break;case"checkbox":case"radio":this.checked=!1}switch(n){case"textarea":this.value="";break;case"select":this.selectedIndex=0,e(this).hasClass("select2")&&e(this).val("").trigger("change.select2")}}})},e.smkAddError=function(t,a){var s=e(t).parents("form").attr("data-smk-icon"),n=e(t).parents(".form-group"),r=e(t).parent(),o=e(t).attr("type"),i=e(t).attr("data-smk-msg"),l='<span class="glyphicon '+s+' form-control-feedback smk-error-icon"></span>';void 0===o&&(o=e(t).prop("tagName").toLowerCase()),(""===s||void 0===s)&&(l=""),(""===i||void 0===i)&&(i=a);var c='<span class="help-block smk-error-msg">'+i+"</span>";return"select"==o?(n.addClass("has-feedback has-error smk-"+o),n.append(l+c)):"checkbox"==o||"radio"==o?(n.addClass("has-feedback has-error smk-"+o),n.append(c)):(n.addClass("has-feedback has-error"),n.parent().hasClass("form-horizontal")?r.append(l+c):n.append(l+c)),!1},e.smkRemoveError=function(t){var a=e(t).parents(".form-group");return a.find(".smk-error-msg, .smk-error-icon").remove(),a.removeClass("has-error has-feedback"),!1},e.smokeCustomizeMsg=function(t,a){var s="";if("string"==typeof a)s=t.replace("{@}",a);else{var n=t.split("{@}");e.each(a,function(e,t){s+=n[e]+t}),s+=n[n.length-1]}return s},e.smkAlert=function(t){function a(){o=setTimeout(function(){r.animate({opacity:"0"},300,function(){r.remove()})},1e3*s.time)}var s=e.extend({text:"Hola Mundo",type:"warning",icon:"",position:"top-right",time:5,permanent:!1},t),n="smk-alert-content";switch(e.inArray(s.position,["top-left","top-center","top-right","bottom-left","bottom-center","bottom-right"])>=0&&(n+="-"+s.position),s.type){case"warning":s.type="alert-warning",""===s.icon&&(s.icon="glyphicon-exclamation-sign");break;case"success":s.type="alert-success",""===s.icon&&(s.icon="glyphicon-ok-sign");break;case"danger":s.type="alert-danger",""===s.icon&&(s.icon="glyphicon-remove-sign");break;case"info":s.type="alert-info",""===s.icon&&(s.icon="glyphicon-info-sign")}e("body > ."+n).length||e("body").append('<div class="smk-alert-content '+n+'"></div>');var r=e('<div class="alert alert-dismissable '+s.type+' smk-alert"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><span class="glyphicon '+s.icon+'"></span><p>'+s.text+"</p></div>");if(e("."+n).prepend(r),r.animate({opacity:"1"},300),!1===s.permanent){var o=0;e(r).mouseenter(function(){clearTimeout(o)}).mouseleave(function(){a()}),a()}},e.smkConfirm=function(t,a){function s(){e(".smk-confirm-back").fadeOut(200,function(){e(".smk-confirm-back").remove()}),e(".smk-confirm").animate({top:"-500px",opacity:"0"},400,function(){e(".smk-confirm").remove()})}var n=e.extend({text:"are you sure?",accept:"Accept",cancel:"Cancel"},t);e("body").append('<div class="smk-confirm-back"><div class="panel panel-default smk-confirm" tabindex="1"><div class="panel-body">'+n.text+'</div><div class="panel-footer text-right"><a class="btn btn-default btn-sm smk-cancel" href="#" >'+n.cancel+'</a> <a class="btn btn-primary btn-sm smk-accept" href="#">'+n.accept+"</a></div></div></div>"),e(".smk-confirm").animate({top:"-5px",opacity:"1"},400,function(){e(".smk-confirm").focus()}).on("keydown",function(t){27===t.which?e(".smk-cancel").click():13===t.which&&(e(".smk-accept").is(":focus")||e(".smk-accept").click())}),e(".smk-cancel").click(function(e){e.preventDefault(),s(),a(!1)}),e(".smk-accept").click(function(e){e.preventDefault(),s(),a(!0)})},e.smkPrompt=function(t,a){function s(){e(".smk-confirm-back").fadeOut(200,function(){e(".smk-confirm-back").remove()}),e(".smk-prompt").animate({top:"-500px",opacity:"0"},400,function(){e(".smk-prompt").remove()})}var n=e.extend({text:"Enter value",defaultValue:"",accept:"Accept",cancel:"Cancel"},t);e("body").append('<div class="smk-confirm-back"><div class="panel panel-default smk-prompt" tabindex="1"><div class="panel-body"><div class="form-group"><label for="smkPromptInput">'+n.text+'</label><input class="form-control" id="smkPromptInput" autocomplete="off" type="text" value="'+n.defaultValue+'"></div></div><div class="panel-footer text-right"><a class="btn btn-default btn-sm smk-cancel" href="#" >'+n.cancel+'</a> <a class="btn btn-primary btn-sm smk-accept" href="#">'+n.accept+"</a></div></div></div>"),e(".smk-prompt").animate({top:"-5px",opacity:"1"},400,function(){e('.smk-prompt input[type="text"]').focus().select()}).on("keydown",function(t){27===t.which?e(".smk-cancel").click():13===t.which&&(e(".smk-accept").is(":focus")||e(".smk-accept").click())}),e(".smk-cancel").click(function(e){e.preventDefault(),s(),a(!1)}),e(".smk-accept").click(function(t){t.preventDefault(),s();var n=""!==e(".smk-prompt input").val()&&e(".smk-prompt input").val();a(n)})},e.smkFloat=function(e){return"string"==typeof e&&(e=e.replace(",","")),parseFloat(e)},e.smkCurrency=function(e,t){"string"!=typeof e&&(e=e.toString());var a=e.replace(",","");if(""===a||isNaN(a))return 0;a=Math.round(parseFloat(a)*Math.pow(10,2))/Math.pow(10,2),t=t||"";var s=(a+="").split("."),n=s[0],r=s.length>1?"."+s[1]:".00";r=(r+="00").substr(0,3);for(var o=/(\d+)(\d{3})/;o.test(n);)n=n.replace(o,"$1,$2");return t+n+r},e.smkGetURL=function(t){var a=e(location).attr("protocol"),s=e(location).attr("hostname"),n=e(location).attr("pathname"),r=(n=n.split("/")).pop();return""!==r&&(file=r.split("."),file.length<2&&n.push(r)),a+"//"+s+(n=(n=n.slice(0,t+1)).join("/"))},e.fn.smkShowPass=function(){var t=e(this),a=t.parent(".form-group");a.addClass("smk-show-pass"),a.append('<span class="glyphicon glyphicon-eye-open smk-btn-show-pass" aria-hidden="true"></span>'),a.find(".smk-btn-show-pass").click(function(a){a.preventDefault(),"password"==t.prop("type")?(t.prop("type","text"),e(this).addClass("glyphicon-eye-close"),e(this).removeClass("glyphicon-eye-open")):(t.prop("type","password"),e(this).removeClass("glyphicon-eye-close"),e(this).addClass("glyphicon-eye-open"))})},e.smkHideEmail=function(e){for(var t=e.split("@"),a=t[0].charAt(0),s=t[0].slice(-1),n="",r=0;r<t[0].length-2;r++)n+="*";return a+n+s+"@"+t[1]},e.smkDatePicker=function(e){if(""!==e){var t=(e.getDate()<10?"0":"")+e.getDate(),a=(e.getMonth()+1<10?"0":"")+(e.getMonth()+1),s=e.getFullYear();result=s+"-"+a+"-"+t}else result="";return result},e.smkDate=function(t){var a=e.smkDatePicker(new Date),s=e.extend({date:a,format:"yyyy-mm-dd"},e.smkDate.Languaje,t),n=e.smkDate.Languaje;void 0===n&&(n={shortMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"]});var r=/\d+|[a-zA-z]/g,o=(s.date.replace(r,"\0").split("\0"),s.date.match(r));s.date="es"==s.lang?4==o[0].length?new Date(o[0],o[1]-1,o[2]):new Date(o[2],o[1]-1,o[0]):4==o[0].length?new Date(o[0],o[2]-1,o[1]):new Date(o[2],o[0]-1,o[1]);var i="";if("Invalid Date"!=s.date){var l={d:s.date.getDate(),dd:(s.date.getDate()<10?"0":"")+s.date.getDate(),m:s.date.getMonth()+1,mm:(s.date.getMonth()+1<10?"0":"")+(s.date.getMonth()+1),M:n.shortMonthNames[s.date.getMonth()],MM:n.monthNames[s.date.getMonth()],yyyy:s.date.getFullYear(),yy:s.date.getFullYear().toString().substring(2),hh:s.date.getHours(),mi:s.date.getMinutes(),ss:s.date.getSeconds()},c=/dd?|DD?|mm?|MM?|yy(?:yy)?/g,m=s.format.replace(c,"\0").split("\0"),d=s.format.match(c);e.each(d,function(e,t){i+=m[e]+l[t]})}else i="",console.log("Invalid Date");return i},e.smkDateDiff=function(t){var a=e.extend({fromDate:new Date,toDate:new Date,interval:"days"},t),s=new Date(a.fromDate),n=new Date(a.toDate),r=n-s;if(isNaN(r))return NaN;switch(a.interval){case"years":return n.getFullYear()-s.getFullYear();case"months":return 12*n.getFullYear()+n.getMonth()-(12*s.getFullYear()+s.getMonth());case"weeks":return Math.floor(r/6048e5);case"days":return Math.floor(r/864e5);case"hours":return Math.floor(r/36e5);case"minutes":return Math.floor(r/6e4);case"seconds":return Math.floor(r/1e3);default:return}},e.smkScrolling=function(t){var a=e.extend({speed:1e3},t);e("a[href*=#]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=e(this.hash);if((t=t.length?t:e("[name="+this.hash.slice(1)+"]")).length)return e("html,body").animate({scrollTop:t.offset().top},a.speed),!1}})},e.smkProgressBar=function(t){var a=e.extend({element:"body",status:"start",bgColor:"#fff",barColor:"",content:""},t);if("start"==a.status){var s='<div class="smk-progressbar">';s+='<div class="progress"><div class="progress-bar" role="progressbar" aria-valuenow="" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"><span class="sr-only">0% Complete</span></div></div>',s+='<div class="smk-progressbar-content">'+a.content+"</div>",s+="</div>",e(a.element).prepend(e(s)),e(".smk-progressbar").css("background-color",a.bgColor),e(".smk-progressbar .progress-bar").css("background-color",a.barColor),"body"==a.element?e(".smk-progressbar").css("position","fixed"):(e(a.element).css("position","relative"),e(".smk-progressbar").css("position","absolute")),e(a.element+" .smk-progressbar .progress .progress-bar").width(50+30*Math.random()+"%")}else"end"==a.status&&e(a.element+" .smk-progressbar .progress .progress-bar").width("110%").delay(200,function(){e(a.element+" .smk-progressbar").fadeOut("slow",function(){e(this).remove()})})},e.fn.smkFullscreen=function(){e(this).append('<a class="btn smk-fullscreen" href="#"><span class="glyphicon glyphicon-fullscreen" aria-hidden="true"></span></a>'),e(".smk-fullscreen").click(function(e){e.preventDefault(),document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen():document.documentElement.requestFullscreen?document.documentElement.requestFullscreen():document.documentElement.msRequestFullscreen?document.documentElement.msRequestFullscreen():document.documentElement.mozRequestFullScreen?document.documentElement.mozRequestFullScreen():document.documentElement.webkitRequestFullscreen&&document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)});var t=function(){e(".smk-fullscreen").children(".glyphicon").toggleClass("glyphicon-fullscreen").toggleClass("glyphicon-resize-small")};document.addEventListener("fullscreenchange",t,!1),document.addEventListener("msfullscreenchange",t,!1),document.addEventListener("mozfullscreenchange",t,!1),document.addEventListener("webkitfullscreenchange",t,!1)},e.fn.smkPanel=function(t){var a=e.extend({hide:""},t),s=e(this),n=a.hide.replace(/\s/g,"").split(","),r=e(this).children(".panel-heading");r.length||(r=e("<div>",{class:"panel-heading"}),e(this).prepend(r));var o=r.children(".panel-title");r.addClass("clearfix"),o.length&&o.addClass("pull-left");var i='<div class="btn-group btn-group-xs pull-right" role="group">';-1==e.inArray("min",n)&&(i+='<a class="btn smk-min" href="#"><span class="glyphicon glyphicon-minus" aria-hidden="true"></span></a>'),-1==e.inArray("remove",n)&&(i+='<a class="btn smk-remove" href="#"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></a>'),-1==e.inArray("full",n)&&(i+='<a class="btn smk-full" href="#"><span class="glyphicon glyphicon-resize-full" aria-hidden="true"></span></a>'),i+="</div>",e(this).children(".panel-heading").append(i),s.find(".smk-min").click(function(t){t.preventDefault();var a=e(this).parents(".panel-heading").siblings(".panel-body"),s=e(this).parents(".panel-heading").siblings(".panel-footer"),n=e(this).children(".glyphicon");e(s).slideToggle("fast"),e(a).slideToggle("fast",function(){n.toggleClass("glyphicon-minus").toggleClass("glyphicon-plus")})}),s.find(".smk-remove").click(function(t){t.preventDefault(),e(this).parents(".panel").fadeOut(400,function(){})}),s.find(".smk-full").click(function(t){t.preventDefault();var a=e(this).parents(".panel"),s=e(this).parents(".panel-heading").siblings(".panel-body"),n=e(this).children(".glyphicon"),r=e(this).siblings(".btn").children(".glyphicon-plus");a.hasClass("panel-full")?(a.removeClass("panel-full"),e(this).siblings(".btn").show(),1==r.length&&s.hide(),e("body").css({overflow:"auto"})):(a.addClass("panel-full"),e(this).siblings(".btn").hide(),1==r.length&&s.show(),e("body").css({overflow:"hidden"})),n.toggleClass("glyphicon-resize-full").toggleClass("glyphicon-resize-small")})}}(jQuery);