/home/silvwabw/www/wp-content/plugins/gutenverse/assets/js/form_fallback/form-builder.js
(()=>{var t={39(t,e,r){var n=r(310)(r(453),"WeakMap");t.exports=n},50(t){t.exports=function(t){return null!=t&&"object"==typeof t}},55(t){t.exports=function(){return!1}},61(t,e,r){var n=r(624),o=r(358),i=r(50),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&o(t.length)&&!!a[n(t)]}},73(t,e,r){var n=r(453).Symbol;t.exports=n},77(t,e,r){var n=r(364),o=r(615),i=r(676),a=r(489),u=r(39),c=r(624),s=r(513),p="[object Map]",f="[object Promise]",l="[object Set]",d="[object WeakMap]",v="[object DataView]",y=s(n),b=s(o),m=s(i),h=s(a),g=s(u),j=c;(n&&j(new n(new ArrayBuffer(1)))!=v||o&&j(new o)!=p||i&&j(i.resolve())!=f||a&&j(new a)!=l||u&&j(new u)!=d)&&(j=function(t){var e=c(t),r="[object Object]"==e?t.constructor:void 0,n=r?s(r):"";if(n)switch(n){case y:return v;case b:return p;case m:return f;case h:return l;case g:return d}return e}),t.exports=j},152(t,e,r){var n=r(327),o=r(450),i=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return o(t);var e=[];for(var r in Object(t))i.call(t,r)&&"constructor"!=r&&e.push(r);return e}},167(t,e,r){var n=r(61),o=r(877),i=r(273),a=i&&i.isTypedArray,u=a?o(a):n;t.exports=u},187(t,e,r){var n=r(330),o=r(992),i=r(717),a=r(513),u=/^\[object .+?Constructor\]$/,c=Function.prototype,s=Object.prototype,p=c.toString,f=s.hasOwnProperty,l=RegExp("^"+p.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||o(t))&&(n(t)?l:u).test(a(t))}},232(t,e,r){t=r.nmd(t);var n=r(453),o=r(55),i=e&&!e.nodeType&&e,a=i&&t&&!t.nodeType&&t,u=a&&a.exports===i?n.Buffer:void 0,c=(u?u.isBuffer:void 0)||o;t.exports=c},273(t,e,r){t=r.nmd(t);var n=r(928),o=e&&!e.nodeType&&e,i=o&&t&&!t.nodeType&&t,a=i&&i.exports===o&&n.process,u=function(){try{return i&&i.require&&i.require("util").types||a&&a.binding&&a.binding("util")}catch(t){}}();t.exports=u},310(t,e,r){var n=r(187),o=r(584);t.exports=function(t,e){var r=o(t,e);return n(r)?r:void 0}},327(t){var e=Object.prototype;t.exports=function(t){var r=t&&t.constructor;return t===("function"==typeof r&&r.prototype||e)}},330(t,e,r){var n=r(624),o=r(717);t.exports=function(t){if(!o(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},353(t,e,r){var n=r(453)["__core-js_shared__"];t.exports=n},356(t,e,r){var n=r(382),o=r(50),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},358(t){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},364(t,e,r){var n=r(310)(r(453),"DataView");t.exports=n},382(t,e,r){var n=r(624),o=r(50);t.exports=function(t){return o(t)&&"[object Arguments]"==n(t)}},450(t,e,r){var n=r(951)(Object.keys,Object);t.exports=n},453(t,e,r){var n=r(928),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();t.exports=i},478(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},489(t,e,r){var n=r(310)(r(453),"Set");t.exports=n},513(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},521(t){var e=Array.isArray;t.exports=e},584(t){t.exports=function(t,e){return null==t?void 0:t[e]}},615(t,e,r){var n=r(310)(r(453),"Map");t.exports=n},624(t,e,r){var n=r(73),o=r(915),i=r(478),a=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},633(t,e,r){var n=r(152),o=r(77),i=r(356),a=r(521),u=r(710),c=r(232),s=r(327),p=r(167),f=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(u(t)&&(a(t)||"string"==typeof t||"function"==typeof t.splice||c(t)||p(t)||i(t)))return!t.length;var e=o(t);if("[object Map]"==e||"[object Set]"==e)return!t.size;if(s(t))return!n(t).length;for(var r in t)if(f.call(t,r))return!1;return!0}},676(t,e,r){var n=r(310)(r(453),"Promise");t.exports=n},710(t,e,r){var n=r(330),o=r(358);t.exports=function(t){return null!=t&&o(t.length)&&!n(t)}},717(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},877(t){t.exports=function(t){return function(e){return t(e)}}},915(t,e,r){var n=r(73),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,u=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,u),r=t[u];try{t[u]=void 0;var n=!0}catch(t){}var o=a.call(t);return n&&(e?t[u]=r:delete t[u]),o}},928(t,e,r){var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;t.exports=n},951(t){t.exports=function(t,e){return function(r){return t(e(r))}}},992(t,e,r){var n,o=r(353),i=(n=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(t){return!!i&&i in t}}},e={};function r(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={id:n,loaded:!1,exports:{}};return t[n](i,i.exports,r),i.loaded=!0,i.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(e){var r=function(e){if("object"!=t(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!=t(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==t(r)?r:r+""}function n(t,r,n){return(r=e(r))in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t}function o(t,r){for(var n=0;n<r.length;n++){var o=r[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,e(o.key),o)}}function i(t){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},i(t)}function a(t,e){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},a(t,e)}const u=gutenverseCoreFrontend;var c=r(633),s=r.n(c);const p=window.wp.apiFetch;var f=r.n(p);function l(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(t){}return(l=function(){return!!t})()}var d=function(e){function r(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,r),e=this,o=arguments,n=i(n=r),function(e,r){if(r&&("object"==t(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(e)}(e,l()?Reflect.construct(n,o||[],i(e).constructor):n.apply(e,o));var e,n,o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&a(t,e)}(r,e),c=r,p=[{key:"init",value:function(){var t=this;this._elements.map(function(e){t._init(e)})}},{key:"_init",value:function(t){var e=(0,u.u)(t),r=e.data("form-id"),n=window.GutenverseFormValidationData.filter(function(t){return t.formId==r});0!==n.length?(n[0].require_login&&!n[0].logged_in?e.remove():(e.attr("style",""),this._onSubmit(e,n[0])),e.find(".guten-submit-wrapper").each(function(t){var e=(0,u.u)(t),r=e.find(".gutenverse-input-submit").attr("class"),n=e.find(".gutenverse-input-submit").first().getBoundingClientRect();e.find(".gutenverse-input-submit-loader").addClass(r),e.find(".gutenverse-input-submit-loader").attr("style","width:".concat(n.width,"px;height:").concat(n.height,"px;"))})):(e.attr("style",""),this._onSubmit(e,n[0]),e.find(".guten-submit-wrapper").each(function(t){var e=(0,u.u)(t),r=e.find(".gutenverse-input-submit").attr("class"),n=e.find(".gutenverse-input-submit").first().getBoundingClientRect();e.find(".gutenverse-input-submit-loader").addClass(r),e.find(".gutenverse-input-submit-loader").attr("style","width:".concat(n.width,"px;height:").concat(n.height,"px;"))}))}},{key:"_getInputValue",value:function(t,e,r){var n=e.value;if(r){var o=(0,u.u)(e).attr("name");switch(r.type){case"checkbox":n=[],t.find("input[name='".concat(o,"'][type='checkbox']")).each(function(t){t.checked&&n.push(t.value)});break;case"radio":case"image-radio":case"payment":t.find("input[name='".concat(o,"'][type='radio']")).each(function(t){t.checked&&(n=t.value)});break;case"multiselect":n=[],t.find("select[name='".concat(o,"']")).filter(".gutenverse-input-multiselect").each(function(t){(0,u.u)(t).find("option").each(function(t){(0,u.u)(t).attr("value")&&n.push((0,u.u)(t).attr("value"))})});break;case"multi-group-select":n=[],t.find("select[name='".concat(o,"']")).filter(".multi-group-select").each(function(t){(0,u.u)(t).find("option").each(function(t){(0,u.u)(t).attr("value")&&n.push((0,u.u)(t).attr("value"))})})}}return"checkbox"===e.type&&(0,u.u)(e).hasClass("gutenverse-input-switch")&&(n=e.checked),n}},{key:"_getInputType",value:function(t,e){return t&&t.type&&e.hasClass("guten-form-input-".concat(t.type))?t.type:e.hasClass("guten-form-input-switch")?"switch":null}},{key:"_onSubmit",value:function(t,e){var r=this,o=this,i=t.data("form-id"),a=s()(window.GutenverseData)?0:window.GutenverseData.postId,c=t.data("hide-after"),p=t.data("redirect");t.on("submit",function(s){s.preventDefault();var l=s.target,d=(0,u.u)(l),v=[],y=!0,b=null,m=!1,h=!1,g=!1,j=!1;t.find(".gutenverse-input").each(function(t){var e=(0,u.u)(t),r=JSON.parse(e.data("validation")),n=e.attr("name");b=o._getInputValue(d,t,r);var i=o.__validate(e,b,r),a=e.closest(".guten-form-input"),c=o._getInputType(r,a);i?(0,u.u)(a).removeClass("input-invalid"):(0,u.u)(a).addClass("input-invalid"),y=y&&i;var s=(0,u.u)(a).data("guten-input-rule");s&&"hide"===s||(v.push({id:n,value:b,type:c}),r?(m="payment"===r.type&&b,h="payment"===r.type&&b,j="payment"===r.type&&JSON.parse(e.data("payment-option"))):(m=!1,h=!1,j=!1))}),y&&(d.addClass("loading"),d.find(".form-notification").remove(),f()({path:"gutenverse-form-client/v1/form/submit",method:"POST",data:n({},"form-entry",{formId:i,postId:a,data:v})}).then(function(t){var n=t.entry_id;if(m){var o=j.amountInput,i=v.find(function(t){return t.id===o});g=i.value;var a='<div class="form-notification"><div class="notification-body '.concat("guten-loading",'">').concat("Please wait you are being redirected","</div></div>");d.prepend(a),f()({path:"gutenverse-pro/v1/form-payment",method:"POST",data:{payment:{paymentMethod:h,paymentPrice:g,paymentOption:j,paymentItemName:!1,redirectTo:p,id:n,currentUrl:window.location.href}}}).then(function(t){window.location=t.url}).catch(function(t){d.find(".form-notification").remove();var e=t.data&&t.data.error?t.data.error:t.message,r='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(e,"</div></div>");d.prepend(r),d.removeClass("loading")})}else r._requestMessage(d,e,"success",c)}).catch(function(t){d.find(".form-notification").remove();var n=t.data&&t.data.error?t.data.error:t.message,o='<div class="form-notification"><div class="notification-body '.concat("guten-error",'">').concat(n,"</div></div>");d.prepend(o),d.removeClass("loading"),r._requestMessage(d,e,"error",c)}).finally(function(){m||d.removeClass("loading"),p&&!m&&(window.location=p)}))})}},{key:"_requestMessage",value:function(t,e,r,n){var o="",i="";switch(r){case"success":o=e.form_success_notice,i="guten-success";break;case"error":o=e.form_error_notice,i="guten-error"}if(s()(o))"true"!==n&&!0!==n||t.remove();else{var a='<div class="form-notification"><div class="notification-body '.concat(i,'">').concat(o,"</div></div>");"true"===n||!0===n?t.html(a):t.prepend(a)}}},{key:"__validateEmail",value:function(t){return/\S+@\S+\.\S+/.test(t)}},{key:"__validate",value:function(t,e,r){var n=t.closest(".guten-form-input"),o=(0,u.u)(n).data("guten-input-rule");if(o&&"hide"===o)return!0;if(r){if(!0===r.required){if("radio"===r.type||"image-radio"===r.type||"payment"===r.type)return void 0!==e;if("checkbox"===r.type)return 0!==e.length;if(""===e||0===e.length)return!1}if("character"===r.validationType){var i=e.length;return i>=r.validationMin&&i<=r.validationMax}if("word"===r.validationType){var a=e.split(" ").length;return a>=r.validationMin&&a<=r.validationMax}if("email"===r.type)return this.__validateEmail(e)}return!0}}],p&&o(c.prototype,p),Object.defineProperty(c,"prototype",{writable:!1}),c;var c,p}(u.Default);if(!window.GutenverseData.activePlugins.includes("gutenverse-form/gutenverse-form.php")){var v=(0,u.u)(".guten-form-builder");v&&new d(v)}})()})();