var autoLoopElements=document.querySelectorAll('.blk-auto-loop');for(var i=0;i<autoLoopElements.length;i++){var autoLoopElement=autoLoopElements[i];var autoLoopContent=autoLoopElement.innerHTML;autoLoopElement.innerHTML+=autoLoopContent;}
let gridContainers=document.getElementsByClassName("blk-grid");for(let gridContainer of gridContainers){let gridLinks=gridContainer.querySelectorAll(".blk-grid__lightbox");for(let link of gridLinks){link.addEventListener("click",e=>openGallery(e,gridLinks));}}
let curSubmitedForm;const allRecaptchaForms=document.querySelectorAll("form");var onRecaptchaSubmit=function(token){curSubmitedForm.submit();}
allRecaptchaForms.forEach(function(form,index){if(form.querySelector('.g-recaptcha')){form.addEventListener('submit',(e)=>{e.preventDefault();curSubmitedForm=form;grecaptcha.execute(index);});}});let checkboxes_66e82215ba7c2=document.querySelectorAll('input[name="formtag0-rgpd-check-1[]"][required]');for(let i=0;i<checkboxes_66e82215ba7c2.length;i++){checkboxes_66e82215ba7c2[i].addEventListener('change',function(e){validateCheckboxes("formtag0-rgpd-check-1[]")});}
function validateCheckboxes(nomAttribut){let checkboxes=document.querySelectorAll('input[name="'+nomAttribut+'"]');let isChecked=false;for(let i=0;i<checkboxes.length;i++){if(checkboxes[i].checked){isChecked=true;break;}}
if(isChecked){for(let i=0;i<checkboxes.length;i++){checkboxes[i].removeAttribute("required");}}else{for(let i=0;i<checkboxes.length;i++){checkboxes[i].setAttribute("required","required");}}}