!function(a){var r={};function n(e){var t;return(r[e]||(t=r[e]={i:e,l:!1,exports:{}},a[e].call(t.exports,t,t.exports,n),t.l=!0,t)).exports}n.m=a,n.c=r,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:a})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=371)}([function(e,t,a){e.exports=a(74)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.randNumber=i,t.generateWrapperId=function(){return"wrapper-"+i()+"-"+i()},t.getWrapper=function(t,e){var a=void 0;return e.map(function(e){e.wrapper_id===t&&(a=e)}),a},t.getDefaultValue=function(e,t){return"basic"!==u(e)?t:""},t.getThemePrefix=function(e){return"basic"===u(e)?"basic-":""},t.restrictedGroupFields=function(){return["page-break","paypal","stripe","signature","captcha","postdata","group"]},t.lonerFields=function(){return["pdf-page-break","all-form-data"]},t.getSubmissionBehaviors=function(){return{"behaviour-thankyou":f("Inline Message"),"behaviour-redirect":f("Redirect user to a URL"),"behaviour-hide":f("Hide form")}},t.countFieldsByType=function(t,e){var a=0;return e.map(function(e){e.fields.map(function(e){e.type===t&&a++})}),a},t.getMaxIDByType=c,t.getMaxID=function(e,t){var a=[],t=(_.map(t,function(e){e=e.element_id.split("-");a.push(parseInt(e[1]))}),0);_.isEmpty(a)||(t=_.max(a));return parseInt(t)+1},t.generateValue=function(e){return e=e.trim().replace(/\s+|\//g,"-")},t.hasFieldType=function(t,e){var a=0;if(p(e))return!0;return e.map(function(e){e.fields.map(function(e){e.type===t&&a++})}),0t in e?V(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,C=(e,t)=>{for(var a in t=t||{})l.call(t,a)&&r(e,a,t[a]);if(n)for(var a of n(t))o.call(t,a)&&r(e,a,t[a]);return e},T=(e,t)=>U(e,I(t)),F=(e,t)=>{var a={};for(r in e)l.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&n)for(var r of n(e))t.indexOf(r)<0&&o.call(e,r)&&(a[r]=e[r]);return a},D="default"in e?e.default:e,i=Symbol.for("react-redux-context"),s="undefined"!=typeof globalThis?globalThis:{};function L(){if(!D.createContext)return{};var e=null!=(e=s[i])?e:s[i]=new Map;let t=e.get(D.createContext);return t||(t=D.createContext(null),e.set(D.createContext,t)),t}var d=L(),t=()=>{throw new Error("uSES not initialized!")};function u(e=d){return function(){return D.useContext(e)}}var c=u(),p=t,B=(e,t)=>e===t;function f(e=d){let s=e===d?c:u(e),t=(t,e={})=>{let{equalityFn:a=B,devModeChecks:r={}}="function"==typeof e?{equalityFn:e}:e,{store:n,subscription:l,getServerState:o,stabilityCheck:i}=s();D.useRef(!0);e=D.useCallback({[t.name](e){e=t(e);return e}}[t.name],[t,i,r.stabilityCheck]),e=p(l.addNestedSub,n.getState,o||n.getState,e,a);return D.useDebugValue(e),e};return Object.assign(t,{withTypes:()=>t}),t}var z=f(),W=Symbol.for("react.element"),H=Symbol.for("react.portal"),$=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),Q=Symbol.for("react.profiler"),Y=Symbol.for("react.provider"),G=Symbol.for("react.context"),K=Symbol.for("react.server_context"),m=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),X=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),Z=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.client.reference");function ee(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case W:var a=e.type;switch(a){case $:case Q:case q:case J:case X:return a;default:var r=a&&a.$$typeof;switch(r){case K:case G:case m:case Z:case h:case Y:return r;default:return t}}case H:return t}}}function te(n,l,o,i,{areStatesEqual:s,areOwnPropsEqual:u,areStatePropsEqual:c}){let a=!1,p,d,f,m,h;function r(e,t){var a=!u(t,d),r=!s(e,p,t,d);return p=e,d=t,a&&r?(f=n(p,d),l.dependsOnOwnProps&&(m=l(i,d)),h=o(f,m,d)):a?(n.dependsOnOwnProps&&(f=n(p,d)),l.dependsOnOwnProps&&(m=l(i,d)),h=o(f,m,d)):r?(e=n(p,d),t=!c(e,f),f=e,h=t?o(f,m,d):h):h}return function(e,t){return a?r(e,t):(e=e,t=t,p=e,d=t,f=n(p,d),m=l(i,d),h=o(f,m,d),a=!0,h)}}function ae(e,t){var{initMapStateToProps:a,initMapDispatchToProps:r,initMergeProps:n}=t,t=F(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=a(e,t),r=r(e,t),n=n(e,t);return te(a,r,n,e,t)}function y(r){return function(e){let t=r(e);function a(){return t}return a.dependsOnOwnProps=!1,a}}function b(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function v(n){return function(e,{}){let r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(e,t){r.mapToProps=n,r.dependsOnOwnProps=b(n);let a=r(e,t);return"function"==typeof a&&(r.mapToProps=a,r.dependsOnOwnProps=b(a),a=r(e,t)),a},r}}function g(a,r){return(e,t)=>{throw new Error(`Invalid value of type ${typeof a} for ${r} argument when connecting component ${t.wrappedComponentName}.`)}}function re(t){return t&&"object"==typeof t?y(e=>{var a,r=t,n=e,l={};for(a in r){let t=r[a];"function"==typeof t&&(l[a]=(...e)=>n(t(...e)))}return l}):t?"function"==typeof t?v(t):g(t,"mapDispatchToProps"):y(e=>({dispatch:e}))}function ne(e){return e?"function"==typeof e?(o=e,function(e,{areMergedPropsEqual:r}){let n=!1,l;return function(e,t,a){e=o(e,t,a);return n?r(e,l)||(l=e):(n=!0,l=e),l}}):g(e,"mergeProps"):()=>function(e,t,a){return C(C(C({},a),e),t)};var o}function E(e){e()}var _={notify(){},get:()=>[]};function M(e,t){let a,r=_,n=0,l=!1;function o(){u.onStateChange&&u.onStateChange()}function i(){n++,a||(a=t?t.addNestedSub(o):e.subscribe(o),r=function(){let r=null,n=null;return{clear(){r=null,n=null},notify(){E(()=>{let e=r;for(;e;)e.callback(),e=e.next})},get(){var e=[];let t=r;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,a=n={callback:e,next:null,prev:n};return a.prev?a.prev.next=a:r=a,function(){t&&null!==r&&(t=!1,a.next?a.next.prev=a.prev:n=a.prev,a.prev?a.prev.next=a.next:r=a.next)}}}}())}function s(){n--,a&&0===n&&(a(),a=void 0,r.clear(),r=_)}let u={addNestedSub:function(e){i();let t=r.subscribe(e),a=!1;return()=>{a||(a=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return l},trySubscribe:function(){l||(l=!0,i())},tryUnsubscribe:function(){l&&(l=!1,s())},getListeners:()=>r};return u}var w=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),O="undefined"!=typeof navigator&&"ReactNative"===navigator.product,A=w||O?D.useLayoutEffect:D.useEffect;function P(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function k(t,a){if(!P(t,a)){if("object"!=typeof t||null===t||"object"!=typeof a||null===a)return!1;var r=Object.keys(t),e=Object.keys(a);if(r.length!==e.length)return!1;for(let e=0;e({})),c=re(t),p=ne(a),S=Boolean(e);return x=>{var e=x.displayName||x.name||"Component";let t=`Connect(${e})`,j={shouldHandleStateChanges:S,displayName:t,wrappedComponentName:e,WrappedComponent:x,initMapStateToProps:u,initMapDispatchToProps:c,initMergeProps:p,areStatesEqual:n,areStatePropsEqual:o,areOwnPropsEqual:l,areMergedPropsEqual:i};function a(a){let[t,e,r]=D.useMemo(()=>{var e=a["reactReduxForwardedRef"],t=F(a,["reactReduxForwardedRef"]);return[a.context,e,t]},[a]),n=D.useMemo(()=>{let e=N;return null!=t&&t.Consumer,e},[t,N]),l=D.useContext(n),o=Boolean(a.store)&&Boolean(a.store.getState)&&Boolean(a.store.dispatch);var i=Boolean(l)&&Boolean(l.store);let m=(o?a:l).store,s=i?l.getServerState:m.getState,h=D.useMemo(()=>ae(m.dispatch,j),[m]),[y,b]=D.useMemo(()=>{var e,t;return S?(t=(e=M(m,o?void 0:l.subscription)).notifyNestedSubs.bind(e),[e,t]):he},[m,o,l]),u=D.useMemo(()=>o?l:T(C({},l),{subscription:y}),[o,l,y]),v=D.useRef(void 0),g=D.useRef(r),E=D.useRef(void 0),_=D.useRef(!1),w=D.useRef(!1),c=D.useRef(void 0);A(()=>(w.current=!0,()=>{w.current=!1}),[]);var p,d,f,i=D.useMemo(()=>{return()=>E.current&&r===g.current?E.current:h(m.getState(),r)},[m,r]),O=D.useMemo(()=>{return t=>{if(y){var a=S;var n=m;var l=y;var o=h;var i=g;var s=v;var u=_;var c=w;var p=E;var d=b;var f=t;if(!a)return()=>{};let e=!1,r=null;return a=()=>{if(!e&&c.current){var a=n.getState();let e,t;try{e=o(a,i.current)}catch(e){t=e,r=e}t||(r=null),e===s.current?u.current||d():(s.current=e,p.current=e,u.current=!0,f())}},l.onStateChange=a,l.trySubscribe(),a(),()=>{if(e=!0,l.tryUnsubscribe(),l.onStateChange=null,r)throw r}}return()=>{}}},[y]);p=ye,d=[g,v,_,r,E,b],A(()=>p(...d),f);let P;try{P=me(O,i,s?()=>h(s(),r):i)}catch(e){throw c.current&&(e.message+=` The error may be correlated with this previous error: ${c.current.stack} `),e}A(()=>{c.current=void 0,E.current=void 0,v.current=P});let k=D.useMemo(()=>D.createElement(x,T(C({},P),{ref:e})),[e,x,P]);return D.useMemo(()=>S?D.createElement(n.Provider,{value:u},k):k,[n,k,u])}let r=D.memo(a);return r.WrappedComponent=x,r.displayName=a.displayName=t,s?((e=D.forwardRef(function(e,t){return D.createElement(r,T(C({},e),{reactReduxForwardedRef:t}))})).displayName=t,e.WrappedComponent=x,R(e,x)):R(r,x)}};var ve=function({store:t,context:e,children:a,serverState:r,stabilityCheck:n="once",identityFunctionCheck:l="once"}){let o=D.useMemo(()=>{var e=M(t);return{store:t,subscription:e,getServerState:r?()=>r:void 0,stabilityCheck:n,identityFunctionCheck:l}},[t,r,n,l]),i=D.useMemo(()=>t.getState(),[t]);return A(()=>{let e=o["subscription"];return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),i!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[o,i]),D.createElement((e||d).Provider,{value:o},a)};function N(e=d){let t=e===d?c:u(e),a=()=>{var e=t()["store"];return e};return Object.assign(a,{withTypes:()=>a}),a}var ge=N();function Ee(e=d){let t=e===d?ge:N(e),a=()=>{return t().dispatch};return Object.assign(a,{withTypes:()=>a}),a}var _e=Ee(),we=E;w=a.useSyncExternalStoreWithSelector,p=w,O=e.useSyncExternalStore,me=O},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),a.d(t,"__DO_NOT_USE__ActionTypes",function(){return m}),a.d(t,"applyMiddleware",function(){return c}),a.d(t,"bindActionCreators",function(){return s}),a.d(t,"combineReducers",function(){return l}),a.d(t,"compose",function(){return u}),a.d(t,"createStore",function(){return y}),a.d(t,"legacy_createStore",function(){return n});var o=a(111);function d(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}function r(){return Math.random().toString(36).substring(7).split("").join(".")}var f="function"==typeof Symbol&&Symbol.observable||"@@observable",m={INIT:"@@redux/INIT"+r(),REPLACE:"@@redux/REPLACE"+r(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+r()}};function h(e){if("object"==typeof e&&null!==e){for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}}function y(e,t,a){if("function"==typeof t&&"function"==typeof a||"function"==typeof a&&"function"==typeof arguments[3])throw new Error(d(0));if("function"==typeof t&&void 0===a&&(a=t,t=void 0),void 0!==a){if("function"!=typeof a)throw new Error(d(1));return a(y)(e,t)}if("function"!=typeof e)throw new Error(d(2));var r=e,n=t,l=[],o=l,i=!1;function s(){o===l&&(o=l.slice())}function u(){if(i)throw new Error(d(3));return n}function c(t){if("function"!=typeof t)throw new Error(d(4));if(i)throw new Error(d(5));var a=!0;return s(),o.push(t),function(){if(a){if(i)throw new Error(d(6));a=!1,s();var e=o.indexOf(t);o.splice(e,1),l=null}}}function p(e){if(!h(e))throw new Error(d(7));if(void 0===e.type)throw new Error(d(8));if(i)throw new Error(d(9));try{i=!0,n=r(n,e)}finally{i=!1}for(var t=l=o,a=0;a/="\uFDD0-\uFDEF]/;function l(e){return e.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&")}function o(e){return e.replace(/"/g,""")}function i(e){return e.replace(/{var a=r[t];return e.concat(Array.isArray(a)?a.map(e=>[t,e]):[[t,a]])},[]))}let p=null;let r=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function d(e){return null==e||r.has(e)?e:null}function V(e,t){let a,r,n,l,o;if(c(s=e)&&"form"===s.tagName.toLowerCase()){s=e.getAttribute("action");r=s?Object(E.z)(s,t):null,a=e.getAttribute("method")||y,n=d(e.getAttribute("enctype"))||u,l=new FormData(e)}else if(c(s=e)&&"button"===s.tagName.toLowerCase()||c(s=e)&&"input"===s.tagName.toLowerCase()&&("submit"===e.type||"image"===e.type)){s=e.form;if(null==s)throw new Error('Cannot submit a
'),f=(jQuery("main.sui-wrap").append(f({image:i,image2x:s,title:o})),this.$popup=jQuery("#forminator-integration-popup"),{slug:n,nonce:r,action:u,multi_id:p,global_id:l,el:this.$popup,type:a.options.type});return"form"===a.options.type?f.form_id=c:"poll"===a.options.type?f.poll_id=d:"quiz"===a.options.type&&(f.quiz_id=e),new m.default(f).on("modal:closed",function(){a.close()}),this.$popup.find(".forminator-popup-action").remove(),this.$popup.find(".forminator-popup-close").on("click",t),this.$popup.on("click",".forminator-popup-cancel",t),SUI.openModal("forminator-integration-popup","forminator-form-appearance",void 0,!0,!0),this._deferred=new jQuery.Deferred,this._deferred.promise()},close:function(e){SUI.closeModal(),this.$el.trigger("reload"),this._deferred.resolve(this.$popup,e)}}),jQuery.fn.ForminatorIntegrationsModal=function(e){return this.each(function(){new n(this,e)})}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),e};function n(e,t){for(var a=0;a

'),this.$el.find(".sui-box-footer").html(""),this.$el.find(".forminator-integration-popup__header").html("")),r.applyLoader(r.$el),this.ajax=jQuery.post({url:forminatorData.ajaxUrl,type:"post",data:e}).done(function(e){var t;e&&e.success&&(r.renderBody(e),r.renderFooter(e),e=e.data.data,r.onRender(e),r.resetLoader(r.$el),(a||!_.isUndefined(e.is_close)&&e.is_close)&&r.close(r),r.$el.find(".forminator-addon-close").on("click",function(){r.close(r)}),_.isUndefined(e.notification)||_.isUndefined(e.notification.type)||_.isUndefined(e.notification.text)||new o.default({type:e.notification.type,text:e.notification.text,time:4e3}).open(),!_.isUndefined(e.has_back)&&e.has_back?r.$el.find(".forminator-addon-back").show():r.$el.find(".forminator-addon-back").hide(),_.isUndefined(e.size)||(t=jQuery("#forminator-integration-popup"),"normal"===e.size&&t.removeClass("sui-modal-sm sui-modal-lg"),"small"===e.size&&(t.addClass("sui-modal-sm"),t.removeClass("sui-modal-lg sui-modal-reduced")),"reduced"===e.size&&(t.addClass("sui-modal-sm"),t.removeClass("sui-modal-lg sui-modal-md")),"large"===e.size&&(t.addClass("sui-modal-lg"),t.removeClass("sui-modal-sm sui-modal-md"))),e.is_poll&&setTimeout(r.request(n.data,n.close,n.loader),5e3),setTimeout(function(){SUI.suiAccordion(jQuery(".sui-accordion")),SUI.suiTabs(jQuery(".sui-tabs")),jQuery('select.sui-select[data-theme="icon"]').each(function(){SUI.select.initIcon(jQuery(this))}),jQuery('select.sui-select[data-theme="color"]').each(function(){SUI.select.initColor(jQuery(this))}),jQuery('select.sui-select[data-theme="search"]').each(function(){SUI.select.initSearch(jQuery(this))}),jQuery("select.sui-select:not([data-theme]):not(.custom-select2):not(.fui-multi-select)").each(function(){SUI.select.init(jQuery(this))}),jQuery("select.sui-variables").each(function(){SUI.select.initVars(jQuery(this))}),SUI.loadCircleScore(jQuery(".sui-circle-score")),SUI.showHidePassword()},10),t=jQuery("#forminator-integration-popup .sui-box").height(),jQuery(window).height()').css({position:"absolute",top:-1e3,left:-1e3}).appendTo("body"),e=jQuery('').css({position:"absolute",top:-1e3,left:-1e3}).appendTo("body"),a=t.width()-e.width(),t.add(e)):(a=100-(t=jQuery("
").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1e3,left:-1e3}).prependTo("body").append("
").find("div").css({width:"100%",height:200})).width(),t.parent())).remove(),a}},{key:"getAjaxModuleData",value:function(e,t){return this.module_id&&(e.module_id=this.module_id,e.module_type=this.type,e.global_id=this.global_id),t&&this.multi_id&&(e.multi_id=this.multi_id),e}},{key:"getAjaxModuleAction",value:function(e){return e="deactivate"===e?"forminator_addon_deactivate_for_module":e}}]),a}(Backbone.View);t.default=l},function(e,_,w){Object.defineProperty(_,"__esModule",{value:!0}),function(e){_.Headers=d,_.Request=h,_.Response=b,w.d(_,"DOMException",function(){return g}),_.fetch=E;var t,a,s="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==e&&e||{},u={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function c(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function p(e){return e="string"!=typeof e?String(e):e}function r(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return u.iterable&&(e[Symbol.iterator]=function(){return e}),e}function d(t){this.map={},t instanceof d?t.forEach(function(e,t){this.append(t,e)},this):Array.isArray(t)?t.forEach(function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function n(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function l(a){return new Promise(function(e,t){a.onload=function(){e(a.result)},a.onerror=function(){t(a.error)}})}function o(e){var t=new FileReader,a=l(t);return t.readAsArrayBuffer(e),a}function i(e){var t;return e.slice?e.slice(0):((t=new Uint8Array(e.byteLength)).set(new Uint8Array(e)),t.buffer)}function f(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,(this._bodyInit=e)?"string"==typeof e?this._bodyText=e:u.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:u.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:u.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():u.arrayBuffer&&u.blob&&(t=e)&&DataView.prototype.isPrototypeOf(t)?(this._bodyArrayBuffer=i(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):u.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||a(e))?this._bodyArrayBuffer=i(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):u.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},u.blob&&(this.blob=function(){var e=n(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer)return n(this)||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer));if(u.blob)return this.blob().then(o);throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,a,r=n(this);if(r)return r;if(this._bodyBlob)return r=this._bodyBlob,e=new FileReader,t=l(e),a=(a=/charset=([A-Za-z0-9_-]+)/.exec(r.type))?a[1]:"utf-8",e.readAsText(r,a),t;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),a=new Array(t.length),r=0;r span").on("click",function(){o.trigger("click"),i.hideError()}),l.on("click",function(){o.val("").trigger("change")}),o.on("change",function(){var e=o.val();0>>0))?(l.trigger("click"),i.showError((0,b.translate)("Whoops, only .csv filetype is allowed."))):(r.prop("disabled",!1),t.hide(),n.show(),n.find("> span").html(e.replace(/^.*[\\\/]/,"")),0!==i.props.state.options_bulk_editor.length&&i.showError((0,b.translate)("Importing this will replace your current options. Click import to continue."),"warning"))):(r.prop("disabled",!0),t.show(),n.hide(),n.find("> span").html(""),i.hideError())}),r.on("click",function(){i.importCsv()}))}},{key:"importCsv",value:function(){var t,e,a,r;window.File&&window.FileReader&&window.FileList&&window.Blob&&(e=(t=this).$el.find("#upload-csv-input"),a=this.state.csv_file,e.get(0).files?(a=a,r=new FileReader,this.setState({options_bulk_editor:""}),r.onload=function(){var e=r.result;-1!==e.indexOf("Option label; Option value")&&(e=e.substring(e.indexOf("\n")+1)),t.props.updateProperty("options_bulk_editor",e),t.setState({options_bulk_editor:e}),t.convertToStandard()},r.readAsText(a),this.setState({csv_file:null}),e.trigger("change")):t.showError((0,b.translate)("This browser doesn't seem to support the `files` property of file inputs.")))}},{key:"showError",value:function(e){var t=1
'))})}},{key:"resetClasses",value:function(){this.$el.removeClass("fui-drop-shadow"),this.$main.removeClass("fui-form-builder--dragging")}},{key:"resetZones",value:function(){this.drops=[],this.drop=!1,jQuery(".fui-drop-view").remove(),jQuery(".fui-form-builder--drop-zone").remove(),jQuery(".fui-end-group").remove()}},{key:"isPayPalWrapper",value:function(e){if(!(1 div > div > div > .fui-builder-form").children().last(),r=o.getPosition(a),o.drops.push({id:o.generateRandomID(a,"field-"+e.element_id,"full","after"),top:r.center.y,bottom:r.bottom+65,left:r.left,right:r.right,type:"full",parent:e.element_id,insert:["after",a],wrapper:n,is_me:!1})))}),e=o.getEl("field-"+i.element_id),t=o.getPosition(e),a=e.attr("id")===o.$el.attr("id"),o.drops.push({id:o.generateRandomID(e,"field-"+i.element_id,"side-after","after"),top:t.top,bottom:t.bottom,left:t.center.x,right:t.right+20,type:"side-after",insert:["after",e],wrapper:n,field:i,is_me:a})))}),this.drops=this.drops.filter(function(e){return _.isUndefined(e.wrapper.wrapper_id)||!o.getEl(e.wrapper.wrapper_id).closest("#"+r).length}),e=this.props.wrappers.filter(function(e){return!e.parent_group}).pop(),this.getEl(e.wrapper_id)),a=this.getPosition(t);this.drops.push({id:this.generateRandomID(t,e.wrapper_id,"full","after"),top:a.center.y,bottom:a.bottom+65,left:a.left,right:a.right,type:"full",insert:["after",t],wrapper:e,is_me:!1}),this.renderDropPoints()}},{key:"getCenterXY",value:function(e,t,a){a=Math.round(e.top+a/2);return{x:Math.round(e.left+t/2),y:a}}},{key:"renderDropPoints",value:function(){var t=this,a=void 0;this.drops.forEach(function(e){if(jQuery("#forminator-drop-"+e.id).length)a=jQuery("#forminator-drop-"+e.id);else switch(a=jQuery('
'),e.insert[0]){case"before":a.insertBefore(e.insert[1]);break;case"after":a.insertAfter(e.insert[1])}"full"===e.type||"inside"===e.type?a.css("width",e.right-e.left-20):"side-before"!==e.type&&"side-after"!==e.type||a.css("height",e.bottom-e.top-10),e.center=t.getCenterXY(a.offset(),parseFloat(a.css("width")),parseFloat(a.css("height")))})}},{key:"getPosition",value:function(e){var t=e.offset(),a=parseFloat(e.css("width")),r=parseFloat(e.css("height"))-10,n=t.top,t=t.left-10,l=e.prev(),o=n+r,i=t+a,s=Math.round(n+r/2),u=Math.round(t+a/2);return this.isRow(e)?0
'),a=(a.css({top:e.top,left:e.left,width:e.right-e.left,height:e.bottom-e.top,border:t}),this.$main.append(a),jQuery('
'));a.css({top:e.center.y,left:e.center.x,width:15,height:15,border:t,"background-color":"red"}),this.$main.append(a)}},{key:"selectDropZone",value:function(e){!_.isUndefined(e.field)&&_.includes(this.lonerFields,e.field.type)||(this.drop=e,e=jQuery("#forminator-drop-"+e.id),jQuery(".fui-drop-use").removeClass("fui-drop-use"),e.addClass("fui-drop-use"))}},{key:"updateOnDrop",value:function(){var t,e,a,r,n,l,o,i=this;_.isUndefined(this.drop.insert)||_.contains((0,c.restrictedGroupFields)(),this.props.field.type)&&(this.isWrapperDrop()&&!_.isUndefined(this.drop.parent)&&this.drop.parent.startsWith("group-")||!this.isWrapperDrop()&&this.drop.wrapper.parent_group)||(o=this.drop.insert[0],t=this.drop.insert[1],l=[].concat(d(this.props.wrappers)),(e=Object.assign({},this.props.field)).parent_group=_.isUndefined(this.drop.parent)?_.isUndefined(this.drop.wrapper.parent_group)?"":this.drop.wrapper.parent_group:this.drop.parent,this.isWrapperDrop()?(r={wrapper_id:(0,c.generateWrapperId)(),parent_group:this.drop.parent,fields:[e]},a=l.findIndex(function(e){return e.wrapper_id===t.attr("id")}),"after"===o&&a++,n=this.getWrappersWithoutCurrentField(l),n=this.insertInPosition(n,a,r).filter(function(e){return!_.isEmpty(e.fields)}),n=this.updateCols(n),this.updateState(n)):(a=l.findIndex(function(e){return e.wrapper_id===i.drop.wrapper.wrapper_id}),r=this.getWrappersWithoutCurrentField(l),n=this.drop.wrapper.fields.findIndex(function(e){return e.element_id===t.data("id")}),"after"===o&&n++,l=this.drop.wrapper,o=this.insertInPosition(l.fields,n,e),l.fields=o,r=this.replaceInPosition(r,a,l).filter(function(e){return!_.isEmpty(e.fields)}),r=this.updateCols(r),this.updateState(r)))}},{key:"updateState",value:function(e){this.props.actions.builderActions.updateFields(e)}},{key:"updateNotificationState",value:function(e){this.props.actions.notificationsActions.updateNotifications(e)}},{key:"updateCols",value:function(e){return e.map(function(e){var t=12/e.fields.length;e.fields.map(function(e){e.cols=t})}),e}},{key:"getWrappersWithoutCurrentField",value:function(e,t){return _.isUndefined(t)&&(t=this.props.field.element_id),e.map(function(e){return e.fields=e.fields.filter(function(e){return e.element_id!==t}),e})}},{key:"getWrappersFilterCondition",value:function(e){var t=this;return e.map(function(e){return e.fields.map(function(e){return e.conditions=_.filter(e.conditions,function(e){return e.element_id!==t.props.field.element_id}),e}),e})}},{key:"getNotificationFilterCondition",value:function(e){var t=this;return e.map(function(e){return e.conditions=_.filter(e.conditions,function(e){return e.element_id!==t.props.field.element_id}),e})}},{key:"getPaymentFilterCondition",value:function(e){var t=this;return e.map(function(e){return e.fields.map(function(e){return _.isEmpty(e.payments)||e.payments.map(function(e){return e.conditions=_.filter(e.conditions,function(e){return e.element_id!==t.props.field.element_id}),e}),e}),e})}},{key:"insertInPosition",value:function(e,t,a){return[].concat(d(e.slice(0,t)),[a],d(e.slice(t)))}},{key:"replaceInPosition",value:function(e,t,a){return[].concat(d(e.slice(0,t)),[a],d(e.slice(t+1)))}},{key:"isWrapperDrop",value:function(){return!!_.isUndefined(this.drop.field)}},{key:"conditionMarkup",value:function(){var e=(0,c.getFields)(this.props.wrappers,null,{main_date_field:!0}),t="hide"===this.props.field.condition_action?(0,c.translate)("Hide"):(0,c.translate)("Show");if(!_.isUndefined(this.props.field.conditions)){var a=this.props.field.conditions[0];if(!_.isUndefined(a)){var r,n,l,o,e=_.filter(e,function(e){return e.element_id===a.element_id});if(!_.isUndefined(e))if(!_.isUndefined(e[0]))return r=e[0].label,n=(0,c.getRuleLabel)(a.rule,e.field_type),e=(0,c.getConditionLabel)(e[0],a),o="",0<(l=this.props.field.conditions.length)-1&&(o="+ "+(l-1)+" "+(0,c.translate)("more condition(s)")),i.default.createElement("span",{className:"fui-builder-field-block-conditions sui-tooltip sui-tooltip-left sui-tooltip-top-right-mobile","data-tooltip":t+" "+(0,c.translate)("if")+" "+r+" "+n+" "+e+" "+o},i.default.createElement("i",{className:"sui-icon-link","aria-hidden":"true"}))}}}},{key:"draggableArea",value:function(t){var a=this,e=_.filter(this.props.wrappers,function(e){return e.parent_group===t});return i.default.createElement("div",{className:"fui-builder-fields"},i.default.createElement("div",{className:"fui-builder-form--wrap"},i.default.createElement("span",{className:"fui-swipe"},(0,c.translate)("Swipe"),i.default.createElement("i",{className:"sui-icon-finger-point","aria-hidden":"true"})),i.default.createElement("div",{className:"fui-builder-form"},e.map(function(e){return i.default.createElement(u.default,r({},a.props,{key:e.wrapper_id,wrapper:e}))}))),i.default.createElement(s.default,r({},this.props,{header:"false",group:t})))}},{key:"isDeleteEnabled",value:function(){return!("login"===this.props.formType&&"password"===this.props.field.type&&(0,c.countFieldsByType)("password",this.props.wrappers)<2||("registration"===this.props.formType||"leads"===this.props.formType)&&"email"===this.props.field.type&&(0,c.countFieldsByType)("email",this.props.wrappers)<2)}},{key:"render",value:function(){var t=this,e=forminatorData.fields.find(function(e){return e.type===t.props.field.type}),a=_.contains(this.props.changed.fields,this.props.field.element_id)?"fui-unsaved":"",r=this.conditionMarkup(),n=void 0;return"group"===this.props.field.type&&(n=this.draggableArea(this.props.field.element_id)),_.isUndefined(e)?i.default.createElement("div",null):i.default.createElement("div",{id:"field-"+this.props.field.element_id,className:"fui-col-"+this.props.field.cols,ref:this.el,"data-id":this.props.field.element_id},i.default.createElement("div",{className:"fui-builder-field-block "+a,"data-field":this.props.field.type},i.default.createElement("div",{className:"fui-field--info",onClick:this.editSettings},i.default.createElement("span",{className:"fui-field--move"},i.default.createElement("i",{className:"sui-icon-drag","aria-hidden":"true"})),i.default.createElement("span",{className:"fui-field--icon"},i.default.createElement("i",{className:e.icon,"aria-hidden":"true"})),i.default.createElement("span",{className:"fui-field--name"},this.props.field.field_label&&i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"fui-field--label"},this.props.field.field_label,((0,c.isFieldRequired)(this.props.field)||"stripe"===this.props.field.type)&&i.default.createElement("span",{className:"sui-error"},"*")),"pdf-form"!==this.props.formType&&i.default.createElement("span",{className:"fui-field--id"},"{",this.props.field.element_id,"}")),!this.props.field.field_label&&i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"fui-field--label"},this.props.field.section_title||e.name,(0,c.isFieldRequired)(this.props.field)&&i.default.createElement("span",{className:"sui-error"},"*")),"pdf-form"!==this.props.formType&&i.default.createElement("span",{className:"fui-field--id"},"{",this.props.field.element_id,"}")))),i.default.createElement("div",{className:"fui-field--actions"},i.default.createElement("div",{className:"sui-dropdown"},i.default.createElement("button",{className:"sui-button-icon sui-dropdown-anchor"},i.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"}),i.default.createElement("span",{className:"sui-screen-reader-text"},(0,c.translate)("Field options"))),i.default.createElement("ul",null,"page-break"!==this.props.field.type&&"pdf-page-break"!==this.props.field.type&&i.default.createElement("li",null,i.default.createElement("button",{className:"forminator-field-edit",onClick:this.editSettings},i.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"}),(0,c.translate)("Edit Field"))),"stripe"!==this.props.field.type&&"paypal"!==this.props.field.type&&"password"!==this.props.field.type&&"captcha"!==this.props.field.type&&i.default.createElement("li",null,i.default.createElement("button",{className:"forminator-field-clone",onClick:this.cloneField},i.default.createElement("i",{className:"sui-icon-copy","aria-hidden":"true"}),(0,c.translate)("Duplicate"))),this.isDeleteEnabled()&&i.default.createElement("li",null,i.default.createElement("button",{className:"forminator-field-remove sui-option-red",onClick:this.deleteField},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,c.translate)("Delete")))))),!_.isUndefined(this.props.field.conditions)&&0"+(0,c.translate)("Collect payments like a pro")+'

\n\t

'+(0,c.translate)("You have added both Stripe and PayPal fields to your form. We recommend that you use the visibility conditions, so only one of them is visible at a time. For example:")+'

\n\t

1. '+(0,c.translate)("Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method.")+'

\n\t

2. '+(0,c.translate)("Apply visibility conditions to both Stripe and PayPal fields so only one is visible based on the visitor's selection in the Radio (or Select) field."),dismiss:!0}).open()}},{key:"render",value:function(){var a=this,e=forminatorData.fields.filter(function(e){return e.category}),r={position:"absolute",top:"5px",right:"5px"},t={},n=forminatorData.fieldsPro||[],l=(0,c.hasFieldType)("password",this.props.wrappers),o=this.props.modal.modalProps.groupId,e=_.filter(e,function(e){return"gdprcheckbox"!==e.slug}),l=(("registration"!==this.props.formType&&"login"!==this.props.formType||l&&"registration"===this.props.formType)&&(e=_.filter(e,function(e){return"password"!==e.slug})),o&&(e=_.filter(e,function(e){return!_.contains((0,c.restrictedGroupFields)(),e.slug)})),_.sortBy(e,"position")),e=((this.hasStripe||this.hasCaptcha||this.hasPayPal||this.hasStripePayPal)&&0,forminatorData.isPro||this.props.skipProNotice||(t={display:"block"}),this.props.formType),i=void 0,s=void 0,s="pdf-form"===e?(i=(0,c.translate)("PDF file"),"blue"):(i=(0,c.translate)("form"),"red");return u.default.createElement(u.default.Fragment,null,u.default.createElement(p.default,{closeType:"icon",closeModal:this.closeModal},u.default.createElement(m.default,{id:this.props.modal.modalProps.id,label:(0,c.translate)("Insert Fields")})),u.default.createElement("div",{className:"sui-box-body"},u.default.createElement("p",null,(0,c.translate)("Choose which fields you want to insert into your "+i+".")),(this.hasStripe||this.hasCaptcha||this.hasPayPal||this.hasStripePayPal||"pdf-form"===e)&&u.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-"+s+" sui-active","aria-live":"assertive",style:{display:"block"}},u.default.createElement("div",{className:"sui-notice-content"},u.default.createElement("div",{className:"sui-notice-message"},u.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),this.hasStripe&&!this.hasStripePayPal&&u.default.createElement("p",null,(0,c.translate)("You can have only one Stripe field in your form for Stripe to work accurately. Please delete the existing Stripe field to add a new one.")),this.hasPayPal&&!this.hasStripePayPal&&u.default.createElement("p",null,(0,c.translate)("You can have only one PayPal field in your form for PayPal to work accurately. Please delete the existing PayPal field to add a new one.")),this.hasStripePayPal&&u.default.createElement("p",null,(0,c.translate)("You can have only one payment field in your form. Please delete the existing payment field to add another one.")),this.hasCaptcha&&u.default.createElement("p",null,(0,c.translate)("You can have only one captcha field in your form for captcha to work accurately. Please delete the existing captcha field to add a new one.")),"pdf-form"===e&&u.default.createElement("p",null,(0,c.translate)("{{b}}Note{{/b}}: You can use the {{b}}Rich Text{{/b}} field to add form fields and custom text to your PDF.",{components:{b:u.default.createElement("b",null)}})))))),u.default.createElement("div",{className:"sui-box-selectors sui-box-selectors-col-5",style:{margin:0}},u.default.createElement("ul",{id:"forminator-form-fields-to-insert",className:"sui-spacing-slim "+e+"-field-selectors"},l.map(function(t){return u.default.createElement("li",{key:t.slug},u.default.createElement("label",{htmlFor:"forminator-form-field-"+t.slug,className:"sui-box-selector sui-box-selector-vertical"},u.default.createElement("input",{type:"checkbox",id:"forminator-form-field-"+t.slug,"data-field":t.slug,onChange:function(e){return a.toggleField(t.slug,e)}}),u.default.createElement("span",null,u.default.createElement("i",{className:t.icon,"aria-hidden":"true"}),t.name,"rating"===t.slug&&u.default.createElement("span",{className:"sui-tag sui-tag-beta forminator-small-blue-tag",style:r},"New"))))}),!forminatorData.isPro&&n.map(function(e){if("signature"!==e.field_type||"signature"===e.field_type&&_.isEmpty(o))return u.default.createElement("li",{key:e.slug},u.default.createElement("label",{className:"sui-box-selector sui-box-selector-vertical sui-disabled"},u.default.createElement("input",{type:"radio",disabled:!0}),u.default.createElement("span",null,u.default.createElement("span",{className:e.icon,"aria-hidden":"true"}),e.name,u.default.createElement("span",{className:"sui-tag sui-tag-pro"},"Pro"))))}),_.isEmpty(o)&&!forminatorData.isPro&&_.isEmpty(n)&&"pdf-form"!==e&&u.default.createElement("li",null,u.default.createElement("label",{className:"sui-box-selector sui-box-selector-vertical sui-disabled"},u.default.createElement("input",{type:"radio",disabled:!0}),u.default.createElement("span",null,u.default.createElement("span",{className:"sui-icon-pencil","aria-hidden":"true"}),(0,c.translate)("E-Signature"),u.default.createElement("span",{className:"sui-tag sui-tag-pro"},"Pro")))),"pdf-form"===e&&u.default.createElement(u.default.Fragment,null,u.default.createElement("li",{className:"pdf-field-coming-soon sui-tooltip","data-tooltip":(0,c.translate)("Coming soon")},u.default.createElement("label",{className:"sui-box-selector sui-box-selector-vertical sui-disabled"},u.default.createElement("input",{type:"radio",disabled:!0}),u.default.createElement("span",null,u.default.createElement("span",{className:"sui-icon-code","aria-hidden":"true"}),(0,c.translate)("Quotation")))))),"pdf-form"!==e&&u.default.createElement("div",{role:"alert",id:"fui-notice-pro-fields",className:"sui-notice sui-notice-purple "+(!forminatorData.isPro&&!this.props.skipProNotice&&" sui-active"),style:t,"aria-live":"assertive"},_.isEmpty(o)&&!forminatorData.isPro&&!this.props.skipProNotice&&u.default.createElement("div",{className:"sui-notice-content"},u.default.createElement("div",{className:"sui-notice-message"},u.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),u.default.createElement("p",null,(0,c.translate)("Need access to pro form fields? {{link}}Upgrade to Pro{{/link}}",{components:{link:u.default.createElement("a",{href:"https://wpmudev.com/project/forminator-pro/?utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_forms_insertfields_upsell_notice",target:"_blank",style:{color:"#8d00b1"}})}}))),u.default.createElement("div",{className:"sui-notice-actions"},u.default.createElement(h.ButtonIcon,{icon:"check",iconSize:"sm",label:(0,c.translate)("Dismiss"),onClick:this.skipProNotice})))),"pdf-form"===e&&this.missingPaymentField&&u.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block",marginTop:"15px"},"aria-live":"assertive"},u.default.createElement("div",{className:"sui-notice-content"},u.default.createElement("div",{className:"sui-notice-message"},u.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),u.default.createElement("p",null,(0,c.translate)("This PDF is linked to a form without a payment field. To include payment information in your PDF, please add either a PayPal or Stripe field to your form.")))))),u.default.createElement(d.default,{alignment:"separated"},u.default.createElement(f.default,{label:(0,c.translate)("Cancel"),customClass:"sui-button-ghost forminator-builder-fields-close",closeModal:this.closeModal}),u.default.createElement("button",{id:"forminator-builder-insert-fields",className:"sui-button sui-button-blue",disabled:!this.state.fields.length||this.hasStripe||this.hasCaptcha||this.hasPayPal||this.hasStripePayPal||this.missingPaymentField,onClick:this.insertFields},u.default.createElement("span",{className:"sui-loading-text"},(0,c.translate)("Insert Fields")),u.default.createElement("span",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var y=Object.assign||function(e){for(var t=1;t=parseInt(this.state.limit_max)&&(a.error=(0,g.translate)("Limit Min value should be less than Max value."),a.isValid=!1),"number"===this.state.type&&parseInt(this.state.limit_min)>=parseInt(this.state.limit_max)&&(a.error=(0,g.translate)("Limit Min value should be less than Max value."),a.isValid=!1);var r,n,l,o,i,s,u,c,p,d,f,e=_.isUndefined(this.state.captcha_provider)?"recaptcha":this.state.captcha_provider;return"captcha"===this.state.type&&("recaptcha"===e&&("v2_checkbox"===this.state.captcha_type&&!forminatorData.hasV2Captcha||"v2_invisible"===this.state.captcha_type&&!forminatorData.hasV2InvisibleCaptcha||"v3_recaptcha"===this.state.captcha_type&&!forminatorData.hasV3Captcha)&&(a.error=(0,g.translate)("Please enter API keys."),a.isValid=!1),"hcaptcha"!==e||forminatorData.hasHCaptcha||(a.error=(0,g.translate)("Please enter API keys."),a.isValid=!1)),"time"!==this.state.type||_.isUndefined(this.state.restrict_time)||"specific"!==this.state.restrict_time||(s="twelve"===(e=_.isUndefined(this.state.time_type)?"":this.state.time_type)?"h:mma":"H:mm",d=_.isUndefined(this.state.restrict_start_hour)?0:this.state.restrict_start_hour,f=_.isUndefined(this.state.restrict_start_minute)?0:this.state.restrict_start_minute,c=_.isUndefined(this.state.restrict_start_ampm)?"AM":this.state.restrict_start_ampm,p=_.isUndefined(this.state.restrict_end_hour)?0:this.state.restrict_end_hour,r=_.isUndefined(this.state.restrict_end_minute)?0:this.state.restrict_end_minute,n=_.isUndefined(this.state.restrict_end_ampm)?"AM":this.state.restrict_end_ampm,u=_.isUndefined(this.state.default_time)?"none":this.state.default_time,l=_.isUndefined(this.state.default_time_hour)?0:this.state.default_time_hour,o=_.isUndefined(this.state.default_time_minute)?0:this.state.default_time_minute,i=_.isUndefined(this.state.default_time_ampm)?"AM":this.state.default_time_ampm,n="twelve"===e?n:"",i="twelve"===e?i:"",d=d+":"+f+("twelve"===e?c:"").toLowerCase(),f=moment(d,s),e=p+":"+r+n.toLowerCase(),c=moment(e,s),p=moment(l+":"+o+i,s),c.isBefore(f)?(a.error=(0,g.translate)("Please select a valid end time limit."),a.isValid=!1):"default"===u&&(p.isBefore(f)||c.isBefore(p))?(a.error=(0,g.translate)("Please fix the Default time error."),a.isValid=!1):("0:0am"==d&&"0:0pm"==e||"0:0pm"==d&&"0:0am"==e||d==e&&("0:0am"==d||"0:0pm"==d))&&(a.error=(0,g.translate)("Please fix the Start or End time."),a.isValid=!1)),_.isUndefined(this.state.conditions)||_.isEmpty(this.state.conditions)||_.isUndefined(this.state.hidden)||(0,g.isTrue)(this.state.hidden)||_.each(this.state.conditions,function(e){_.isEmpty(e.rule)&&(a.error=(0,g.translate)("Please select rule"),a.isValid=!1)}),"date"!==this.state.type||_.isUndefined(this.state["start-date"])||_.isUndefined(this.state["end-date"])||(r=this.state["start-date"],n=this.state["end-date"],l="MM/DD/YYYY",o=!0,"specific"!==r||"specific"!==n||_.isUndefined(this.state["start-specific-date"])||_.isUndefined(this.state["end-specific-date"])||!moment(this.state["end-specific-date"],l).isBefore(moment(this.state["start-specific-date"],l))?"today"===r&&"today"===n?(i=_.isUndefined(this.state["start-offset-operator"])?"+":this.state["start-offset-operator"],s=_.isUndefined(this.state["start-offset-value"])?0:parseInt(this.state["start-offset-value"],10),u=_.isUndefined(this.state["start-offset-duration"])?"days":this.state["start-offset-duration"],f=this.getDateDuration(i,s,u,l),c=_.isUndefined(this.state["end-offset-operator"])?"+":this.state["end-offset-operator"],p=_.isUndefined(this.state["end-offset-value"])?0:parseInt(this.state["end-offset-value"],10),e=_.isUndefined(this.state["end-offset-duration"])?"days":this.state["end-offset-duration"],d=this.getDateDuration(c,p,e,l),moment(d,l).isBefore(moment(f,l))&&(o=!1)):"specific"!==r||"today"!==n||_.isUndefined(this.state["start-specific-date"])?"today"!==r||"specific"!==n||_.isUndefined(this.state["end-specific-date"])||(i=_.isUndefined(this.state["start-offset-operator"])?"+":this.state["start-offset-operator"],s=_.isUndefined(this.state["start-offset-value"])?0:parseInt(this.state["start-offset-value"],10),u=_.isUndefined(this.state["start-offset-duration"])?"days":this.state["start-offset-duration"],c=this.getDateDuration(i,s,u,l),moment(this.state["end-specific-date"],l).isBefore(moment(c,l))&&(o=!1)):(p=_.isUndefined(this.state["end-offset-operator"])?"+":this.state["end-offset-operator"],e=_.isUndefined(this.state["end-offset-value"])?0:parseInt(this.state["end-offset-value"],10),d=_.isUndefined(this.state["end-offset-duration"])?"days":this.state["end-offset-duration"],f=this.getDateDuration(p,e,d,l),moment(f,l).isBefore(moment(this.state["start-specific-date"],l))&&(o=!1)):o=!1,o)||(a.error=(0,g.translate)("Please fix the limit Start or End date."),a.isValid=!1),"rating"===this.state.type&&(parseInt(this.state.max_rating)<0?(a.error=(0,g.translate)("Please enter valid number."),a.isValid=!1):50'+e+""))}),r.$el.val(t).trigger("change")}}),this.$el.on("select2:opening",function(e){e.preventDefault(),(_.isUndefined(r.props.settings[r.props.property])?[]:r.props.settings[r.props.property]).length===e.currentTarget.selectedOptions.length&&r.$elDate.datepicker("show")}),this.$el.on("select2:unselect",function(t){t.preventDefault();var e=(e=_.isUndefined(r.props.settings[r.props.property])?[]:r.props.settings[r.props.property]).filter(function(e){return e!==t.params.data.id});r.updateValue(e)}),_.each(t,function(e){r.$el.append(jQuery('"))}),this.$el.val(t).trigger("change.select2")}},{key:"updateValue",value:function(e){"function"==typeof this.props.updateProperty?this.props.updateProperty(this.props.property,e):this.props.actions.settingsActions.updateSetting(this.props.property,e)}},{key:"componentWillUnmount",value:function(){this.$el.unbind().removeData(),this.$elDate.unbind().removeData()}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property],a="",r="";return this.props.label&&""!==this.props.label&&(a=this.props.hasSettingsLabel?o.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-settings-label"+("dark"===this.props.hasSettingsLabel?" sui-dark":"")},this.props.label):o.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&o.default.createElement("span",{className:"sui-label-note"},this.props.note))),this.props.description&&""!==this.props.description&&(r=o.default.createElement("p",{className:"sui-description",style:{marginBottom:10}},this.props.description)),o.default.createElement("div",{className:"sui-form-field"},a,r,o.default.createElement("div",{className:"fui-datepicker-tags"},o.default.createElement("select",{ref:function(e){return t.el=e},className:"sui-select sui-select-lg",defaultValue:e,multiple:"multiple"},this.props.children),o.default.createElement("input",{ref:function(e){return t.elDate=e},className:"sui-input"})))}}]),a}(l.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),e};function n(e,t){for(var a=0;a'+e+""))}),r.$el.val(a).trigger("change")}),this.$el.on("select2:opening",function(e){e.preventDefault(),(_.isUndefined(r.props.settings[r.props.property])?[]:r.props.settings[r.props.property]).length===e.currentTarget.selectedOptions.length&&r.$elDate.trigger("click"),jQuery(".daterangepicker").css("zIndex","3001")}),this.$el.on("select2:unselect",function(t){t.preventDefault();var e=(e=_.isUndefined(r.props.settings[r.props.property])?[]:r.props.settings[r.props.property]).filter(function(e){return e!==t.params.data.id});setTimeout(function(){r.updateValue(e)},20)}),_.each(e,function(e){r.$el.append(jQuery('"))}),this.$el.val(e).trigger("change.select2")}},{key:"updateValue",value:function(e){"function"==typeof this.props.updateProperty?this.props.updateProperty(this.props.property,e):this.props.actions.settingsActions.updateSetting(this.props.property,e)}},{key:"componentWillUnmount",value:function(){this.$el.unbind().removeData(),this.$elDate.unbind().removeData()}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property],a="",r="";return this.props.label&&""!==this.props.label&&(a=this.props.hasSettingsLabel?o.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-settings-label"+("dark"===this.props.hasSettingsLabel?" sui-dark":"")},this.props.label):o.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&o.default.createElement("span",{className:"sui-label-note"},this.props.note))),this.props.description&&""!==this.props.description&&(r=o.default.createElement("p",{className:"sui-description",style:{marginBottom:10}},this.props.description)),o.default.createElement("div",{className:"sui-form-field"},a,r,o.default.createElement("div",{className:"fui-datepicker-tags"},o.default.createElement("select",{ref:function(e){return t.el=e},className:"sui-select sui-select-lg",defaultValue:e,multiple:"multiple"},this.props.children),o.default.createElement("div",{className:"fui-daterange-calendar"}),o.default.createElement("input",{id:"forminator-field-"+this.props.property,style:{visibility:"hidden"},ref:function(e){return t.elDate=e},className:"sui-input",autoComplete:"off"})))}}]),a}(l.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t input",function(e){e.preventDefault(),e.stopPropagation(),t.scrollTop(a)})}},{key:"componentDidUpdate",value:function(e){this.props.state.options_expanded!==e.state.options_expanded&&this.setState({open:this.props.state.options_expanded})}},{key:"render",value:function(){var t=this,e=this.state.focus?"fui-on_focus":"",a=_.isEmpty(this.props.option.label)||this.props.option.error?"sui-form-field-error":"",r=this.state.open,n=this.props.state.enable_images,l="",o=void 0!==this.props.option.image?"url("+this.props.option.image+")":"",l=r?"sui-accordion-item--open":"";return s.default.createElement("div",{className:"fui-option "+e,ref:function(e){return t.opt=e}},s.default.createElement("div",{className:"fui-option-settings"},s.default.createElement("div",{className:"sui-accordion-item "+l,style:{boxShadow:"none"}},s.default.createElement("div",{className:"sui-accordion-item-header",style:{minHeight:"0",padding:"0"}},s.default.createElement("div",{className:"fui-option-settings--main",style:{padding:"0"}},!r&&n&&s.default.createElement("div",{className:"sui-upload"},s.default.createElement("div",{className:"sui-upload-image","aria-hidden":"true"},s.default.createElement("div",{className:"sui-image-mask"}),s.default.createElement("div",{role:"button",className:"sui-image-preview",style:{display:"block",backgroundImage:o}}))),s.default.createElement("div",{className:"sui-form-field "+a},s.default.createElement("input",{type:"text",size:"1",placeholder:(0,u.translate)("Label"),value:this.props.option.label,className:"sui-form-control",onChange:this.updateLabel.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlurLabel.bind(this),ref:this.labelInput,onClick:this.focusLabel,title:(0,u.translate)("Label")})),!r&&s.default.createElement("label",{htmlFor:"option-selected-"+this.props.counter,className:"sui-checkbox",title:(0,u.translate)("Selected"),style:{marginLeft:"15px"}},s.default.createElement("input",{type:"checkbox",checked:this.props.option.default?"checked":"",name:"demo-field-radio--option-selected",id:"option-selected-"+this.props.counter,onChange:this.updateDefault.bind(this)}),s.default.createElement("span",{"aria-hidden":"true"})),s.default.createElement("button",{className:"sui-button-icon sui-button-red fui-option-remove",title:(0,u.translate)("Delete option"),"aria-label":(0,u.translate)("Delete option"),onClick:this.removeOption.bind(this)},s.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"})),s.default.createElement("div",{style:{borderLeft:"1px solid #E6E6E6",width:"1px",height:"30px"}}),s.default.createElement("button",{className:"sui-button-icon sui-accordion-open-indicator",title:(0,u.translate)("Toggle"),"aria-label":"Open item",onClick:function(){return t.toggleState()}},s.default.createElement("i",{className:"sui-icon-chevron-down","aria-hidden":"true"})))),s.default.createElement("div",{className:"sui-accordion-item-body",style:{padding:"10px 10px 0 0"}},s.default.createElement("div",{className:"fui-option-settings--extra"},s.default.createElement("input",{type:"text",value:this.props.option.value,placeholder:(0,u.translate)("Value"),className:"sui-form-control",onChange:this.updateValue.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlurValue.bind(this),ref:this.valueInput,onClick:this.focusValue}),this.props.state.type&&"select"===this.props.state.type&&this.props.isLimit&&"true"===this.props.isLimit&&s.default.createElement("input",{type:"text",value:this.props.option.limit,placeholder:(0,u.translate)("Submission limit"),className:"sui-form-control",onChange:this.updateLimit.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this)}),r&&s.default.createElement("label",{htmlFor:"option-selected-"+this.props.counter,className:"sui-checkbox"},s.default.createElement("input",{type:"checkbox",checked:this.props.option.default?"checked":"",name:"demo-field-radio--option-selected",id:"option-selected-"+this.props.counter,onChange:this.updateDefault.bind(this)}),s.default.createElement("span",{"aria-hidden":"true"}),s.default.createElement("span",{className:"sui-description sui-description-sm"},(0,u.translate)("Selected")))),n&&s.default.createElement("div",{className:"fui-option-settings--extra"},s.default.createElement(c.default,i({},this.props,{settings:this.props.option,type:"image",fieldClass:"sui-auto",property:"image",updateProperty:this.updateImage})))))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),e};function n(e,t){for(var a=0;ar?" sui-form-field-error":"")})),i.default.createElement(m.default,l({},this.props,{property:"filesize",settings:this.props.state,defaultValue:"MB",elementClass:"sui-select-inline",simple:!0}),i.default.createElement("option",{value:"MB"},(0,s.translate)("MB")),i.default.createElement("option",{value:"KB"},(0,s.translate)("KB")),i.default.createElement("option",{value:"B"},(0,s.translate)("B")))),i.default.createElement("div",{role:"alert",className:"sui-notice"+(parseInt(t)>r&&" sui-active"),style:{display:parseInt(t)>r?"block":"none"},"aria-live":"assertive"},parseInt(t)>r&&i.default.createElement("div",{className:"sui-notice-content"},i.default.createElement("div",{className:"sui-notice-message"},i.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),i.default.createElement("p",null,(0,s.translate)("The file size you have entered exceeds what your current hosting settings are capped to. You need to increase your max filesize limit at the server level first."))))))),"multiple"===n&&i.default.createElement(g.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Upload method")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose whether you want to use AJAX to upload individual files as they are selected or use the traditional method of uploading all files together on form submission. We recommend using the AJAX method to avoid server timeouts.")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(h.default,l({},this.props,{settings:this.props.state,property:"upload-method",defaultValue:"ajax"}),i.default.createElement("div",{value:"ajax"},(0,s.translate)("AJAX")),i.default.createElement("div",{value:"submission"},(0,s.translate)("On form submission"))))),i.default.createElement(g.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Show files in media library")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose whether you want to show the files uploaded by your visitors using this field in your media library.")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(h.default,l({},this.props,{settings:this.props.state,property:"use_library",defaultValue:""}),i.default.createElement("div",{value:"true"},(0,s.translate)("Enable")),i.default.createElement("div",{value:""},(0,s.translate)("Disable"))))));case"visibility":return i.default.createElement(u.default,this.props);case"styling":return i.default.createElement(c.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t

You've successfully saved {form_name} form on {site_title}.\nTo continue where you left off, click the link below or copy the link to your web browser.

{form_link}

The above link will expire in {retention_period} days. Also note that anyone visiting the link will be able to view your partially completed form data.

"),"email-recipients":"default","email-attachment":"false",type:"save_draft"},-1===t&&this.props.notifications.push(e)):-1!==t&&this.props.notifications.splice(t,1)}},{key:"render",value:function(){var t=this,e=this.props.settings,a=!_.isUndefined(e.use_save_and_continue)&&e.use_save_and_continue;return _.isUndefined(e.sc_email_link)&&(e.sc_email_link=!0),_.isUndefined(e.sc_message)&&(e.sc_message=(0,s.translate)("

Your form has been saved as draft and a resume link has been generated so you can return to the form anytime within {retention_period} days from today. Copy and save the link or enter your email address below to have the link sent to your mail.

These fields weren't saved to your submission draft: Paypal, Stripe, Signature, Password, Captcha, and Upload. Kindly fill them out before submitting the form.

")),"login"===e["form-type"]?"":i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-1"},i.default.createElement("span",{className:"sui-settings-label"},(0,s.translate)("Save and Continue")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Enable this option if you want to allow users save their progress and return to complete the form at a later time."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(u.default,r({},this.props,{property:"use_save_and_continue",label:(0,s.translate)("Enable save and continue"),unWrap:!0})),a&&i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,r({},this.props,{property:"sc_tab",default:"configuration",wrapperClass:"save-continue-wrap mtop10",simple:!0,basicTabs:!0}),i.default.createElement(p.default,{value:"configuration",boxClass:"sui-tab-boxed",label:(0,s.translate)("Configuration")},i.default.createElement(d.default,r({},this.props,{property:"sc_draft_retention",label:(0,s.translate)("Draft retention period"),defaultValue:"30",description:(0,s.translate)("Enter the number of days a form's draft will be stored on your server before they are automatically deleted."),suffix:"days"})),i.default.createElement(d.default,r({},this.props,{property:"sc_link_text",label:(0,s.translate)("Save form link text"),defaultValue:(0,s.translate)("Save as Draft"),description:(0,s.translate)("Edit text for the save draft link.")})),i.default.createElement(f.default,r({},this.props,{property:"sc_message",extraId:"-draft",updateProperty:this.updateProperty,label:(0,s.translate)("Resume message"),description:(0,s.translate)("This message will be shown when a form is successfully saved as draft."),editorOptions:forminatorData.variables,cutomTinymce:"bold,italic,bullist,numlist,alignleft,aligncenter,alignright,link",enableFormData:"true"})),i.default.createElement("div",{role:"alert",className:"sui-notice sui-active","aria-live":"assertive",style:{display:"block"}},i.default.createElement("div",{className:"sui-notice-content"},i.default.createElement("div",{className:"sui-notice-message"},i.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),i.default.createElement("p",null,(0,s.translate)("These fields will not be saved in the submission draft: Paypal, Stripe, Signature, Password, Captcha, and Upload."))))),i.default.createElement(u.default,r({},this.props,{property:"sc_email_link",label:(0,s.translate)("Allow send draft link to email"),description:(0,s.translate)("Enable to allow users send the draft form's link to their email."),unWrap:!0})),e.sc_email_link&&i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement("p",null,i.default.createElement("small",null,(0,s.translate)("Configure the send link email form below. You can edit the email contents in the {{link}}Email Notifications{{/link}} tab.",{components:{link:i.default.createElement("a",{onClick:function(){var e;e="notifications",t.props.router.navigate("/"+e)},href:"#"})}}))),i.default.createElement(d.default,r({},this.props,{property:"sc_email_input_label",label:(0,s.translate)("Email input label"),defaultValue:(0,s.translate)("Send draft link to")})),i.default.createElement(d.default,r({},this.props,{property:"sc_email_placeholder",label:(0,s.translate)("Placeholder (Optional)"),defaultValue:(0,s.translate)("E.g., johndoe@gmail.com")})),i.default.createElement(d.default,r({},this.props,{property:"sc_email_button_label",label:(0,s.translate)("Send link button label"),defaultValue:(0,s.translate)("Send draft link")})))),i.default.createElement(p.default,{value:"permission",boxClass:"sui-tab-boxed",label:(0,s.translate)("Permission")},i.default.createElement("p",{style:{marginBottom:"20px"}},i.default.createElement("small",null,(0,s.translate)("Select which users can save their forms as draft."))),i.default.createElement(c.default,r({},this.props,{property:"sc_permission",default:"public",simple:!0}),i.default.createElement(p.default,{value:"public",boxClass:"sui-tab-boxed",label:(0,s.translate)("Public")},i.default.createElement("p",null,i.default.createElement("small",null,(0,s.translate)("Every user can save their forms as draft.")))),i.default.createElement(p.default,{value:"registered",boxClass:"sui-tab-boxed",label:(0,s.translate)("Registered Users")},i.default.createElement("p",null,i.default.createElement("small",null,(0,s.translate)("Only registered users can save their forms as draft."))))))))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var a=0,r=new Array(t);awindow.innerHeight?e.style.width="calc(100% - "+(void 0===h&&(t=document.documentElement,(a=document.createElement("div")).setAttribute("style","width:99px;height:99px;position:absolute;top:-9999px;overflow:scroll;"),t.appendChild(a),h=a.offsetWidth-a.clientWidth,t.removeChild(a)),h)+"px)":e.style.width="100%",e.style.position="fixed",e.style.top=-y+"px",e.style.overflow="hidden",w=!0)}function P(){var e;"undefined"!=typeof document&&w&&((e=document.documentElement).style.width="",e.style.position="",e.style.top="",e.style.overflow="","number"==typeof y&&window.scroll(0,y),w=!1)}var t=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],k=t.join(","),x="undefined"==typeof Element?function(){return!1}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function U(e,t){var a,r=[],n=function(e,t){var a,r,n,l,o="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(o)return r=!(a=!0),{s:function(){o=o.call(e)},n:function(){var e=o.next();return a=e.done,e},e:function(e){r=!0,n=e},f:function(){try{a||null==o.return||o.return()}finally{if(r)throw n}}};if(Array.isArray(e)||(o=f(e))||t&&e&&"number"==typeof e.length)return o&&(e=o),l=0,{s:t=function(){},n:function(){return l>=e.length?{done:!0}:{done:!1,value:e[l++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.querySelectorAll(t));try{for(n.s();!(a=n.n()).done;){var l=a.value;l instanceof HTMLElement&&r.push(l)}}catch(e){n.e(e)}finally{n.f()}return r}function j(e,t){var a,r,t=t||{},n=[],l=[],o=U(e,k);t.includeContainer&&x.call(e,k)&&(o=Array.prototype.slice.apply(o)).unshift(e);for(var i=0;ie.target.ownerDocument.documentElement.offsetWidth||e.pageY>e.target.ownerDocument.documentElement.offsetHeight)||t.exit(e)},t.checkDocumentKeyDown=function(e){!t.props.escapeExits||"Escape"!==e.key&&"Esc"!==e.key&&27!==e.keyCode||t.exit(e)},t.exit=function(e){t.props.onExit&&t.props.onExit(e)},t.props.titleText||t.props.titleId)return t.timeout=[],t;throw new Error("react-aria-modal instances should have a `titleText` or `titleId`")}return i(r,[{key:"componentDidMount",value:function(){this.props.onEnter&&this.props.onEnter();var e=this.getApplicationNode();this.timeout.push(setTimeout(function(){e&&e instanceof Element&&e.setAttribute("aria-hidden","true")},0)),this.props.escapeExits&&this.timeout.push(this.addKeyDownListener()),this.props.scrollDisabled&&O()}},{key:"componentDidUpdate",value:function(e){e.scrollDisabled&&!this.props.scrollDisabled?P():!e.scrollDisabled&&this.props.scrollDisabled&&O(),this.props.escapeExits&&!e.escapeExits?this.timeout.push(this.addKeyDownListener()):!this.props.escapeExits&&e.escapeExits&&this.timeout.push(this.removeKeyDownListener())}},{key:"componentWillUnmount",value:function(){this.props.scrollDisabled&&P();var e=this.getApplicationNode();e&&e instanceof Element&&e.setAttribute("aria-hidden","false"),this.timeout.push(this.removeKeyDownListener()),this.clearTimer()}},{key:"addKeyDownListener",value:function(){var e=this;return setTimeout(function(){document.addEventListener("keydown",e.checkDocumentKeyDown)})}},{key:"removeKeyDownListener",value:function(){var e=this;return setTimeout(function(){document.removeEventListener("keydown",e.checkDocumentKeyDown)})}},{key:"render",value:function(){var t=this,e=this.props,a={};if(e.underlayStyle)for(var r in e.underlayStyle)Object.prototype.hasOwnProperty.call(e.underlayStyle,r)&&(a[r]=e.underlayStyle[r]);var n,l={className:e.underlayClass,style:a};for(n in e.underlayClickExits&&(l.onMouseDown=this.checkUnderlayClick),this.props.underlayProps)l[n]=this.props.underlayProps[n];var o={};if(e.dialogStyle)for(var i in e.dialogStyle)Object.prototype.hasOwnProperty.call(e.dialogStyle,i)&&(o[i]=e.dialogStyle[i]);var s,u={key:"b",ref:function(e){t.dialogNode=e},role:e.alert?"alertdialog":"dialog",id:e.dialogId,className:e.dialogClass,style:o};for(s in e.titleId?u["aria-labelledby"]=e.titleId:e.titleText&&(u["aria-label"]=e.titleText),e.focusDialog&&(u.tabIndex=-1),e)/^(data-|aria-)/.test(s)&&(u[s]=e[s]);var c=[b.a.createElement("div",g({},u),e.children)],p=(e.verticallyCenter&&c.unshift(b.a.createElement("div",{key:"a",style:{}})),e.focusTrapOptions||{});return(e.focusDialog||e.initialFocus)&&(p.initialFocus=e.focusDialog?"#".concat(this.props.dialogId):e.initialFocus),p.escapeDeactivates=e.escapeExits,b.a.createElement(W,{focusTrapOptions:p,paused:e.focusTrapPaused},b.a.createElement("div",g({},l),c))}}]),r}(),A=(M.defaultProps={underlayProps:{},dialogId:"react-aria-modal-dialog",escapeExits:!0,focusTrapPaused:!1,scrollDisabled:!0},H(M)),$=(A.renderTo=function(e){return H(M,{renderTo:e})},["modalContent","triggerContent"]),q=function(e){var t,a,r,n=e.modalContent,l=e.triggerContent,o=V(e,$),e=_(b.a.useState(!1),2),i=e[0],s=e[1],e=_(b.a.useState(!1),2),u=e[0],c=e[1],e=_(b.a.useState(o.firstSlide),2),p=e[0],d=e[1],e=_(b.a.useState(null),2),f=e[0],m=e[1],h=(b.a.useEffect(function(){if(!o.dialogId)throw new Error("SUI Modal instances should have a `dialogId`")},[o.dialogId]),"object"===v(n)&&null!==n),e=o.getApplicationNode,e=void 0===e?function(){return document.getElementsByClassName("sui-wrap")[0]}:e,y="sui-modal-content sui-content-".concat(u?"fade-out":"fade-in"," ").concat(o.dialogClass||""),p=(h?(t=n[p].render,r=n[p].focus||!1,a=n[p].size,f&&!u&&(y+="sui-modal-slide sui-active sui-fadein-".concat(f))):(t=n,a=o.size,r=o.initialFocus||!1),void 0===o.mounted&&(o.mounted=i),o.renderToNode||".sui-wrap"),u=p?A.renderTo(p):A;return b.a.createElement(b.a.Fragment,null,b.a.createElement(u,E({getApplicationNode:e,dialogClass:y,underlayClass:"sui-modal sui-modal-".concat(a||"md"," sui-active ").concat(o.underlayClass||""),includeDefaultStyle:!1,initialFocus:r},o),t({closeModal:function(){c(!0),setTimeout(function(){s(!1),c(!1),h&&(m(null),d(o.firstSlide))},300)},slideTo:function(e){var t=1"+(0,c.translate)("Company:")+" {site_title}
"+(0,c.translate)("Address:")+" "+o+"
"+(0,c.translate)("Invoice No:")+" INV-{date_dmy}-{submission_id}"}))),u.default.createElement(f.default,s({},this.props,{label:(0,c.translate)("Payer details"),defaultContentRender:!0}),u.default.createElement(d.default,s({},this.props,{extraId:"payer-info",settings:this.props.state,boxClass:"sui-tab-boxed",property:"payerInfo",disableMiscData:!1,editorOptions:i,allowRepeater:!1,excludeSubFields:!0,enableFormData:!0,enablePostData:!1,enableUpload:"true",allowButtonOnclick:"true",enableParentForm:"true",mainOptions:e,paymentOptions:forminatorData.payment_variables,label:(0,c.translate)("Payer details"),updateProperty:this.updateProperty,selectLabel:(0,c.translate)("Insert dynamic data"),tooltipLabel:(0,c.translate)("Add dynamic data"),defaultValue:""+(0,c.translate)("Name / Company:")+" "+n+"
"+(0,c.translate)("Address:")+" "+o+"
"+(0,c.translate)("Email:")+" "+l+"
"+(0,c.translate)("Date:")+" {date_dmy}"}))),u.default.createElement(f.default,s({},this.props,{label:(0,c.translate)("Payment note or other instructions (Optional)")}),u.default.createElement(d.default,s({},this.props,{extraId:"payment-note",settings:this.props.state,boxClass:"sui-tab-boxed",property:"paymentNote",disableMiscData:!1,editorOptions:i,allowRepeater:!1,excludeSubFields:!0,enableFormData:!0,enablePostData:!1,enableUpload:"true",allowButtonOnclick:"true",enableParentForm:"true",mainOptions:e,paymentOptions:forminatorData.payment_variables,label:(0,c.translate)("Payment note or other instructions (Optional)"),updateProperty:this.updateProperty,selectLabel:(0,c.translate)("Insert dynamic data"),tooltipLabel:(0,c.translate)("Add dynamic data")})))),u.default.createElement("div",{className:"sui-box-footer"},u.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return r("pdfChooseTemplateSlide","left")}},(0,c.translate)("Back")),u.default.createElement("div",{className:"sui-actions-right"},u.default.createElement("button",{className:"sui-button sui-button-blue pdf-btn-next",onClick:function(e){return t.saveReceiptInfo(e)}},u.default.createElement("span",{className:"sui-loading-text"},u.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,c.translate)("Create")),u.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(10),n=a(11),l=i(a(200)),o=i(a(59)),a=a(607),a=(a=a)&&a.__esModule?a:{default:a};function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t.default=e,t}t.default=(0,r.connect)(function(e){return{settings:e.settings,wrappers:e.wrappers,notifications:e.notifications}},function(e){return{actions:{notificationsActions:(0,n.bindActionCreators)(l,e),modalActions:(0,n.bindActionCreators)(o,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t,a){return t&&n(e.prototype,t),a&&n(e,a),e};function n(e,t){for(var a=0;a