PageSourceSearch

https://velesto.com/js/form-validation.min.js?1631608792

js velesto.com collected 2026-09-29 12:34:30 UTC 6,456 bytes, 2 lines download raw bytes

1/*! XTOPIA JS | (c) XTOPIA IO | https://www.xtopia.io */
2!function(e,t){"use strict";var a,r=$("body"),s={},o=!1,i=e.formValidation||{},n=["A604C767-7EE7-4463-9138-2B97F1965487","F794CC5E-3862-49EB-908E-C694400B9217","D8FF70E9-52C0-438C-8366-D739981DCEF7","A1B27718-FA73-4C1F-B7AB-3ACBB3A21119"];function l(e,t,a){var r,o,l,c,d,f,m,p,u,g=i,v=!0,b=function(e,a){var r;d=t.find("input[name='"+a+"'], select[name='"+a+"'], textarea[name='"+a+"']"),f=d.val(),Object.keys(e).forEach(function(t){o=e[t],l=o.conf,Object.keys(l).forEach(function(e){switch(c=l[e],e){case n[0]:u=new RegExp(c),d.last().closest(".wb-col-field").find(".error-msg").each(function(e,t){$(t).text()===o.msg&&$(t).remove()}),u.test(f)||(d.last().after('<div class="error-msg">'+o.msg+"</div>"),v=!1);break;case n[1]:d.last().closest("div").next(".error-msg").remove(),0===d.last()[0].selectedIndex&&(d.last().closest("div").after('<div class="error-msg">'+o.msg+"</div>"),v=!1);break;case n[2]:d.last().closest("div").next(".error-msg").remove(),d.last().is(":checked")||(d.last().closest("div").after('<div class="error-msg">'+o.msg+"</div>"),v=!1);break;case n[3]:d.last().closest("ul").next(".error-msg").remove(),d.filter(":checked").length||(d.last().closest("ul").after('<div class="error-msg">'+o.msg+"</div>"),v=!1);break;case"DF0B9F75-3B84-4908-8CF4-416DCA0C67F2":d.last().closest("div").next(".error-msg").remove(),0===d.filter(":checked").length&&(d.last().closest("div").after('<div class="error-msg">'+o.msg+"</div>"),v=!1);break;case"82E851C1-F595-4456-B17A-CD7369592707":case"A211734C-34CF-4F91-987E-EFBCCD8B40C7":case"E609AEB7-2056-422C-8FF1-89AD15E38DA0":p=!0;try{new RegExp(c)}catch(e){p=!1}d.last().closest(".wb-col-field").find(".error-msg").each(function(e,t){$(t).text()===o.msg&&$(t).remove()}),p&&f.length>0&&((u=new RegExp(c)).test(f)||(d.last().after('<div class="error-msg">'+o.msg+"</div>"),v=!1));break;case"985BB149-58F1-44D6-9F9A-A93EF539534A":d.last().closest(".wb-col-field").find(".error-msg").each(function(e,t){$(t).text()===o.msg&&$(t).remove()}),f.trim().length>parseInt(c)&&(d.last().after('<div class="error-msg">'+o.msg+"</div>"),v=!1);break;case"B37CD925-E6DC-49C1-A160-8B98BC03A238":f.trim().length>0&&(c=","+c+",",m=f.substr(f.lastIndexOf(".")+1),d.last().closest(".wb-col-field").find(".error-msg").each(function(e,t){$(t).text()===o.msg&&$(t).remove()}),-1===c.indexOf(","+m+",")&&(d.last().after('<div class="error-msg">'+o.msg+"</div>"),v=!1));break;case"03A883E3-1910-436C-B8A9-E8095119D5F4":f.trim().length>0&&d.get(0).files.length&&(r=d.get(0).files[0].size,c.toUpperCase().indexOf("M")===c.length-1&&(Number.isNaN(c.substr(0,2))||(d.last().closest(".wb-col-field").find(".error-msg").each(function(e,t){$(t).text()===o.msg&&$(t).remove()}),r>1e6*parseFloat(c.substr(0,2))&&(d.last().after('<div class="error-msg">'+o.msg+"</div>"),v=!1))))}})})};return a||(s[e]=1),!!g.hasOwnProperty(e)&&(g=g[e],a||t.find(".error-msg").remove(),a?g.hasOwnProperty(a)&&(r=g[a],b(r,a)):Object.keys(g).forEach(function(e){r=g[e],b(r,e)}),v)}function c(e){var t=$(e.currentTarget),a=t.closest(".form"),r="form-"+a.attr("data-id");s.hasOwnProperty(r)?l(r,a):l(r,a,t.attr("name"))}function d(a,r){var s,o=!0;switch(a.status){case"success":e.presetFormCallback?e.presetFormCallback():r.data("complete").length?function(t){var a=t.data("complete");0!==a.length&&(0===a.indexOf("#")?$.magnificPopup.open({items:{type:"inline",src:a,midClick:!0}}):e.location=a)}(r):alert(e.presetFormMsg||"Form data has been submitted."),a.hasOwnProperty("JS")&&""!==a.JS&&((s=t.createElement("script")).innerHTML="(function () {"+a.JS+"}());",t.body.appendChild(s));break;case"recaptcha_failed":o=!1,alert("Captcha validation failed.");break;case"validation_failed":alert("Validation failed.")}var i=r.attr("id");i=i.substr(i.length-36),o&&r[0].reset(),e.grecaptcha.reset(e.form[i])}r.on("blur","form input, form textarea",c),r.on("change","form select, form input[type='checkbox'], form input[type='radio'], form input[type='file']",c),a=function(){s={},i=e.formValidation||{},$(".form input[id^='btn-form-submit-']").each(function(e,t){var a,r,s,l,c,d,f;(s=$(t).closest(".form")).data("xtopia-form")||(a="form-"+s.attr("data-id"),r=s.attr("id"),f=i[a],s.data("xtopia-form-id",a),(d=s.parent().attr("data-complete"))&&!/\[([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}
2)\]/g.test(d)?(s.data("complete",d).parent().removeAttr("data-complete"),$(d).addClass("mfp-hide")):s.data("complete",""),f&&Object.keys(f).forEach(function(e){var t=f[e],a=!1;Object.keys(t).forEach(function(r){return Object.keys(t[r].conf).some(function(t){return-1!==n.indexOf(t)&&t!==n[2]&&t!==n[3]&&(s.find("[name='"+e+"']").closest(".wb-form-item").find(".wb-col-label").prepend($("<span>").text("* ").addClass("wb-form-required")),a=!0,!0)}),a})}),s.find("input[type='file']").length&&(o=!0,l=$("<input>").attr("type","hidden").attr("name","form_id").val(a),c=$("<input>").attr("type","hidden").attr("name","is_submit").val("true"),$("<iframe>",{src:"",id:"iframe-"+r,name:"iframe-"+r}).addClass("iframe-form").css("display","none").appendTo(s),s.attr("enctype","multipart/form-data").attr("action","api/form.ashx").attr("target","iframe-"+r).attr("method","post").append(l).append(c)))})},r.on("change",".form input[type='file']",function(e){var t,a=$(e.currentTarget),r=a.val();r&&r.length&&-1!==r.indexOf("\\")?(t=a.val().split("\\")).length&&a.prev(".wb-upload-row").find(".upload-field").val(t[t.length-1]):a.prev(".wb-upload-row").find(".upload-field").val("Choose File")}),r.on("click",".form input[id^='btn-form-submit-']",function(t){var a,r,s=$(t.currentTarget),i=!0;l(a="form-"+(r=s.closest(".form")).attr("data-id"),r)?(o&&(i=!1,r.find("iframe.iframe-form").first().on("load",function(t){var a,o=$(t.currentTarget);""!==(a=o.contents().find("body").text())&&d($.parseJSON(a),r),o.attr("src","").off("load"),e.setTimeout(function(){s.prop("disabled",!1).val("Submit")},500)}),s.prop("disabled",!0).val("Loading..."),r.submit()),i&&$.ajax({dataType:"json",type:"POST",url:"api/form.ashx",data:r.serialize()+"&"+$.param({form_id:a}),beforeSend:function(){s.prop("disabled",!0).val("Loading...")},complete:function(){e.setTimeout(function(){s.prop("disabled",!1).val("Submit")},500)}}).done(function(e){d(e,r)})):$("html, body").animate({scrollTop:r.find(".error-msg").first().closest(".wb-form-row").offset().top},500)}),a(),e.xtopiaLoadForm=a}(window,document);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.