"use strict";(()=>{var E=Object.defineProperty,g=Object.defineProperties;var y=Object.getOwnPropertyDescriptors;var p=Object.getOwnPropertySymbols;var L=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var w=(o,e,t)=>e in o?E(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,l=(o,e)=>{for(var t in e||(e={}))L.call(e,t)&&w(o,t,e[t]);if(p)for(var t of p(e))x.call(e,t)&&w(o,t,e[t]);return o},h=(o,e)=>g(o,y(e));var u=(o,e,t)=>new Promise((n,s)=>{var d=a=>{try{i(t.next(a))}catch(r){s(r)}},c=a=>{try{i(t.throw(a))}catch(r){s(r)}},i=a=>a.done?n(a.value):Promise.resolve(a.value).then(d,c);i((t=t.apply(o,e)).next())});let f;function M(o){var n;const e=document.querySelector(o);if(!e)return;const t=e.dataset.cfWidgetId;t&&((n=window.captchafox)==null||n.reset(t))}function T(){document.querySelectorAll("form, .gform_editor").forEach(e=>u(this,null,function*(){const[t]=e.querySelectorAll('[type="submit"], .forminator-button-submit'),n=e.querySelector(".captchafox"),s=n==null?void 0:n.hasChildNodes();if(!n||!window.captchafox||s)return;const d=n.dataset.mode,c=n.dataset.sitekey,i=n.dataset.theme,a=n.dataset.lang,r=yield window.captchafox.render(n,h(l(l(l({sitekey:c!=null?c:""},d&&{mode:d}),a&&{lang:a}),i&&{theme:i}),{onError:m=>console.error(m)}));e.dataset.cfWidgetId=r,n.dataset.mode==="hidden"&&t&&(f=m=>v(m,e,r,t),t.addEventListener("click",f,!0))}))}function v(o,e,t,n){return u(this,null,function*(){if(o.preventDefault(),o.stopPropagation(),!(!e||!window.captchafox)){if(yield window.captchafox.execute(t),n.classList.contains("ninja-forms-field")){n.removeEventListener("click",f,!0),n.click();return}if(e.requestSubmit){e.requestSubmit(n);return}e.submit()}})}window.captchaFoxWPReset=M;window.captchaFoxOnLoad=T})();