1function wgFormAccordionCreate(){$('[data-style="accordion"][data-type=0]').each(function(){const c=$(this),o=$("<div></div>");o.addClass("accordion-el"),c.nextAll().each(function(){$(this).detach().appendTo(o)}),c.after(o)})}window?.createAccordions||(window.createAccordions=wgFormAccordionCreate); 2$(document).on("change",".country-select",function(){const t=$(this),e=t.closest(".field--wrap");function i(t,i,n=!1){e.find(t)[n?"show":"hide"](),e.find(`${t} ${i}`).prop("disabled",!n),e.find(`${t} .required`).prop("required",n)}if("BRASIL"==t.val().toUpperCase()){if(!e.find(".state-select").length)return;i(".statetext","input",!1),i(".stateselect","select",!0),e.find(".city-select").length>0&&(i(".citytext","input",!1),i(".cityselect","select",!0));const n=e.find(".state-select");return void $.get(t.attr("data-states-url"),t=>{if(!t)return;let e='<option value="">Selecione</option>';$.each(t,(t,i)=>{e+=`<option value="${t}">${i}</option>`}),n.html(e),n.select2({minimumResultsForSearch:10,language:globalLanguage||"pt"}),n.trigger("change")},"JSON")}i(".statetext","input",!0),i(".stateselect","select",!1),i(".citytext","input",!0),i(".cityselect","select",!1)}),$(document).on("change",".state-select",function(){const t=$(this),e=t.closest(".field--wrap");if(!e.find(".city-select").length)return e.find(".cityselect").hide(),e.find(".citytext").show(),void wgFormAccordionCreate();if(!t.val())return;e.find(".cityselect").show(),e.find(".citytext").hide();const i=e.find(".city-select");i.val("").trigger("change"),i.attr("disabled",!0),$.get(t.attr("data-cities-url")+t.val(),t=>{if(!t)return;let n='<option value="">Selecione</option>';$.each(t,(t,e)=>{n+=`<option value="${t}">${e}</option>`}),i.html(n);const c=e.find(".city-select-temp");c.length&&c.val()&&(i.val(c.val()),tempInputValue.val("")),i.removeAttr("disabled"),i.select2({minimumResultsForSearch:10,language:globalLanguage||"pt"})},"JSON"),wgFormAccordionCreate()}),$(document).ready(function(){$(".country-select").length>0?$(".country-select").trigger("change"):$(".state-select").length>0&&$(".state-select").trigger("change")}); 3const recaptchaURL="https://www.google.com/recaptcha/api.js?onload=reCaptchaOnload&render=explicit";function reCaptchaOnload(){$(".g-recaptcha").each(function(c,a){const e=$(a);e.attr("data-recaptcha-index",c),e.click(function(){this.classList.add("g-recaptcha--active")}),grecaptcha.render(a.id,{sitekey:reCaptchaKey,callback:"reCaptchaCallback"})}),window?.customReCaptchaOnload&&window.customReCaptchaOnload()}function reCaptchaCallback(){const c=$(".g-recaptcha--active");c.removeClass("g-recaptcha--active"),wgSubmitForm(c.closest("form"),{})}function reCaptchaReset(c){const a=c.find(".g-recaptcha");c&&a.length&&grecaptcha.reset(a.data("recaptcha-index")),window?.customReCaptchaReset&&window.customReCaptchaReset()}$(document).ready(function(){if(document.querySelector('[id*="recaptcha"]')||document.querySelector('[class*="recaptcha"]')){var c=document.createElement("script");c.src=recaptchaURL,document.body.insertAdjacentElement("beforeend",c)}}); 4function wgFormMultipleUploadSetValues(e){e.find(".wg-multiple-upload").each(function(e,t){const l=$(t);l.find('input[type="file"]').each(function(e,t){t.files.length||t.remove()});const i=[];l.find(".upload-box__selected li").each((e,t)=>{"none"!==t.style.display&&i.push(e)}),l.find("input.selected").val(i.join(","));const n=[];l.find(".upload-box__uploaded li").each(function(e,t){"none"!==t.style.display&&n.push(e)}),l.find("input.uploaded").val(n.join(","))})}window?.fetchMultipleUploadValues||(window.fetchMultipleUploadValues=wgFormMultipleUploadSetValues),$(document).ready(function(){$(this).on("click",".wg-multiple-upload .upload-box__trigger",function(e){e.preventDefault();const t=$(this).closest(".wg-multiple-upload").attr("data-name"),l=$('<input type="file" multiple name="'+t+'[]">');$(this).closest(".upload-box").append(l),l.trigger("click")}),$(this).on("click",".wg-multiple-upload .list .delete",function(e){e.preventDefault();const t=$(this).closest("li"),l=$(this).closest(".wg-multiple-upload");if(t.siblings("li:visible").length)t.hide();else{t.closest("ul").html("").hasClass("uopload-box__selected")&&l.find('input[type="file"]').remove()}l.trigger("change")}),$(this).on("change",'.wg-multiple-upload input[type="file"]',function(e){e.preventDefault();const t=$(this).closest(".wg-multiple-upload"),l=t.find(".upload-box__selected"),i=t.find("template").html(),n=$(this).index(),o=t.index(),s=t.attr("maxsize"),a=t.attr("maxitems");if(this.files.length){let e=!1;$.each(this.files,function(u,d){const p=t.find("li:visible").length;let c=0;for(;c<2;)d.size/=1024,c++;
4if((!a||u<a)&&(!a||p<a)&&(!s||d.size<s)){const e={thumb:!1,name:d.name,extension:`.${d.name.split(".").pop()}`,id:`${o}-${n}-${u}`};return d.type.indexOf("image")>=0&&(e.thumb=URL.createObjectURL(d)),void l.append(Mustache.render(i,e))}(a||s)&&(e=!0)}),e&&wgMessage({type:"error",message:`\n Alguns arquivos foram ignoradas por \n ${a?" excederem o limite de itens ":""} \n ${s&&a?" ou ":""}\n ${s?" excederem o limite de tamanho ":""}\n `.trim()})}$(this).closest(".upload-box").removeClass("field--error field--success")})}); 5function wgFormInputUIInit(e){e&&setTimeout(()=>{e.find('input[type="radio"], input[type="checkbox"]').each(function(e,t){const n=$(t);n.is(":checked")&&n.siblings("label").trigger("click",[!0])});e.find("input, textarea").each(function(e,t){t.value.length||"rgb(250, 255, 189)"==getComputedStyle(t).backgroundColor||t.classList.add("empty")})},0)}function wgFormSelect2Init(e){if(!e)return;const t={minimumResultsForSearch:10,language:"pt",containerCssClass:"wg-select",dropdownCssClass:"wg-select-dropdown"},n={...t,minimumResultsForSearch:1,ajax:{url:"",delay:250,cache:!0,dataType:"json",data:e=>({q:e.term,page:e.page}),processResults:({items:e=[],total_count:t=1},{page:n=1})=>({results:e,pagination:{more:30*n<t}}
5)}};e.find(".field select").each(function(e,i){const a=$(i),s=a.closest(".field");a.hasClass(".select2-hidden-accessible")||(i.hasAttribute("no-search")&&(t.minimumResultsForSearch=-1,n.minimumResultsForSearch=-1),s.hasClass("field--ajax-select")?(n.ajax.url=$(i).attr("data-path"),a.select2(n)):a.select2(t),a.trigger("change"))})}function wgFormMasksInit(e){e&&(e.find(".field--cpf input").mask("999.999.999-99"),e.find(".field--rg input").mask("99.999.99?9-*****"),e.find(".field--cnpj input").mask("**.***.***/****-99"),e.find(".field--cep input").mask("99999-999"),e.find(".field--cep-mask input").mask("99999-999"),e.find(".field--credit-card input").mask("9999 9999 9999 99?99"),e.find(".field--money input").maskMoney({prefix:"R$ ",thousands:".",decimal:",",affixesStay:!1,allowNegative:!0}),e.find(".field--money input").maskMoney("mask","00,00"),wgFormDateMaskInit(e),wgFormMaskPhoneInit(e),wgFormMaskCpfCnpjInit(e))}function wgFormMaskPhoneInit(e){e&&(e.find(".field--phone-no-ddd input").mask("9999-9999?9"),e.find(".field--phone-fixo input").mask("(99) 9999-9999"),e.find(".field--phone-mobile input").mask("(99) 99999-9999"),e.find(".field--phone input").mask("(99) 99999-999?9"),e.find(".field--phone input").on("focusout",function(e){const t=e.currentTarget||e.srcElement,n=t.value.replace(/\D/g,""),i=$(t);i.unmask(),n.length>10?i.mask("(99) 99999-999?9"):i.mask("(99) 9999-9999?9")}))}function wgFormMaskCpfCnpjInit(e){if(!e)return;const t=e.find(".field--cpfcnpj input");t.on("keyup",function(){const e=$(this),t=this.selectionEnd;let n=e.val().match(/[a-z0-9]/gi);n&&(n=n.join(""),n.length<=11&&(e.unmask(),e.mask("***.***.***-**?*",{autoclear:!1}),this.selectionEnd=t),n.length>=12&&(e.unmask(),e.mask("**.***.***/****-99",{autoclear:!1}),this.selectionEnd=t))}),t.on("keydown",function(){if(null===this.value.match(/\d+/g)){const e=$(this);e.unmask(),e.mask("***.***.***-**?*",{autoclear:!1})}}),t.on("focus",function(){this.selectionEnd=0}),t.length&&t.trigger("keyup")}function wgFormDateMaskInit(e){if(!e)return;const t=new Date,n="DD/MM/YYYY";moment.updateLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"]}),e.find(".field--date input").mask("99/99/9999"),e.find(".field--date input").datetimepicker({format:n,locale:"pt-br",useCurrent:!1,minDate:moment(t,n).subtract(125,"years")}),e.find(".field--date-current input").datetimepicker({format:n,locale:"pt-br",useCurrent:!1,minDate:moment(t),maxDate:moment(new Date(`12/31/${t.getFullYear()}`),n)}).mask("99/99/9999"),e.find(".field--date-18plus input").datetimepicker({format:n,locale:"pt-br",useCurrent:!1,viewDate:moment(t,n).subtract(18,"years"),minDate:moment(t,n).subtract(125,"years"),maxDate:moment(t,n).subtract(18,"years")}).mask("99/99/9999"),e.find(".field--datemask input").mask("99/99/9999"),e.find(".field--month-year input").mask("99/9999"),e.find(".field--time input").mask("99:99")}function wgFormPluginsInit(e=$(".wg-form")){wgFormSelect2Init(e),wgFormInputUIInit(e),wgFormMasksInit(e)}window?.activateFormPlugins||(window.activateFormPlugins=wgFormPluginsInit),$(document).ready(function(){wgFormPluginsInit();const e=$(".wg-custom-form");e.closest(".widget__content").css("overflow","visible"),e.closest(".wg-text").css("overflow","visible")}); 6function wgFormRedirect(t="",n={}){const e=$(`\n <form action="${t}" method="POST">\n <input type="text" name="pop_up_content" value="${n.pop_up_content}" />\n <input type="text" name="pop_up_print" value="${n.pop_up_print}" />\n </form>\n `.trim());$("body").append(e),e.submit()}window?.redirectForm||(window.redirectForm=wgFormRedirect); 7function wgFormReset(e=$(".wg-form")){e.find(".field").removeClass("field--success field--active field--error"),e.find(".field-group").removeClass("field--success field--error"),e.find(".field-group .field input").prop("checked",!1),e.find("textarea").val(""),e.find("select").val(""),e.find("input").each(function(e,i){"radio"!==i.type&&"hidden"
7!=i.type&&"checkbox"!=i.type&&$(i).val("")}),wgFormPluginsInit(e)}window?.resetForm||(window.resetForm=wgFormReset); 8function wgFormSteps(t=$(".wg-steps"),e=0){let n;const s=t.closest(".wg-form"),o=t.find(".wg-step").hide(),i=t.find(".wg-steps__map");function c(e=0){n=e,o.hide(),$(o[e]).show(),i.length&&i[0].style.setProperty("--wg-steps-current",e),window.scroll({behavior:"smooth",top:t.offset().top-window.innerHeight/2||0})}if(t.addClass("wg-steps"),i.length){i[0].style.setProperty("--wg-steps-total",o.length);const t=i.find("> span");t.on("click",function(){const e=t.filter(this).index();e<n&&c(e)})}return t.find(".wg-step__continue").on("click",function(){const t=$(this).closest(".wg-step");t.closest("form").length&&!wgFormValidate(t)||c(t.index(".wg-step")+1)}),t.find(".wg-step__back").on("click",function(){c($(this).closest(".wg-step").index(".wg-step")-1)}),s.length&&s.on("keydown",t=>{if(13===t.keyCode&&o[n]!=o[o.length-1]){t.preventDefault();let e=o[n].querySelector(".wg-step__continue")||$($(step).find("[data-step-continue-trigger]").data("step-continue-trigger"));e?.click()}}),c(e),{$steps:o,current:n,setStep:c}} 9function wgFormSubmitButtonSetState(t,e="original"){if(!t.length)return;const a=t.attr("data-original-label")||t.html();if("original"===e)return t.removeAttr("disabled"),void(a&&t.html(a));if("loading"===e){t.attr("disabled",!0),t.attr("data-original-label",a);const e=t.attr("data-loading-label");return void(e&&t.html(e))}}const wgFormErrorTypes={0:"success",1:"error",2:"warning",3:"info"};function wgFormSubmit(t=$(".wg-form"),e){if(t[0].dispatchEvent(new CustomEvent("wg-form:submit"),{detail:e}),!wgFormValidate(t))return!1;t[0].dispatchEvent(new CustomEvent("wg-form:validated"),{detail:e}),wgFormMultipleUploadSetValues(t),t.find(".field.field--phone input").trigger("focusout"),t.addClass("loading");const a=t.find(".submit button");if(wgFormSubmitButtonSetState(a,"loading"),t.hasClass("ajax-form")){const o=new FormData(t[0]);$.ajax({url:t[0].action,data:o,type:"POST",headers:{"WG-AJAX-Request":"WG-FORM"},dataType:t.attr("data-ajax-type")||"JSON",contentType:!1,processData:!1,success(o){const{errors:r=0,message:s="",redirectUrlSuccess:n="",pop_up:i=!1,pop_up_print:l=!1,pop_up_message:m=""}=o;if(s.length&&!t.hasClass("form-message--suppress")&&wgMessage({type:wgFormErrorTypes?.[+r]||"success",message:s}),r||t.hasClass("no-reset")||wgFormReset(t),null!=t.attr("data-callback")&&window[t.attr("data-callback")](t,o),r)i&&m.length&&($("#result-pop-up .lb-body").html(m),wgCustomLightboxOpen("#result-pop-up"),l&&printModal(m)),wgFormSubmitButtonSetState(a);else if(t.attr("data-redirect")){const e=t.attr("data-redirect");i&&m.length?wgFormRedirect(e,o):window.location=e}else t.hasClass("reload")?location.reload():n.length?window.location=n:wgFormSubmitButtonSetState(a);reCaptchaReset(t),t.removeClass("loading"),t[0].dispatchEvent(new CustomEvent("wg-form:success",{detail:{event:e,data:o}}))},error:function(o){console.error(o),wgMessage({type:"error",message:"Ocorreu um erro inesperado. Por favor, tente novamente mais tarde."}),t.removeClass("loading"),wgFormSubmitButtonSetState(a),t[0].dispatchEvent(new CustomEvent("wg-form:error"),{detail:e})}})}else t.hasClass("wg-form--css-only")||(t[0].submit(),"_blank"===t.attr("target")&&(wgFormSubmitButtonSetState(a),t.removeClass("loading")));return!1}window?.wgSubmitForm||(window.wgSubmitForm=wgFormSubmit),$(document).ready(function(){$(this).on("submit","form.wg-form",function(t){t.preventDefault(),wgFormSubmit($(this),t)})}); 10function wgFormTotalFileSize(e){return Array.from(e.find('input[type="file"]')).map(e=>e.files[0]?e.files[0].size:0).reduce((e,i)=>e+i,0)}window?.getFormTotalFileSize||(window.getFormTotalFileSize=wgFormTotalFileSize); 11function wgFormValidate(e){let i=!1,t=e.attr("data-error-message");t||(t="Por favor, preencha os dados corretamente."),e.find("input").each(function(e,t){if(t.disabled||"file"===t.type||"radio"===t.type||"hidden"===t.type||"checkbox"===t.type)return;const a=$(t).closest(".field");if(!a.is(":visible"))return;let l=!1;if(t.value.length){if(a.hasClass("field--email")&&!validateEmail(t.value)&&(l=i=!0),a.hasClass("field--cnpj")&&!validateCNPJ(t.value)&&(l=i=!0),a.hasClass("field--cpf")&&!validateCPF(t.value)&&(l=i=!0),a.hasClass("field--match")&&t.value!=$(t.dataset.match).val()&&(l=i=!0),a.hasClass("field--cpfcnpj")){let e=t.value.replace(/[^a-z0-9]/gi,"");e.length<=11&&!validateCPF(e)&&(l=i=!0),e.length>11&&!validateCNPJ(e)&&(l=i=!0)}if(a.hasClass("field--credit-card")&&!validateCreditCard(t.value)&&(l=i=!0),"number"===t.type){const e=t.getAttribute("max"),a=t.getAttribute("min");null!=e&&+t.value>+e&&(l=i=!0),null!=a&&+t.value<+a&&(l=i=!0)}}t.required&&!t.value.length&&(l=i=!0),l&&a.addClass("field--error")}),e.find("textarea").each(function(e,t){if(!t.required||t.disabled)return;const a=$(t).closest(".field");a.is(":visible")&&(t.value.length||(a.addClass("field--error"),i=!0))}),e.find("select").each(function(e,t){if(!t.required||t.disabled)return;const a=$(t).closest(".field");a.is(":visible")&&a.find(".select2").is(":visible")&&(t.value.length||(a.addClass("field--error"),i=!0))}),e.find(".field-group").each(function(e,t){const a=$(t);!a.attr("disabled")&&a.attr("required")&&a.is(":visible")&&(a.find("input:checked").length||(a.addClass("field--error"),i=!0))}),e.find(".field--grade").each(function(e,t){const a=$(t);!a.attr("disabled")&&a.attr("required")&&a.is(":visible")&&(a.find("input:checked").length||(a.addClass("field--error"),i=!0))}),e.find('input[type="file"]').each(function(e,t){if(!t.required||t.disabled)return;const a=$(t),l=a.closest(".field");if(t.files.length||(l.addClass("field--error"),i=!0),a.attr("accept")){const e="."+t.files[0].type.split("/").pop();a.attr("accept").split(", ").includes(e)||(l.addClass("field--error"),i=!0)}}),e.find(".wg-multiple-upload").each(function(e,t){if(!t.hasAttribute("required"))return;const a=$(t);a.find(".upload-box__selected li:visible").length||a.find(".upload-box__uploaded li:visible").length||(a.find(".upload-box").addClass("field--error"),i=!0)});const a=e.attr("data-maxfilesize");if(a&&+a<wgFormTotalFileSize(e)){if(!i){let e=a,i=0;for(;i<2;)e/=1024,i++;t=`\n\t\t\t\tOs arquivos selecionados excederam tamanho limite de upload. \n\t\t\t\tCertifique-se de que soma dos arquivos seja menor que ${e} MB.\n\t\t\t`}i=!0}if(!i)return!0;reCaptchaReset(e);let l=e.offset().top-window.innerHeight/2||0;const d=e.find(".field--error").first();return d.length&&(l=d.offset().top-window.innerHeight/2||0),window.scroll({top:l,behavior:"smooth"}),wgMessage({type:"error",message:t}),!1}window?.validateForm||(window.validateForm=wgFormValidate);
12$(document).ready(function(){function e(i,l){const n=function(e){const i=[];return e.find("[enable-field-group]").each(function(e,l){const n=JSON.parse($(this).attr("enable-field-group")),t=JSON.parse($(this).attr("enable-field-group-val"));this.value&&i.push(n[t.indexOf(this.value)])}),i}(i.closest("form")),t=JSON.parse(i.attr("enable-field-group")),a=t[JSON.parse(i.attr("enable-field-group-val")).indexOf(l)];$.each(t,(i,l)=>{wgFormReset($(`[field-group="${l}"]`)),$(`[field-group="${l}"]`).each(function(i,t){const d=$(t);d.find(".field--active").removeClass("field--active"),d.find("input:checked").prop("checked",!1),document.querySelector("#form-library")||a&&a==l?(d.find("input").removeAttr("disabled"),d.show()):n.includes(d.attr("field-group"))||(d.hide(),d.find("input").attr("disabled",!0)),d.is(":visible")||(d.find("[enable-field-group]").length&&d.find("[enable-field-group]").val(null).trigger("change"),d[0].hasAttribute("enable-field-group")&&e(d,null))})})}$(this).on("change","select[enable-field-group]",function(){e($(this),this.value)}),$(this).on("click",".field-group[enable-field-group] .field label",function(){e($(this).closest(".field-group"),$(this).siblings("input").val())}),$("[enable-field-group]").each(function(i,l){"SELECT"!==l.tagName?($checked=$(l).find("input:checked"),$checked.length?e($checked.closest(".field-group"),$checked.siblings("input").val()):e($(l).closest(".field-group"),null)):e($(l),l.value)})}); 13function validateCNPJ(t){const e=[6,5,4,3,2,9,8,7,6,5,4,3,2];let c=t.toUpperCase().replace(/[^A-Z\d]/g,"");if(/^([A-Z\d]){14}$/.test(c)){let t=0,n=0;for(let o=0;o<12;o++){const r=c.charCodeAt(o)-48;t+=r*e[o+1],n+=r*e[o]}const o=t%11<2?0:11-t%11;n+=o*e[12];const r=`${o}${n%11<2?0:11-n%11}`;return c.slice(-2)===r}return!1} 14function validateCPF(r){if(""==(r=r.replace(/[^\d]+/g,"")))return!1;if(11!=r.length||"00000000000"==r||"11111111111"==r||"22222222222"==r||"33333333333"==r||"44444444444"==r||"55555555555"==r||"66666666666"==r||"77777777777"==r||"88888888888"==r||"99999999999"==r)return!1;for(add=0,i=0;i<9;i++)add+=parseInt(r.charAt(i))*(10-i);if(rev=11-add%11,10!=rev&&11!=rev||(rev=0),rev!=parseInt(r.charAt(9)))return!1;for(add=0,i=0;i<10;i++)add+=parseInt(r.charAt(i))*(11-i);return rev=11-add%11,10!=rev&&11!=rev||(rev=0),rev==parseInt(r.charAt(10))} 15function validateCreditCard(t){const e=t.toString().replace(/\D/g,"").split("").map(Number);let r=0,l=!1;for(let t=e.length-1;t>=0;t--){let n=e[t];l&&(n*=2,n>9&&(n-=9)),r+=n,l=!l}return r%10==0} 16function validateEmail(a){return/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(a)} 17$(document).ready(function(){$("[data-bind]").each(function(){const t=$(this),a=$(t.attr("data-bind"));if(!a.length)return;const n=t.attr("data-prefix")||"",i=t.attr("data-posfix")||"";a.on("change input",function(){const a=`${n} ${$(this).val()} ${i}`.trim();t.is("input, select, textarea")?t.val(a).trigger("change"):t.html(a)})})}); 18$(document).ready(function(){$(this).on("change","[data-target]",function(t){if(this.closest(".field--cep"))return;if(this.closest("#form-library"))return;const a=$(this),e=$(a.attr("data-target")).attr("disabled",!0),o=e.val(),l=e.data("custom-options"),r=$('<option value="">Carregando...</option>');e.html(r),a[0].dispatchEvent(new CustomEvent("beforeSearch"),{detail:{event:t}}),$.ajax({type:"POST",dataType:"JSON",data:{id:a.val()},url:a.attr("data-path"),success({errors:t=!1,options:a=[]}){!t&&a.length&&(e.html('<option value=""></option>'),$.each(l,function(t,{value:a=null,title:o=""}){e.append(`<option value="${a}">${o}
18</option>`)}),$.each(a,function(t,{value:l=null,title:r=""}){e.append(`<option value="${l}">${r}</option>`),t+1===a.length&&(e[0].hasAttribute("data-temp-val")&&e.val(e.attr("data-temp-val")).removeAttr("data-temp-val"),e[0].hasAttribute("data-load-val")&&e.val(e.attr("data-load-val")).removeAttr("data-load-val"),o&&e.val(o),e.hasClass("stop-propagation")||e.trigger("change"))}),e.removeAttr("disabled"))},complete(){r.remove(),a&&!a.hasClass("smart-lock")&&e.removeAttr("disabled"),a[0].dispatchEvent(new CustomEvent("afterSearch"),{detail:{event:t}})}})}),$("[data-target]").trigger("change")}); 19$(document).ready(function(){$(this).on("click","[data-toggle-content]",function(){const t=this.innerHTML,n=this.dataset.toggleContent;this.innerHTML=n,this.dataset.toggleContent=t})}); 20$(document).ready(function(){$("[data-unlock]").each(function(t,a){const e=$(a),n=$(e.attr("data-unlock"));function d(){e[0].checkValidity()&&(a.value.length?n.removeAttr("disabled"):n.attr("disabled",!0)),!a.disabled&&a.value.length||n.attr("disabled",!0)}new MutationObserver(()=>d()).observe(a,{attributes:!0,childList:!0,characterData:!0}),e.on("input",()=>d())})}); 21$(document).ready(function(){$(this).on("blur",".field--cep input",function(e){const t=$(this);if(t.closest(".wg-form--prevented").length)return;if(8!=this.value.replace(/\D/g,"").length)return!1;if(!t.attr("data-target"))return!1;const a=t.closest(".wg-form"),n=t.attr("data-target"),r=t.attr("data-trigger-change");a.find(n).prop("disabled",!0).val(""),t[0].dispatchEvent(new CustomEvent("beforeSearch",{detail:{event:e}})),$.ajax({url:$(this).data("path"),data:{zipcode:this.value},dataType:"JSON",type:"POST",success({errors:e=!1,message:t=null,options:o={}}){if(e)wgMessage({type:"error",message:t||"Erro ao buscar o seu cep, por favor preencha manualmente."});else for(input in $.isEmptyObject(o)&&wgMessage({type:"error",message:t||"Não encontramos seu endereço, por favor preencha manualmente"}),o){const e=a.find(n+`[name*="${input}"]`)||a.find(n+`[id*="${input}"]`);if(!e.length)continue;if(o[input].hasOwnProperty("options")){let t='<option value=""></option>';o[input].options.map(function({value:e,title:a}){return t+=`<option value="${e}">${a}</option>`}),e.html(t)}
21const t=o[input].hasOwnProperty("value")?o[input].value:o[input];e.val(t),"SELECT"===e.prop("tagName")&&e.select2({minimumResultsForSearch:10,language:globalLanguage||"pt"}),e.hasClass("uf-target")&&e.attr("data-temp-val",t),(r||"SELECT"===e.prop("tagName")||e[0].hasAttribute("data-target"))&&e.trigger("change"),"city"===input&&$(".city-select-temp").length&&$(".city-select-temp").val(t)}},complete(r){a.find(n).prop("disabled",!1),a.find(`${n}[name*="number"]`).focus(),t[0].dispatchEvent(new CustomEvent("afterSearch",{detail:{event:e,response:r.responseJSON}}))}})})}); 22function wgCheckboxSupress(e,i){i.removeClass("field--active"),i.find('input[type="checkbox"]').prop("checked",!1),e?i.attr("disabled",!0):i.removeAttr("disabled")}$(document).ready(function(){$(this).on("click",".field--checkbox:not([disabled]) label",function(e,i=!1){e.preventDefault();const c=$(this),o=c.closest(".field"),t=o.find('input[type="checkbox"]'),l=c.closest(".field-group"),s=i?t[0].checked:!t[0].checked;t.prop("checked",s),o.toggleClass("field--active"),o.find(".field__message").remove(),l.length&&(l.removeClass("field--error"),t[0].hasAttribute("supressor")&&wgCheckboxSupress(t[0].checked,l.find(".field")))}),$(this).on("click",".wg-linkfied-checkbox-lightbox-open",function(e){e.preventDefault(),e.target.classList.contains("wg-linkfied-checkbox-lightbox-open")&&($(".wg-linkfied-checkbox-lightbox").addClass("active"),$("body").css("overflow","hidden"))}),$(this).on("click",".wg-linkfied-checkbox-lightbox-close",function(e){e.preventDefault(),e.target.classList.contains("wg-linkfied-checkbox-lightbox-close")&&($(".wg-linkfied-checkbox-lightbox").removeClass("active"),$("body").css("overflow","initial"))}),$(this).on("click",".field--checkbox:not([disabled]) label a",function(e){e.stopPropagation()})}); 23$(document).ready(function(){$(this).on("propertychange change click keyup input paste",".field--count input, .field--count textarea",function(){const t=this.value.length,e=$(this).attr("maxlength");$(this).siblings(".field__counter").text(e-t)}),$(".field--count").each(function(){var t=$(this).find("input, textarea").attr("maxlength");$(this).find(".field__counter").text(t)})}); 24$(document).ready(function(){$(this).on("click",".field--file .wg-btn",function(i){i.preventDefault(),$(this).siblings('input[type="file"]').trigger("click")}),$(this).on("click",".field--file input[readonly]",function(i){i.preventDefault(),$(this).siblings('input[type="file"]').trigger("click")}),$(this).on("change",'.field--file input[type="file"]',function(i){if(this.files[0]){if(null!=$(this).attr("maxsize")){const e=$(this).attr("maxsize");if(this.files[0].size>+e){i.preventDefault(),i.target.value="",$(this).siblings('input[type="text"]').val("");const s=e;for(var t=0;t<2;)s/=1024,t++;return void wgMessage({type:"error",message:`O tamanho do arquivo não deve exceder ${s}MB`})}}if(null!=$(this).attr("accept")){const i=$(this).attr("accept").split(", "),t="."+this.files[0].type.split("/").pop();if(!i.includes(t))return void wgMessage({type:"error",message:"Formato do arquivo não permitido("+t+")"})}$(this).siblings('input[type="text"]').val(this.files[0].name)}})}); 25$(document).ready(function(){$(this).on("click",".field--grade .grades label",function(){const e=$(this);e.parent().find("input").prop("checked",!1),e.find("input").prop("checked",!0),e.closest(".field--grade").removeClass("field--error")})}); 26$(document).ready(function(){$(this).on("click",'.field--password i[class*="icon-eye"]',function(){const t=$(this).parent().prev("input");t.attr("type","password"===t[0].type?"text":"password"),$(this).toggleClass("icon-eye icon-eye-off")})}); 27function wgFormRadioDisableDuplicatedTargets(){$("[toggle-target]").each(function(e,t){$(t).is(":visible")||t.setAttribute("disabled",!0)})}function wgFormRadioDisableTarget(e={}){e.length&&(e.attr("disabled",!0),e.prop("required",!1),e.parent().hide())}function wgFormRadioEnableTarget(e={}){e.length&&(e.removeAttr("disabled"),e.prop("required",!0),e.parent().show(),e.first().focus())}$(document).ready(function(){$(this).on("click",".field-group--radio .field:not([disabled]) label",function(e){e.preventDefault();const t=$(this),i=t.closest(".field"),a=t.siblings('input[type="radio"]'),o=t.closest(".field-group"),r=o.find("[toggle-target]"),l=$(i.attr("toggle-target"));o.removeClass("field--error"),o.find(".field__message").remove(),o.find(".field").removeClass("field--active").find('input[type="radio"]').prop("checked",!1),a.prop("checked",!0),i.addClass("field--active"),r.length&&r.each(function(e,t){wgFormRadioDisableTarget($($(t).attr("toggle-target")))}),l.length&&wgFormRadioEnableTarget(l),(r.length||l.length)&&wgFormRadioDisableDuplicatedTargets()}),$(this).on("click",".field.field--radio:not([disabled]) label a",function(e){e.stopPropagation()}),$("[toggle-target]").each((e,t)=>{wgFormRadioDisableTarget($($(t).attr("toggle-target")))})}); 28$(document).ready(function(){$(this).on("click",".select2",function(){const e=$(this).closest(".field");e.removeClass("field--error field--success"),e.find(".field__message").remove()})}); 29$(document).ready(function(){$(this).on("focus",".field input, .field textarea",function(){const e=$(this).closest(".field");e.removeClass("field--error field--success"),e.find(".field__message").remove()}),document.querySelector("textarea.autosize")&&window?.autosize(document.querySelectorAll("textarea.autosize"))});
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.