'+(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'+(0,p.escapeHTML)(l)+o+"")):n.replace(i,"(1)")}}return n}},{key:"previewFormula",value:function(e){return this.maybeReplaceFields(e,!0)}},{key:"validateFormula",value:function(e){e=this.maybeReplaceFields(e,!1);if(!_.isUndefined(e.error))return this.props.modal.isValid=!1,this.props.modal.validationError=(0,u.translate)("Calculation formula is required!"),e;var e=window.forminatorCalculator(e),t={},a=void 0;try{if(a=e.calculate(),!isFinite(a))return t.error=(0,u.translate)("Infinity calculation result."),t.result=!1,this.props.modal.isValid=!1,this.props.modal.validationError=t.error,t;t.result=Number(a.toFixed(2)),this.props.modal.isValid=!0}catch(e){t.error=e,this.props.modal.isValid=t.result=!1,this.props.modal.validationError=t.error}return t}},{key:"render",value:function(){var a=this,e=this.getFields(),r=_.indexBy(this.props.wrappers,"wrapper_id")[(this.props.modal.wrapper?this.props.modal.wrapper.wrapper_id:null)||this.props.state.wrapper_id].parent_group,e=_.map(e,function(t,e){return(t.element_id!==a.props.state.element_id||"slider"===t.field_type)&&(t.hasCalcs||"calculation"===t.field_type)?s.default.createElement(s.default.Fragment,null,s.default.createElement("li",{className:"wpmudev-dropdown--option",key:e},s.default.createElement("button",{onClick:function(e){return a.insert(e,"{"+t.element_id+"}")}},(0,p.escapeHTML)(t.label))),t.parent_group&&!r&&s.default.createElement("li",{className:"wpmudev-dropdown--option",key:e},s.default.createElement("button",{onClick:function(e){return a.insert(e,"{"+t.element_id+"-*}")}},t.label+(0,u.translate)(" (all)")))):void 0}),t=_.map(["abs","avg","ceil","floor","max","min","round"],function(t){return s.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},s.default.createElement("button",{onClick:function(e){return a.insert(e,t+"()")}},t+"()"))}),n=_.isUndefined(this.props.settings[this.props.property])?"":this.props.settings[this.props.property],l=this.validateFormula(n),o=this.previewFormula(n),i=!1===l.result?" fui-error":"";return s.default.createElement(s.default.Fragment,null,s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Calculation Formula")),s.default.createElement("div",{className:"fui-calculations"+i,ref:function(e){return a.el=e}},s.default.createElement("div",{className:"fui-calcs-bar"},s.default.createElement("div",{className:"sui-dropdown sui-dropdown-right"},s.default.createElement("button",{className:"sui-button-icon sui-button-blue sui-tooltip sui-tooltip-top-left sui-dropdown-anchor","data-tooltip":(0,u.translate)("Add Form Fields")},s.default.createElement("i",{className:"sui-icon-layout","aria-hidden":"true"}),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Open list of fields"))),s.default.createElement("ul",null,e)),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"+")}},s.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Sum"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"-")}},s.default.createElement("b",{"aria-hidden":"true"},"-"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Minus"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"*")}},s.default.createElement("b",{"aria-hidden":"true"},"*"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Multiply"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"/")}},s.default.createElement("b",{"aria-hidden":"true"},"/"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Divide"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"^")}},s.default.createElement("b",{"aria-hidden":"true"},"^"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Exponentiate"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"%")}},s.default.createElement("b",{"aria-hidden":"true"},"%"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Modulus"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"(")}},s.default.createElement("b",{"aria-hidden":"true"},"("),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Open parenthesis"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,")")}},s.default.createElement("b",{"aria-hidden":"true"},")"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Close parenthesis"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,",")}},s.default.createElement("b",{"aria-hidden":"true"},","),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Comma"))),s.default.createElement("button",{className:"sui-button-icon",onClick:function(e){return a.insert(e,"PI")}},s.default.createElement("b",{"aria-hidden":"true"},"PI"),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("PI constant"))),s.default.createElement("div",{className:"sui-dropdown sui-dropdown-right"},s.default.createElement("button",{className:"sui-button-icon sui-tooltip sui-tooltip-top-left sui-dropdown-anchor","data-tooltip":(0,u.translate)("Add Function")},s.default.createElement("i",{className:"sui-icon-more","aria-hidden":"true"}),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Open function list"))),s.default.createElement("ul",null,t))),s.default.createElement("div",{className:"fui-calcs-editor"},s.default.createElement("textarea",{autoFocus:!0,onKeyPress:function(e){return a.insertChar(e)},onKeyDown:function(e){return a.deleteChar(e)},defaultValue:n,onChange:function(e){a.updateValue(e.target.value)}}))),!1===l.result&&s.default.createElement("span",{className:"sui-error-message"},l.error),s.default.createElement("span",{className:"sui-description"},(0,u.translate)("You can preview your form and check if the formula is generating expected results."))),s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Formula Preview")),s.default.createElement("div",{className:"fui-calculations-preview",dangerouslySetInnerHTML:{__html:o}})),s.default.createElement(c.default,this.props))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t=parseInt(a)?" sui-form-field-error":"")})),i.default.createElement(f.default,n({type:"number"},this.props,{settings:this.props.state,placeholder:"0",property:"limit_max",label:(0,s.translate)("Max"),fieldClass:"sui-input-sm"+(parseInt(t)>=parseInt(a)?" sui-form-field-error":"")}))),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement(g.default,n({},this.props,{property:"limit_message",settings:this.props.state,default:"false",label:(0,s.translate)("Error Messages")}),i.default.createElement(E.default,{value:"false",label:(0,s.translate)("Default")}),i.default.createElement(w.default,{value:"true",label:(0,s.translate)("Custom"),boxClass:"sui-tab-boxed"},i.default.createElement(f.default,n({},this.props,{settings:this.props.state,property:"limit_min_message",type:"text",label:(0,s.translate)("When number is smaller than the min limit"),placeholder:(0,s.translate)("E.g. Please enter a number greater than 0.")})),i.default.createElement(f.default,n({},this.props,{settings:this.props.state,type:"text",property:"limit_max_message",label:(0,s.translate)("When number is greater than the max limit"),placeholder:(0,s.translate)("E.g. Please enter a number lower than 1000.")})))))),i.default.createElement(m.default,{label:(0,s.translate)("Formatting"),labelDark:!0,description:(0,s.translate)("Choose how do you want to format the value of this field."),descriptionSpacing:20,sidebar:!1},i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(h.default,n({},this.props,{property:"separators",settings:this.props.state,defaultValue:"1234567.89",label:(0,s.translate)("Separators"),fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"blank"},(0,s.translate)("1234567.89")),i.default.createElement("option",{value:"comma_dot"},(0,s.translate)("1,234,567.89")),i.default.createElement("option",{value:"dot_comma"},(0,s.translate)("1.234.567,89")),i.default.createElement("option",{value:"space_comma"},(0,s.translate)("1 234 567,89")))),"custom"!==r&&i.default.createElement(d.default,{cols:"6"},i.default.createElement(h.default,n({},this.props,{property:"precision",settings:this.props.state,defaultValue:"2",label:(0,s.translate)("Round To"),fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"0"},(0,s.translate)("0 decimals")),i.default.createElement("option",{value:"1"},(0,s.translate)("1 decimals")),i.default.createElement("option",{value:"2"},(0,s.translate)("2 decimals")),i.default.createElement("option",{value:"3"},(0,s.translate)("3 decimals")),i.default.createElement("option",{value:"4"},(0,s.translate)("4 decimals"))))),"custom"===r&&i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement("div",{className:"sui-form-field-inline",style:{marginBottom:"5px"}},i.default.createElement(f.default,n({type:"text"},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g. $"),property:"thousand-separators",defaultValue:",",label:(0,s.translate)("Thousand Separator"),fieldClass:"sui-input-md"})),i.default.createElement(f.default,n({type:"text"},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g. $"),property:"decimal-separators",defaultValue:".",label:(0,s.translate)("Decimal Separator"),fieldClass:"sui-input-md"})))),"custom"===r&&i.default.createElement("div",{className:"sui-form-field"},i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(h.default,n({},this.props,{property:"precision",settings:this.props.state,defaultValue:"2",label:(0,s.translate)("Round To"),fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"0"},(0,s.translate)("0 decimals")),i.default.createElement("option",{value:"1"},(0,s.translate)("1 decimals")),i.default.createElement("option",{value:"2"},(0,s.translate)("2 decimals")),i.default.createElement("option",{value:"3"},(0,s.translate)("3 decimals")),i.default.createElement("option",{value:"4"},(0,s.translate)("4 decimals"))))))),i.default.createElement(v.default,this.props));case"calculations":return i.default.createElement(b.default,this.props);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 r=Object.assign||function(e){for(var t=1;t Appearance Preset{{/link}}",{components:{link:i.default.createElement("a",{href:forminatorData.modules.ApplyPreset.presetUrl,target:"_blank"})}}))),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-form-field",style:{marginBottom:"10px"}},i.default.createElement(d.default,r({},this.props,{property:"appearance_preset"}),_.map(forminatorData.modules.ApplyPreset.presets,function(e,t){return i.default.createElement("option",{value:t,key:t},e)}))),i.default.createElement("div",{className:"sui-notice",style:{marginTop:"10px"}},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 sui-md","aria-hidden":"true"}),i.default.createElement("p",null,(0,s.translate)("Your form's current appearance configurations will be overwritten.")))))),i.default.createElement("div",{className:"sui-box-footer sui-flatten sui-content-center",style:{paddingTop:"0"}},i.default.createElement("button",{id:"forminator-apply-preset",className:"sui-button sui-button-blue",onClick:function(){return e.applyPreset()}},i.default.createElement("span",{className:"sui-button-text-default"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"})," ",forminatorData.modules.ApplyPreset.button),i.default.createElement("span",{className:"sui-button-text-onload"},i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}),(0,s.translate)("Applying preset...")))))}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t"+e.text+" - "+e.display_name+"")},createTag:function(e){e=e.term.trim();return(0,p.isEmailWp)(e)?{id:e,text:e}:null}}}},{key:"applyChanges",value:function(){var e;this.data.new&&(e=Object.assign({},this.state),e=[].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t"+this.props.behavior["thankyou-message"]+"").text():"",this.conditionMarkup());return o.default.createElement("div",{className:"sui-builder-field sui-react sui-can_open"},!_.isUndefined(this.props.behavior.conditions)&&0Hi there!
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.
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.
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