1$(document).ready(()=>{function r(n){$(n).each(function(){const n=$(this);if(d(n)){c(n);return}l(n)})}function i(){$(n).each(function(){const n=$(this),i=n.attr("data-condtion-key"),t=n.attr("data-conditon-action"),r=n.attr("data-condtion-values"),u=n.attr("data-condition-action-on-empty-value");if(typeof i!="undefined"&&typeof r!="undefined"){const f=r.split("|");for(let r=0;r<f.length;r++){const h=f[r],y=v(i),e=a(y);if(e.includes(h)||u==="true"&&e.length===0){if(t==="exclude"){o(n);break}else if(t==="mandatory"){c(n);break}else if(t==="include"){s(n);break}}else t==="exclude"?s(n):t==="mandatory"?l(n):t==="include"&&o(n)}}})}function b(){const t=$(n).filter(function(){return $(this).attr("data-dynamic-select")}),i=t.filter(function(){return $(this).is("select")}).length;return i?t.find("option:not(.select-placeholder):not(.default)").map(function(){return this.value}):t.find("input").map(function(){return this.value})}function f(n){$(n).each(function(){const i=$(this),n=this.dataset.inputId,r=i.attr("data-dynamic-select");if(typeof r!="undefined"&&r!=""){const f=r.split("*");for(var u=0;u<f.length;u++){const o=f[u].split("^"),h=o[0],r=o[1],c=o[2].split("|"),l=v(h),y=a(l),s=y.filter(n=>n==r);s==r?(r!=t[n]&&e(i,c),t[n]=s):r==t[n]&&(e(i,k),t[n]=s)}}})}function e(n,t){const i=$(n).find("option:not(.select-placeholder):not(.default)").filter((n,i)=>$(i).val()==t[n]);if($(n).is("select")){if($(n).is(":disabled"))return;$(n).find("option[value]:not(.select-placeholder):not(.default)").length?$(n).find("option[value]:not(.select-placeholder):not(.default)").length&&i.length==0&&($(n).find("option:not(.select-placeholder):not(.default)").remove(),$(n).find("option:selected").removeAttr("selected"),$(n).find("option.select-placeholder").prop("selected","selected"),$(n).find("option.default").prop("selected","selected"),$(t).each((t,i)=>{$(n).append($("<option>",{value:i,text:i}))})):($(n).find("option:not(.select-placeholder):not(.default)").remove(),$(n).find("option:selected").removeAttr("selected"),$(n).find("option.select-placeholder").prop("selected","selected"),$(n).find("option.default").prop("selected","selected"),$(t).each((t,i)=>{$(n).append($("<option>",{value:i,text:i}))}))}else{const i=$(n).find("input").filter((n,i)=>i.value==t[n]);$(n).find("input[value]").length?$(n).find("input[value]").length&&i.length==0&&($(n).html(""),$(t).each((t,i)=>{$(n).append(`<div class="custom-radio custom-control"> 2 <input id="checkbox${t}" name="checkbox-radio" class="custom-control-input custom-input" value="${i}" type="radio" data-msg="${u}" required=""/> 3 <label class="custom-control-label" for="checkbox${t}">${i}</label> 4 </div>`)})):$(t).each((t,i)=>{$(n).append(`<div class="custom-radio custom-control"> 5 <input id="checkbox${t}" name="checkbox-radio" class="custom-control-input custom-input" value="${i}" type="radio" data-msg="${u}" required=""/> 6 <label class="custom-control-label" for="checkbox${t}">${i}</label> 7 </div>`)})}}function o(n){n.prop("hidden",!0);n.prop("disabled",!0);n.parents(".form-group").addClass("d-none")}function s(n){n.prop("hidden",!1);n.prop("disabled",!1);n.parents(".form-group").removeClass("d-none")}function h(n){const t=n.get(0),i=t.closest(".multiple-select-checkboxes");if(i!==null){i.setAttribute("required","true");i.dataset.multiRequired="true";return}t&&(t.required=!0)}function c(n){const t=y(n),i=t.siblings("label[data-required-text]").length?t.siblings("label"):t.closest("[data-input-id]").siblings("label"),u=i.find("span"),f=i.data("required-label"),r=u.hasClass("vi-form__required"),e=u.hasClass("d-none");if(!r||e){if(t[0].required||r){h(t);u.removeClass("d-none");return}if(h(t),t.hasClass("custom-file-input")&&!r){i.append(p(f));return}r||i.append(p(f))}}function l(n){const t=y(n),r=t.get(0),u=t.siblings("label[data-required-text]").length?t.siblings("label"):t.closest("[data-input-id]").siblings("label"),i=u.find("span");if(t.length){if(r.required=!1,n.hasClass("multiple-select-checkboxes")){let t=n.get(0);t.setAttribute("required","false");t.dataset.multiRequired="false";t.querySelector(".vi-form__feedback--invalid")?.classList.add("d-none")}if(n.hasClass("custom-file-input")){i.addClass("d-none");return}i.hasClass("vi-form__required")||i.not(".checkbox-label-text").addClass("d-none")}}function a(n){return n.map(function(n,t){let i=$(t);i.is("input, select, textarea")||(i=i.find("input, select, textarea"));const r=i.first().attr("type");if(r==="radio"){const n=i.filter(":checked");if(n.length)return n.val()}else return i.val()||[]}).get()}function d(n){const t=n.attr("required");return typeof t!="undefined"}function v(n){return $(`[data-input-id="${n}"]`)}function y(n){return $(n).is("input")||$(n).is("select")||$(n).is("textarea")?n:$(n).find("input, select, textarea")}function p(n){return`<span aria-hidden="true" class="vi-form__required">${n}</span>`}function g(n){let t=n.replaceAll(/[^kK\d]+/g,""),r=[...t],f=t.slice(-1),u;r.splice(t.length-1,1);t=r.join("");let e=0,i=1;for(;t;t=Math.floor(t/10))i=(i+t%10*(9-e++%6))%11;return u=i?i-1:"K",u.toString().toLowerCase()===f.toLowerCase()}function nt(n){const t=[...n.replace(/\D/g,"")].map(n=>+n),i=t.reduce((n,t,i)=>i===0?n:n+t*i,0);return i%11===t[0]}function tt(n,t){const i=n.includes("Poland")&&nt(t),r=n.includes("Chile")&&g(t);return i||r?!0:!1}const w=$(".vi-date-select.custom-date-select");w.each((n,t)=>{const i=$(t).find(".datepicker-trigger"),v=$(t).attr("data-date-format"),o=i.attr("data-min"),s=i.attr("data-max"),h=parseInt(i.attr("data-past-years"))||0,c=parseInt(i.attr("data-future-years"))||0,y=i.attr("data-use-min-max-date")==="true",l=i.attr("data-allow-past-dates")==="true",p=i.attr("data-allow-future-dates")==="true";let r=null,u=null,f="c-4",e="c+4",a=new Date;l&&(f=`-${h}`,r=new Date(a.getFullYear()-h,0,1),e="-0",u=new Date);p&&(e=`+${c}`,u=new Date(a.getFullYear()+c,11,31),l||(f="+0",r=new Date));y&&(r=Date.parse(o)&&o.trim()!==""?new Date(o):new Date,u=Date.parse(s)&&s.trim()!==""?new Date(s):new Date,f=r.getFullYear(),e=u.getFullYear());i.datepicker("destroy");i.datepicker({dateFormat:v||"yy-mm-dd",changeMonth:!0,changeYear:!0,yearRange:`${f}:${e}`,minDate:r,maxDate:u,beforeShow:function(n){$(n).addClass("datepicker--open")},onClose:function(){i.removeClass("datepicker--open")}});i.on("keydown",function(n){n.key!=="Tab"&&n.preventDefault()})});const n=".custom-input";let t={};$(document).on("change",n,function(){i();f(n)});r(n);const u=$(".custom-input").attr("data-err-msg");i();
7$(".confirm-email").on("validate",(n,t,i)=>{const r=t.data("confirms"),u=$(`#${r}`);if(t.val()===u.val()){i(!0);return}i(!1)});$(".multiple-select-checkboxes").on("validate",(n,t,i)=>{const r=t?t.closest(".multiple-select-checkboxes").get(0):n.target,f=r.dataset.errMsg,e=r.dataset.multiRequired.toLowerCase(),u=r.querySelector(".custom-checkbox:last-child input");if(e==="true"){const e=r.querySelectorAll("input"),o=[...e].filter(n=>n.checked);if(o.length>0){i(!0);e.forEach(n=>{n.classList.remove("vi-form__state--invalid"),n.classList.add("vi-form__state--valid"),n.nextElementSibling.nextElementSibling.classList.add("d-none")});return}if(u===t.get(0)){i(!1,f);return}let n=u.nextElementSibling.nextElementSibling;u.classList.add("vi-form__state--invalid");n.classList.add("vi-form__feedback--invalid","vi-form__feedback");n.classList.remove("d-none","vi-form__state--valid");n.innerHTML=f;return}i(!0)});let k=b();window.inputs={setRequiredStateDynamicly:i,loadDynamicSelect:f,initNonMandatoryInputs:r,isAlgorithmValid:tt};$(".vi-form").find(".custom-branching-block-container, .custom-branching-select-container").find(".collapse:not(.show)").find(":input").prop("disabled",!0);$(".custom-branching-block-container input[data-radio-id]").on("change",function(){var n=$(this),t=n.parents(".custom-branching-block-container").find(".collapse.show"),i=$("#"+n.attr("data-radio-id"));t?.length?t.one("hidden.bs.collapse",function(){i.collapse("show").find(":input").prop("disabled",!1)}).collapse("hide").find(":input").prop("disabled",!0):i.collapse("show").find(":input").prop("disabled",!1)});$(".custom-branching-block-container input[data-collapse-id]").on("change",function(){var t=$(this),r=t.is(":checked"),n=t.parent().find("label"),u=t.parent().find("input"),i;if(n.attr("show-less")?.length&&n.attr("show-more")?.length){const t=r?n.attr("show-less"):n.attr("show-more");n.find("span.label-text").text(t);u.val(t)}(i=$("#"+t.data("collapse-id")),i?.length)&&(r?i.collapse("show").find(":input").prop("disabled",!1):i.collapse("hide").find(":input").prop("disabled",!0))});$(".custom-branching-block-container").has(".custom-branching-required").find(".custom-branching-checkbox:last").on("validate",function(n,t,i,r){if(r=="submit")if($(this).parent().has(".custom-branching-checkbox-input:checked")?.length)i(!0);else{var u=$(this).find(".custom-branching-checkbox-input").data("msg");i(!1,u?.length?u:"")}});$(".custom-branching-button").on("click",function(){var n=$(this),i,t;n.attr("show-less")?.length&&n.attr("show-more")?.length&&n.find("span.label-text").text(n.attr("aria-expanded")!=="true"?n.attr("show-less"):n.attr("show-more"));i=n.data("target");t=$(i);t.find(":input").prop("disabled",!1);t.on("shown.bs.collapse",function(){t.find(":input").prop("disabled",!1)}).on("hidden.bs.collapse",function(){t.find(":input").prop("disabled",!0)})});$(".custom-branching-select-container .custom-branching-select").on("change",function(){var n=$(this),t=n.parent().find(`[data-custom-branching-value='${n.val()}']`),i=n.parent().find(".collapse.show");i?.length?i.one("hidden.bs.collapse",function(){t.collapse("show").find(":input").prop("disabled",!1)}).collapse("hide").find(":input").prop("disabled",!0):t.collapse("show").find(":input").prop("disabled",!1)});const it=()=>{const n=document.querySelectorAll("textarea.form-control.custom-input");n.forEach(n=>{const i=n.dataset.maxChars,t=Number(i),r=!isNaN(t)&&i!==""&&t>0;$(n).on("validate",function(i,u,f){const e=u.val().trim().length;if(r&&e>t){f(!1,n.dataset.maxCharsMsg);return}if(n.required&&e===0){f(!1,n.dataset.requiredMsg);return}f(!0)})})};it();const rt=()=>{document.addEventListener("keydown",n=>{n.key==="Tab"&&n.target?.classList?.contains("numeric-stepper__field")&&n.stopImmediatePropagation()},!0)};rt();$(document).on("keydown",".vi-date-select__clear-container",function(n){if(n.key==="Enter"||n.code==="Space"||n.key==="Spacebar"||n.key===" "){if(n.preventDefault(),n.repeat)return;$(this).trigger("click")}})})
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.