D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
sanghavirealty
/
public_html
/
wp-content
/
plugins
/
forminator
/
build
/
Filename :
form-scripts.js
back
Copy
!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=542)}([function(e,t,a){e.exports=a(82)},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.getDefaultColorValue=function(e,t){var a=2<arguments.length&&void 0!==arguments[2]&&arguments[2],r=u(e),e=_.isUndefined(e.settings["cform-color-option"])?"forminator":e.settings["cform-color-option"];return a||"basic"!==r&&"theme"!==e?t:""},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++})}),0<a},t.getFieldsByType=d,t.mapFieldsByType=function(a,e){var r=[];return d(a,e).map(function(e){var t=e.field_label;"address"===a&&(t=e.element_id),r.push({value:e.element_id,label:t,element_id:e.element_id})}),r},t.getFieldLabel=function(t,e){var a="";return e.map(function(e){e.fields.map(function(e){e.element_id===t&&(a=e.field_label)})}),a},t.fieldExist=function(t,e){var a=0;return e.map(function(e){e.fields.map(function(e){e.element_id===t&&a++})}),0<a},t.buildFieldObject=function(e,t,a,r,n){n=n||[];r=[].concat(l(r),[{fields:n}]),n=c(e.type,r);return _.extend(e,{element_id:e.type+"-"+n,formID:t,cols:a})},t.buildFieldObjectFromSlug=function(t,e,a){var r=forminatorData.fields.find(function(e){return e.slug===t}),e=c(r.type,e),e={element_id:r.type+"-"+e,type:r.type,options:r.options,cols:12,conditions:{},wrapper_id:a};_.contains(["calculation","number","slider","radio","currency","select","checkbox"],r.type)&&(e.hidden_behavior="zero");return _.extend(e,JSON.parse(JSON.stringify(r.defaults)))},t.getFieldType=function(e){return e.type},t.getForminatorField=function(t){return forminatorData.fields.find(function(e){return e.type===t.type})},t.insertInPosition=function(e,t,a){return[].concat(l(e.slice(0,t)),[a],l(e.slice(t)))},t.replaceInPosition=function(e,t,a){return[].concat(l(e.slice(0,t)),[a],l(e.slice(t+1)))},t.translate=f,t.getFontVariants=function(t,e){e=_.filter(e,function(e){return e.family===t});return _.isUndefined(e[0])||_.isUndefined(e[0].variants)?[f("None")]:e[0].variants},t.ucfirst=m,t.getConditionLabel=function(e,t){var a=t.value,r=void 0;if(e.hasOptions&&0<e.values.length){var n=void 0;if(!(n=(n=_.where(e.values,{value:a})[0])||_.where(e.values,{label:a})[0]))return;r=n.label}else r="date"===e.field_type&&["is_before","is_after"].includes(t.rule)?h(a):a;if(_.isEmpty(r))return f("null");return r},t.convertTimestamp=h,t.getFields=y,t.getDateFields=b,t.getNameFields=v,t.getRangeSliderFields=g,t.fieldHasNumber=E,t.fieldHasCalcs=w,t.fieldFormula=O,t.fieldHasOptions=P,t.getFieldValues=k,t.getAddressFields=x,t.getTimeFields=j,t.getFieldAutofillProviders=function(t){var e=[],a=forminatorData.fields.filter(function(e){return e.type===t});if(a.length<1)return[];a=a[0],_.isUndefined(a.autofill_settings)||(e=a.autofill_settings);return e},t.getRuleLabel=function(e,t,a){var r=_.isUndefined(a)?"":a;switch(e){case"is":return f("is");case"is_not":return f("is not");case"day_is":return f("day is");case"day_is_not":return f("day is not");case"month_is_not":return f("month is not");case"month_is":return f("month is");case"is_before":return f("is before");case"is_after":return f("is after");case"is_before_n_or_more_days":return f("is before %s or more days from current date").replace("%s",r);case"is_before_less_than_n_days":return f("is before less than %s days from current date").replace("%s",r);case"is_after_n_or_more_days":return f("is after %s or more days from current date").replace("%s",r);case"is_after_less_than_n_days":return f("is after less than %s days from current date").replace("%s",r);case"is_great":return f("is greater than");case"is_less":return f("is less than");case"contains":return f("contains");case"does_not_contain":return f("does not contain");case"starts":return f("starts with");case"ends":return f("ends with");case"is_correct":return f("is correct");case"is_incorrect":return f("is incorrect");case"is_final_result":return f("is final result");case"is_not_final_result":return f("is not final result");default:return"-"}},t.isEmailWp=function(e){if(e.length<6)return!1;if(e.indexOf("@",1)<0)return!1;e=e.split("@",2);if(!e[0].match(/^[a-zA-Z0-9!#$%&'*+\/=?^_`{|}~\.-]+$/))return!1;if(e[1].match(/\.{2,}/))return!1;var t=e[1].split(".");if(t.length<2)return!1;for(var a=t.length,r=0;r<a;r++)if(!t[r].match(/^[a-z0-9-]+$/i))return!1;return!0},t.suiDelegateEvents=function(){"object"===r(window.SUI)&&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()},50)},t.getChartType=function(e){var t="none";r(e["results-behav"])&&r(e["results-style"])&&("link_on"!==e["results-behav"]&&"show_after"!==e["results-behav"]||(t=e["results-style"]));return t},t.getCalculationFields=function(e){var t=[];return _.each(forminatorData.fields,function(e){"calculation"!==e.type&&t.push(e.type)}),y(e,t)},t.select2Tags=function(e,t){t=_.defaults(t,{allowClear:!0,dropdownCssClass:"sui-select-dropdown"}),e.find("select.sui-select.fui-multi-select").each(function(){jQuery(this).attr("data-reorder")&&jQuery(this).on("select2:select",function(e){var e=e.params.data.element,e=jQuery(e),t=jQuery(this);t.append(e),t.trigger("change.select2")}),jQuery(this).SUIselect2(t)})},t.isFieldRequired=function(e){if("name"===e.type&&("true"===e.multiple_name||!0===e.multiple_name))return!!(e.prefix_required||e.fname_required||e.mname_required||e.lname_required);if("address"!==e.type)return e.required;return!!(e.street_address_required||e.address_line_required||e.address_city_required||e.address_state_required||e.address_zip_required||e.address_country_required)},t.hasFieldWithAttribute=function(e,t,a,r){var n=0;if(p(e))return!0;return e.map(function(e){e.fields.map(function(e){t===e.type&&r===e[a]&&n++})}),0<n},t.hasPostdataFieldWithMultiselect=function(e){var a=0;if(p(e))return!0;return e.map(function(e){e.fields.map(function(t){var e=forminatorData.postCategories[t.post_type];void 0!==e&&e.map(function(e){e=e.value+"_multiple";1===parseInt(t[e])&&a++})})}),0<a},t.getPersonalityQuestions=function(e,t){var r=e.slug,n=[];_.isEmpty(t)||(_.each(t,function(a,e){_.isEmpty(a.answers)||_.each(a.answers,function(e,t){e.result===r&&n.push({title:a.title,slug:a.slug,question:a})})}),n=_.uniq(n,"slug"));return n},t.getPlanValidation=function(l,e){var i=[];_.each(e,function(e,t){var a,r,n,o;e.amount_type&&e.plan_name||(l.error=f("Please fix the error(s) in the SETTINGS tab."),l.isValid=!1,i.push(t)),"single"===e.payment_method&&("fixed"===e.amount_type&&_.isEmpty(e.amount)||"variable"===e.amount_type&&_.isEmpty(e.variable))?(l.error=f("Please fix the error(s) in the SETTINGS tab."),l.isValid=!1,i.push(t)):"subscription"===e.payment_method&&(a=_.isUndefined(e.subscription_amount_type)?"fixed":e.subscription_amount_type,r=_.isUndefined(e.quantity_type)?"fixed":e.quantity_type,n=_.isUndefined(e.quantity)?1:e.quantity,o=_.isUndefined(e.bill_input)?1:e.bill_input,("fixed"===a&&_.isEmpty(e.subscription_amount)||"variable"===a&&_.isEmpty(e.subscription_variable))&&(l.error=f("Please fix the error(s) in the SETTINGS tab."),l.isValid=!1,i.push(t)),("fixed"===r&&!n||"variable"===r&&_.isEmpty(e.variable_quantity))&&(l.error=f("Please fix the error(s) in the SETTINGS tab."),l.isValid=!1,i.push(t)),o?o<=0&&(l.error=f("Billing frequency should be greater than or equal to 1"),l.isValid=!1,i.push(t)):(l.error=f("Please fix the error(s) in the SETTINGS tab."),l.isValid=!1,i.push(t)))}),0<i.length&&(l.paymentKey=i);return l},t.isTrue=N,t.parseQueryString=function(){for(var e={},t=location.search.substring(1).split("&"),a=0;a<t.length;a++){var r=t[a].split("=");e[r[0]]=decodeURIComponent(r[1])}return e},t.goToLink=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"_blank";window.open(e,t)};var n=o(a(54)),s=o(a(63));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}function i(){var e=Math.ceil(1e3),t=Math.floor(9999);return Math.floor(Math.random()*(t-e)+e)}function u(e){return void 0!==e.formDesign?e.formDesign:void 0!==e.settings&&void 0!==e.settings["forminator-poll-design"]?e.settings["forminator-poll-design"]:void 0!==e.quizDesign?e.quizDesign:""}function c(a,e){var r=[],e=(e.map(function(e){e.fields.map(function(e){if(e.type===a){var t=e.element_id.split("-");switch(e.type){case"page-break":case"rich-text":r.push(parseInt(t[2]));break;case"all-form-data":case"pdf-page-break":r.push(parseInt(t[3]));break;default:r.push(parseInt(t[1]))}}})}),0);return _.isEmpty(r)||(e=_.max(r)),parseInt(e)+1}function p(e){return null===e}function d(t,e){var a=[];return e.map(function(e){e.fields.map(function(e){e.type===t&&a.push(e)})}),a}function f(){return n.default.translate.apply(null,arguments)}function m(e){return e.charAt(0).toUpperCase()+e.slice(1)}function h(e){return isNaN(Number(e))||(e=new Date(+e).toLocaleDateString("en-US",{day:"numeric",month:"numeric",year:"numeric"})),e}function y(e,r,t,n,o){var l=[],i=(_.isUndefined(r)&&(r=["page-break","postdata","total","product","captcha"]),Array.isArray(r)&&!N(o)&&r.push("group"),!1);return _.isUndefined(t)||_.isUndefined(t.main_date_field)||!0!==t.main_date_field||(i=!0),e.map(function(e){var t=e.fields,a=e.parent_group;t.map(function(e){if(_.isUndefined(n)){if(_.contains(r,e.type))return}else if(!_.contains(n,e.type))return;var t=void 0,t=_.isUndefined(e.field_label)||_.isEmpty(e.field_label)?m(t=e.type):e.field_label;"name"!==e.type||N(o)?"address"!==e.type||N(o)?"slider"===e.type&&"range"===e.slider_type?l=l.concat(g(e,t,a)):"time"!==e.type||N(o)?"date"===e.type&&"picker"!==e.field_type&&!1===i||l.push({element_id:e.element_id,parent_group:a,required:e.required,field_type:e.type,field_slug:e.type,label:t,values:k(e),hasOptions:P(e),hasCalcs:w(e),formula:O(e),isNumber:E(e),fieldData:e}):l=l.concat(j(e,t,a)):l=l.concat(x(e,t,a)):l=l.concat(v(e,t,a)),"date"!==e.type||"picker"===e.field_type||N(o)||(l=l.concat(b(e,t,a)))})}),l.map(function(e){e.label=function(e){if(!e)return"";e=s.default.sanitize(e,{ALLOWED_TAGS:[],ALLOWED_ATTR:[]});var t=document.createElement("div"),e=(t.innerHTML=e,t.textContent||t.innerText||"");return s.default.sanitize(e,{ALLOWED_TAGS:[],ALLOWED_ATTR:[]})}(e.label)}),l}function b(e,t,a){var r=[],n=void 0,n=_.isUndefined(e.day_label)||_.isEmpty(e.day_label)?t+" - "+f("Day"):t+" - "+e.day_label,o=void 0,o=_.isUndefined(e.month_label)||_.isEmpty(e.month_label)?t+" - "+f("Month"):t+" - "+e.month_label,l=void 0,l=_.isUndefined(e.year_label)||_.isEmpty(e.year_label)?t+" - "+f("Year"):t+" - "+e.year_label;return"input"===e.field_type?r.push({element_id:e.element_id+"-day",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-day",label:n,values:!1,hasOptions:!1,isNumber:!0},{element_id:e.element_id+"-month",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-month",label:o,values:!1,hasOptions:!1,isNumber:!0},{element_id:e.element_id+"-year",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-year",label:l,values:!1,hasOptions:!1,isNumber:!0}):r.push({element_id:e.element_id+"-day",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-day",label:n,values:k(e),hasOptions:P(e),isNumber:E(e)},{element_id:e.element_id+"-month",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-month",label:o,values:k(e),hasOptions:P(e),isNumber:E(e)},{element_id:e.element_id+"-year",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-year",label:l,values:k(e),hasOptions:P(e),isNumber:E(e)}),r}function v(a,r,n){var o=[];return"true"===a.multiple_name||!0===a.multiple_name?[{attr:"prefix",label:"prefix_label",element_suffix:"prefix",hasOptions:!0,values:[{label:"Mr.",value:"Mr"},{label:"Mrs.",value:"Mrs"},{label:"Ms.",value:"Ms"},{label:"Mx.",value:"Mx"},{label:"Miss",value:"Miss"},{label:"Dr.",value:"Dr"},{label:"Prof.",value:"Prof"}],isNumber:!1},{attr:"fname",label:"fname_label",element_suffix:"first-name",hasOptions:!1,values:!1,isNumber:!1},{attr:"mname",label:"mname_label",element_suffix:"middle-name",hasOptions:!1,values:!1,isNumber:!1},{attr:"lname",label:"lname_label",element_suffix:"last-name",hasOptions:!1,values:!1,isNumber:!1}].map(function(e){var t;"true"!==a[e.attr]&&!0!==a[e.attr]||(t=void 0,t=_.isUndefined(a[e.label])||_.isEmpty(a[e.label])?r+" - ":r+" - "+a[e.label],o.push({element_id:a.element_id+"-"+e.element_suffix,parent_group:n,required:a.required,field_type:a.type,field_slug:a.type+"-"+e.element_suffix,label:t,values:e.values,hasOptions:e.hasOptions,isNumber:e.isNumber}))}):o.push({element_id:a.element_id,parent_group:n,required:a.required,field_type:a.type,field_slug:a.type,label:r,values:k(a),hasOptions:P(a),isNumber:E(a)}),o}function g(t,a,r){var n=[];return[{suffix:"min"},{suffix:"max"}].map(function(e){n.push({element_id:t.element_id+"-"+e.suffix,parent_group:r,required:t.required,field_type:t.type,field_slug:t.type+"-"+e.suffix,label:a+" - "+e.suffix,isNumber:!0,hasCalcs:w(t)})}),n}function E(e){return!!_.contains(["calculation","number","slider","phone","currency"],e.type)}function w(e){return"true"===e.calculations||!0===e.calculations}function O(e){return e.formula||!1}function P(e){return"select"===e.type||"checkbox"===e.type||"radio"===e.type}function k(e){var t=e.type;return("select"===t||"checkbox"===t||"radio"===t)&&e.options}function x(a,r,n){var o=[];return[{attr:"street_address",label:"street_address_label",element_suffix:"street_address",hasOptions:!1,values:!1,isNumber:!1},{attr:"address_line",label:"address_line_label",element_suffix:"address_line",hasOptions:!1,values:!1,isNumber:!1},{attr:"address_city",label:"address_city_label",element_suffix:"city",hasOptions:!1,values:!1,isNumber:!1},{attr:"address_state",label:"address_state_label",element_suffix:"state",hasOptions:!1,values:!1,isNumber:!1},{attr:"address_zip",label:"address_zip_label",element_suffix:"zip",hasOptions:!1,values:!1,isNumber:!1},{attr:"address_country",label:"address_country_label",element_suffix:"country",hasOptions:!1,values:!1,isNumber:!1}].map(function(e){var t;N(a[e.attr])&&(t=void 0,t=_.isUndefined(a[e.label])||_.isEmpty(a[e.label])?r+" - ":r+" - "+a[e.label],o.push({element_id:a.element_id+"-"+e.element_suffix,parent_group:n,required:a.required,field_type:a.type,field_slug:a.type+"-"+e.element_suffix,label:t,values:e.values,hasOptions:e.hasOptions,isNumber:e.isNumber}))}),o}function j(e,t,a){var r=[],n=void 0,n=_.isUndefined(e.hh_label)||_.isEmpty(e.hh_label)?t+" - "+f("Hour"):t+" - "+e.hh_label,o=void 0,o=_.isUndefined(e.mm_label)||_.isEmpty(e.mm_label)?t+" - "+f("Minute"):t+" - "+e.mm_label;return r.push({element_id:e.element_id+"-hours",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-hours",label:n,values:!1,hasOptions:!1,isNumber:!0},{element_id:e.element_id+"-minutes",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-minutes",label:o,values:!1,hasOptions:!1,isNumber:!0}),"twelve"===e.time_type&&r.push({element_id:e.element_id+"-ampm",parent_group:a,required:e.required,field_type:e.type,field_slug:e.type+"-ampm",label:t+"-AM/PM",values:[{label:"AM",value:"am"},{label:"PM",value:"pm"}],hasOptions:!0,isNumber:!1}),r}function N(e){if(void 0===e)return!1;switch(e="string"==typeof e?e.trim().toLowerCase():e){case!0:case"true":case 1:case"1":case"on":case"yes":return!0;default:return!1}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),p=(l=o)&&l.__esModule?l:{default:l},d=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"isValid",value:function(e){return this.props.isRequired?this.props.isRequired&&!_.isEmpty(e):!!_.isUndefined(this.props.isPositive)||_.isEmpty(e)||0<=e}},{key:"isMaxValid",value:function(e){return!!_.isUndefined(this.props.maxValid)||!_.isNull(e)&&e<=this.props.maxValid}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],a=_.isUndefined(this.props.type)?"text":this.props.type,r=_.isUndefined(this.props.requiredError)?(0,d.translate)("This field is required!"):this.props.requiredError,n=this.isValid(e)&&this.isMaxValid(e)?"":"sui-form-field-error",o=_.isUndefined(this.props.maxValidError)?(0,d.translate)("Please enter valid number."):this.props.maxValidError,l=_.isUndefined(this.props.fieldClass)?"sui-form-field":"sui-form-field "+this.props.fieldClass,i="sui-form-control",s=(_.isUndefined(this.props.inputClass)||""===this.props.inputClass||(i+=" "+this.props.inputClass),_.isUndefined(this.props.prefix)||""===this.props.prefix||(i+=" sui-field-has-prefix"),_.isUndefined(this.props.suffix)||""===this.props.suffix||(i+=" sui-field-has-suffix"),_.isUndefined(this.props.inputId)?this.props.property:this.props.inputId),u=void 0,a=(this.props.label&&(u=p.default.createElement("label",{htmlFor:"forminator-field-"+s,className:this.props.darkLabel?"sui-settings-label sui-dark":"sui-label"},this.props.label,this.props.isRequired&&p.default.createElement(p.default.Fragment,null," ",p.default.createElement("span",{className:"sui-error"},"*")),this.props.note&&p.default.createElement("span",{className:"sui-label-note"},this.props.note))),p.default.createElement("input",c({type:a,placeholder:this.props.placeholder,value:e||"",id:"forminator-field-"+s,className:i},this.props.notWritable&&{readonly:""},this.props.minValue&&{min:this.props.minValue},this.props.maxValue&&{max:this.props.maxValue},this.props.step&&{step:this.props.step},this.props.maxLength&&{maxLength:this.props.maxLength},this.props.inputStyles&&{style:this.props.inputStyles},{disabled:!!this.props.disabled,onChange:function(e){t.updateValue(e.target.value)}}))),s=p.default.createElement("div",{className:l+" "+n},u,!_.isUndefined(this.props.prefix)&&""!==this.props.prefix&&p.default.createElement("span",{className:"sui-field-prefix"},this.props.prefix),this.props.canTrash?p.default.createElement("div",{className:"sui-with-button sui-with-button-icon"},a,p.default.createElement("button",{className:"sui-button-icon sui-tooltip sui-tooltip-top-right","data-tooltip":(0,d.translate)("Delete")},p.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}))):a,this.props.suffix&&p.default.createElement("span",{className:"sui-field-suffix"},this.props.suffix),this.props.isRequired&&!this.isValid(e)&&p.default.createElement("span",{className:"sui-error-message"},r),!_.isUndefined(this.props.isPositive)&&!this.isValid(e)&&p.default.createElement("span",{className:"sui-error-message"},(0,d.translate)("Please enter valid number.")),!this.isMaxValid(e)&&p.default.createElement("span",{className:"sui-error-message"},o),this.props.description&&p.default.createElement("span",{className:"sui-description"},this.props.description));return this.props.simple?a:s}}]),a}(o.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=o.default.Children.map(this.props.children,function(e){return e}),t=this.props.customClass||"";return o.default.createElement("div",{className:"sui-col-md-"+this.props.cols+" "+t},e)}}]),a}(a.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=o.default.Children.map(this.props.children,function(e){return e});return o.default.createElement("div",null,e)}}]),a}(a.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=o.default.Children.map(this.props.children,function(e){return e});return o.default.createElement("div",{className:"sui-row"+(_.isUndefined(this.props.class)?"":" "+this.props.class)},e)}}]),a}(a.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),c=(o=a)&&o.__esModule?o:{default:o};var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleValue",value:function(e){"function"==typeof this.props.updateProperty?this.props.updateProperty(this.props.property,e):this.props.actions.settingsActions.updateSetting(this.props.property,e),"function"==typeof this.props.onChange&&this.props.onChange(e)}},{key:"getDefaultValue",value:function(){var e=this.props.default||"";return _.isUndefined(this.props.settings[this.props.property])?e:this.props.settings[this.props.property]}},{key:"render",value:function(){var r=this,n=this.getDefaultValue(),e=c.default.Children.map(this.props.children,function(e){var t,a;return e?(t=_.isUndefined(e.props.label)?e.props.children:e.props.label,a=_.isUndefined(r.props.tooltip)?"":r.props.tooltip,r.props.disabled?a?c.default.createElement("div",{className:"sui-tooltip","data-tooltip":a},c.default.createElement("div",{className:"sui-tab-item"+(e.props.value===n?" active":""),style:{opacity:.5,cursor:"not-allowed"}},t)):c.default.createElement("div",{className:"sui-tab-item"+(e.props.value===n?" active":""),style:{opacity:.5,cursor:"not-allowed"}},t):r.props.disabled?void 0:c.default.createElement("div",{className:"sui-tab-item"+(e.props.value===n?" active":"")+(a?" sui-tooltip":""),onClick:r.toggleValue.bind(r,e.props.value),"data-tooltip":a},t)):c.default.createElement(c.default.Fragment,null)}),t=_.isUndefined(this.props.divClass)?"sui-tabs-content":"sui-tabs-content "+this.props.divClass,a=c.default.Children.map(this.props.children,function(e){var t;return e&&(t=_.isUndefined(e.props.boxClass)?"":e.props.boxClass,"Empty"!==e.type.name)?c.default.createElement("div",{className:t+" sui-tab-content"+(e.props.value===n?" active":"")},e.props.value===n&&e):c.default.createElement(c.default.Fragment,null)}),o="",l=(this.props.label&&""!==this.props.label&&(o=c.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&c.default.createElement("span",{className:"sui-label-note"}," ",this.props.note))),""),i=(this.props.settingsLabel&&""!==this.props.settingsLabel&&(i=this.props.labelClass||"sui-settings-label",l=c.default.createElement("label",{className:i},this.props.settingsLabel)),""),s=(this.props.description&&""!==this.props.description&&(i=c.default.createElement("span",{className:"sui-description",style:{marginBottom:10}},this.props.description)),_.isUndefined(this.props.wrapperClass)?"":this.props.wrapperClass),s=this.props.basicTabs?"sui-tabs sui-tabs-overflow "+s:"sui-side-tabs "+s,u=c.default.createElement("div",{className:s},c.default.createElement("div",{className:"sui-tabs-menu"},e),c.default.createElement("div",{className:t},a));return u=this.props.simple?u:c.default.createElement("div",{className:"sui-form-field"},l,o,i,c.default.createElement("div",{className:s},c.default.createElement("div",{className:"sui-tabs-menu"},e),c.default.createElement("div",{className:t},a)))}}]),a}(a.Component);t.default=o},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.$el.wpColorPicker({change:function(e,t){jQuery(this).val(t.color.toCSS()).trigger("change")},palettes:["#333333","#FFFFFF","#17A8E3","#E1F6FF","#666666","#AAAAAA","#E6E6E6"]});var e=this.$el,t=e.closest(".sui-colorpicker-wrap"),a=t.find(".sui-colorpicker-value span[role=button]"),r=t.find(".sui-colorpicker-value"),n=r.find("button"),o=e.closest(".wp-picker-container"),l=o.find(".wp-color-result"),i=l.find(".color-alpha"),s=o.find(".wp-picker-clear"),u=i,u=!0===e.data("alpha")?i:l;e.bind("change",function(){a.find("span").css({"background-color":u.css("background-color")}),r.find("input").val(e.val())}),t.find(".sui-button, span[role=button]").on("click",function(e){e.preventDefault(),e.stopPropagation(),l.click()}),n.on("click",function(e){e.preventDefault(),e.stopPropagation(),s.click(),r.find("input").val(""),a.find("span").css({"background-color":""})}),this.updateValue=this.updateValue.bind(this),this.$el.on("change",this.updateValue)}},{key:"updateValue",value:function(e){e=e.target.value;"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(){var e=this.$el.data("wpWpColorPicker")&&jQuery(".wp-picker-active .wp-picker-input-wrap:visible");e&&e.length&&this.$el.wpColorPicker("close"),this.$el.off("change",this.updateValue),this.$el.unbind().removeData()}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])||null===this.props.settings[this.props.property]?this.props.defaultValue:this.props.settings[this.props.property],a="";return this.props.label&&(a=l.default.createElement("label",{className:"sui-label",htmlFor:"forminator-color-"+this.props.property},this.props.label,this.props.note&&l.default.createElement("span",{className:"sui-label-note"}," ",this.props.note))),l.default.createElement("div",{className:"sui-form-field"},a,l.default.createElement("div",{className:"sui-colorpicker-wrap"},l.default.createElement("div",{className:"sui-colorpicker sui-colorpicker-"+(this.props.isAlpha?"rgba":"hex"),"aria-hidden":"true"},l.default.createElement("div",{className:"sui-colorpicker-value"},l.default.createElement("span",{role:"button"},l.default.createElement("span",{style:{backgroundColor:e}})),l.default.createElement("input",{type:"text",defaultValue:e,readOnly:"readonly"}),l.default.createElement("button",null,l.default.createElement("i",{className:"sui-icon-close","aria-hidden":"true"}))),l.default.createElement("button",{className:"sui-button"},(0,i.translate)("Select"))),l.default.createElement("input",{ref:function(e){return t.el=e},defaultValue:e,id:"forminator-color-"+this.props.property,className:"sui-colorpicker-input","data-alpha":this.props.isAlpha?"true":"false"})),this.props.description&&""!==this.props.description&&l.default.createElement("span",{className:"sui-description"},this.props.description))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return""};t=a(0);(a=t)&&a.__esModule},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=o.default.Children.map(this.props.children,function(e){return e}),t="",a=(this.props.label&&""!==this.props.label&&(t=o.default.createElement("span",{className:"sui-settings-label"+(!0===this.props.labelDark?" sui-dark":"")},this.props.label)),""),r=10,r=(_.isUndefined(this.props.descriptionSpacing)||""===this.props.descriptionSpacing||(r=this.props.descriptionSpacing),_.isUndefined(this.props.description)||""===this.props.description||(a=!1===this.props.sidebar?o.default.createElement("span",{className:"sui-description",style:{marginBottom:r+"px"}},this.props.description):o.default.createElement("span",{className:"sui-description"},this.props.description)),""),n=((this.props.label&&""!==this.props.label||this.props.description&&""!==this.props.description)&&(r=o.default.createElement("div",{className:"sui-box-settings-col-1"},t,a)),this.props.lastChild?{marginBottom:0,borderBottom:"unset"}:{});return o.default.createElement("div",{className:"sui-box-settings-row",style:n},(_.isUndefined(this.props.sidebar)||!1!==this.props.sidebar)&&r,o.default.createElement("div",{className:"sui-box-settings-col-2"},!_.isUndefined(this.props.sidebar)&&!1===this.props.sidebar&&t,!_.isUndefined(this.props.sidebar)&&!1===this.props.sidebar&&a,e))}}]),a}(a.Component);t.default=l},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),s=(o=a)&&o.__esModule?o:{default:o};var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.afterSave=e.afterSave.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.$el=jQuery(this.el);var e=this.$el.closest(".sui-modal-content"),t=e.attr("id"),a=this.props.hasSearch?0:-1,e=Object.assign({dropdownParent:e.length?jQuery("#"+t):jQuery('body[class*="sui-"]'),minimumResultsForSearch:a,dropdownCssClass:this.$el.hasClass("sui-select-sm")?"sui-select-dropdown-sm":"",width:"100%"},this.props.options);if(this.props.data&&(e.data=this.props.data),this.props.loading&&(e.dropdownCssClass="sui-select-dropdown-sm sui-select-dropdown-loading"),this.props.placeholder&&(e.placeholder=this.props.placeholder),"function"==typeof this.$el.SUIselect2)this.$el.SUIselect2(e);else{if("function"!=typeof this.$el.FUIselect2)throw Error("SUI Select2 not initiated");this.$el.FUIselect2(e)}this.updateValue=this.updateValue.bind(this),this.$el.on("change",this.updateValue),this.props.triggerChange&&this.$el.trigger("change"),this.props.fetchOptions&&this.$el.on("select2:open",this.props.fetchOptions())}},{key:"componentDidUpdate",value:function(e){if(this.$el=jQuery(this.el),e.data!==this.props.data){e=[{id:"",text:""}].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(this.props.data));if("function"==typeof this.$el.SUIselect2)this.$el.empty().SUIselect2({data:e,placeholder:this.props.placeholder,minimumResultsForSearch:0}),this.$el.SUIselect2("open");else{if("function"!=typeof this.$el.FUIselect2)throw Error("SUI Select2 not initiated");this.$el.empty().FUIselect2({data:e,placeholder:this.props.placeholder,minimumResultsForSearch:0}),this.$el.FUIselect2("open")}}}},{key:"updateValue",value:function(e){e=jQuery(e.target).val();"function"==typeof this.props.updateProperty?this.props.updateProperty(this.props.property,e):this.props.actions.settingsActions.updateSetting(this.props.property,e),this.afterSave(e)}},{key:"afterSave",value:function(){return!1}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.updateValue),this.$el.unbind().removeData()}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],a=_.isUndefined(this.props.fieldClass)?"sui-form-field":"sui-form-field "+this.props.fieldClass,r=_.isUndefined(this.props.elementId)?this.props.property:this.props.elementId,n=void 0,o=(this.props.label&&(n=s.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label," ",this.props.required&&s.default.createElement("span",{className:"sui-error"}," *"),this.props.note&&s.default.createElement("span",{className:"sui-label-note"},this.props.note))),this.props.multiple),l=this.props,l=(l.formType,l.updateProperty,l.noWrapper,l.fieldClass,l.staticContext,l.formDesign,l.fieldSize,function(e,t){var a,r={};for(a in e)0<=t.indexOf(a)||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}(l,["formType","updateProperty","noWrapper","fieldClass","staticContext","formDesign","fieldSize"])),l=s.default.createElement("select",i({id:"forminator-field-"+r,className:"sui-select",ref:function(e){return t.el=e},defaultValue:e,multiple:o},l),this.props.children),r=s.default.createElement("select",{id:"forminator-field-"+r,className:"sui-select",ref:function(e){return t.el=e},defaultValue:e,multiple:o},this.props.children);return"md"===this.props.fieldsize||"medium"===this.props.fieldsize?r=s.default.createElement("div",{className:"sui-form-field sui-input-md"},l):"sm"===this.props.fieldsize||"small"===this.props.fieldsize?r=s.default.createElement("div",{className:"sui-form-field sui-input-sm"},l):_.isUndefined(this.props.fieldsize)||""===this.props.fieldsize||(r=s.default.createElement("div",{style:{width:"100%",maxWidth:this.props.fieldsize+"px"}},l)),this.props.noWrapper?l:s.default.createElement("div",{className:a},n,r,this.props.description&&s.default.createElement("span",{className:"sui-description",style:{marginTop:"10px"}},this.props.description))}}]),a}(a.Component);t.default=o},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.escapeAmpersand=o,t.escapeQuotationMark=l,t.escapeLessThan=i,t.escapeAttribute=function(e){return Object(r.a)(l(o(e)))},t.escapeHTML=function(e){return i(o(e))},t.escapeEditableHTML=function(e){return i(e.replace(/&/g,"&"))},t.isValidAttributeName=function(e){return!n.test(e)};var r=a(165);let n=/[\u007F-\u009F "'>/="\uFDD0-\uFDEF]/;function o(e){return e.replace(/&(?!([a-z0-9]+|#[0-9]+|#x[a-f0-9]+);)/gi,"&")}function l(e){return e.replace(/"/g,""")}function i(e){return e.replace(/</g,"<")}},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={active:e.props.default||""},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleValue",value:function(e){this.setState({active:e})}},{key:"render",value:function(){var a=this,e=(this.props.default,this.props.type||"side-tabs"),t=this.props.extraClass||"",r=o.default.Children.map(this.props.children,function(e){if(!_.isUndefined(e)&&!_.isNull(e))return o.default.createElement("div",{className:"forminator-toggle sui-tab-item"+(e.props.value===a.state.active?" active":""),onClick:a.toggleValue.bind(a,e.props.value)},e.props.label," ",e.props.required&&o.default.createElement("span",{className:"sui-error"},"*"))}),n=o.default.Children.map(this.props.children,function(e){var t;if(!_.isUndefined(e)&&!_.isNull(e))return t=_.isUndefined(e.props.boxClass)?"sui-tab-content":e.props.boxClass,o.default.createElement("div",{className:t+(e.props.value===a.state.active?" active":"")},e.props.value===a.state.active&&e)});return o.default.createElement("div",{className:"sui-"+e+" "+t},o.default.createElement("div",{className:"sui-tabs-menu"},r),o.default.createElement("div",{className:"sui-tabs-content"},n))}}]),a}(a.Component);t.default=l},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.withRouter=void 0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=a(0),l=(r=r)&&r.__esModule?r:{default:r},i=a(23);t.withRouter=function(n){return function(e){var t=(0,i.useLocation)(),a=(0,i.useNavigate)(),r=(0,i.useParams)();return l.default.createElement(n,o({},e,{router:{location:t,navigate:a,params:r}}))}}},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.state["custom-class"])?"":this.props.state["custom-class"];return l.default.createElement("div",{className:"sui-box-settings-row"},l.default.createElement("div",{className:"sui-box-settings-col-1"},l.default.createElement("span",{className:"sui-settings-label"},(0,i.translate)("Additional CSS Classes")),l.default.createElement("span",{className:"sui-description"},(0,i.translate)("Add classes that will be output on this field's container to aid your theme's default styling."))),l.default.createElement("div",{className:"sui-box-settings-col-2"},l.default.createElement("input",{type:"text",placeholder:(0,i.translate)("E.g. form-field"),className:"sui-form-control",value:e,onChange:function(e){t.props.updateProperty("custom-class",e.target.value)}}),l.default.createElement("span",{className:"sui-description"},(0,i.translate)("These will be output as you see them here."))))}}]),a}(o.Component);t.default=s},function(C,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t.d(e,"Provider",function(){return ve}),t.d(e,"ReactReduxContext",function(){return d}),t.d(e,"batch",function(){return we}),t.d(e,"connect",function(){return be}),t.d(e,"createDispatchHook",function(){return Ee}),t.d(e,"createSelectorHook",function(){return f}),t.d(e,"createStoreHook",function(){return N}),t.d(e,"shallowEqual",function(){return k}),t.d(e,"useDispatch",function(){return _e}),t.d(e,"useSelector",function(){return z}),t.d(e,"useStore",function(){return ge});var e=t(0),a=(t.n(e),t(115)),V=(t.n(a),Object.defineProperty),U=Object.defineProperties,I=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,r=(e,t,a)=>t in e?V(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,S=(e,t)=>{for(var a in t=t||{})o.call(t,a)&&r(e,a,t[a]);if(n)for(var a of n(t))l.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)o.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&&l.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:o,getServerState:l,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(o.addNestedSub,n.getState,l||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,o,l,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),o.dependsOnOwnProps&&(m=o(i,d)),h=l(f,m,d)):a?(n.dependsOnOwnProps&&(f=n(p,d)),o.dependsOnOwnProps&&(m=o(i,d)),h=l(f,m,d)):r?(e=n(p,d),t=!c(e,f),f=e,h=t?l(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=o(i,d),h=l(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,o={};for(a in r){let t=r[a];"function"==typeof t&&(o[a]=(...e)=>n(t(...e)))}return o}):t?"function"==typeof t?v(t):g(t,"mapDispatchToProps"):y(e=>({dispatch:e}))}function ne(e){return e?"function"==typeof e?(l=e,function(e,{areMergedPropsEqual:r}){let n=!1,o;return function(e,t,a){e=l(e,t,a);return n?r(e,o)||(o=e):(n=!0,o=e),o}}):g(e,"mergeProps"):()=>function(e,t,a){return S(S(S({},a),e),t)};var l}function E(e){e()}var _={notify(){},get:()=>[]};function M(e,t){let a,r=_,n=0,o=!1;function l(){u.onStateChange&&u.onStateChange()}function i(){n++,a||(a=t?t.addNestedSub(l):e.subscribe(l),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:l,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,i())},tryUnsubscribe:function(){o&&(o=!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<r.length;e++)if(!Object.prototype.hasOwnProperty.call(a,r[e])||!P(t[r[e]],a[r[e]]))return!1}return!0}var oe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},le={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},x={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ie={[m]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[h]:x};function j(e){return ee(e)===h?x:ie[e.$$typeof]||oe}var se=Object.defineProperty,ue=Object.getOwnPropertyNames,ce=Object.getOwnPropertySymbols,pe=Object.getOwnPropertyDescriptor,de=Object.getPrototypeOf,fe=Object.prototype;function R(a,r){if("string"!=typeof r){var e;fe&&(e=de(r))&&e!==fe&&R(a,e);let t=ue(r);ce&&(t=t.concat(ce(r)));var n=j(a),o=j(r);for(let e=0;e<t.length;++e){var l=t[e];if(!(le[l]||o&&o[l]||n&&n[l])){var i=pe(r,l);try{se(a,l,i)}catch(e){}}}}return a}var me=t,he=[null,null];function ye(e,t,a,r,n,o){e.current=r,a.current=!1,n.current&&(n.current=null,o())}var be=function(e,t,a,{areStatesEqual:n=function(e,t){return e===t},areOwnPropsEqual:o=k,areStatePropsEqual:l=k,areMergedPropsEqual:i=k,forwardRef:s=!1,context:r=d}={}){let N=r,u=(r=e)?"function"==typeof r?v(r):g(r,"mapStateToProps"):y(()=>({})),c=re(t),p=ne(a),C=Boolean(e);return x=>{var e=x.displayName||x.name||"Component";let t=`Connect(${e})`,j={shouldHandleStateChanges:C,displayName:t,wrappedComponentName:e,WrappedComponent:x,initMapStateToProps:u,initMapDispatchToProps:c,initMergeProps:p,areStatesEqual:n,areStatePropsEqual:l,areOwnPropsEqual:o,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]),o=D.useContext(n),l=Boolean(a.store)&&Boolean(a.store.getState)&&Boolean(a.store.dispatch);var i=Boolean(o)&&Boolean(o.store);let m=(l?a:o).store,s=i?o.getServerState:m.getState,h=D.useMemo(()=>ae(m.dispatch,j),[m]),[y,b]=D.useMemo(()=>{var e,t;return C?(t=(e=M(m,l?void 0:o.subscription)).notifyNestedSubs.bind(e),[e,t]):he},[m,l,o]),u=D.useMemo(()=>l?o:T(S({},o),{subscription:y}),[l,o,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=C;var n=m;var o=y;var l=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=l(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())}},o.onStateChange=a,o.trySubscribe(),a(),()=>{if(e=!0,o.tryUnsubscribe(),o.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(S({},P),{ref:e})),[e,x,P]);return D.useMemo(()=>C?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(S({},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:o="once"}){let l=D.useMemo(()=>{var e=M(t);return{store:t,subscription:e,getServerState:r?()=>r:void 0,stabilityCheck:n,identityFunctionCheck:o}},[t,r,n,o]),i=D.useMemo(()=>t.getState(),[t]);return A(()=>{let e=l["subscription"];return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),i!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[l,i]),D.createElement((e||d).Provider,{value:l},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 o}),a.d(t,"compose",function(){return u}),a.d(t,"createStore",function(){return y}),a.d(t,"legacy_createStore",function(){return n});var l=a(117);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,o=[],l=o,i=!1;function s(){l===o&&(l=o.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(),l.push(t),function(){if(a){if(i)throw new Error(d(6));a=!1,s();var e=l.indexOf(t);l.splice(e,1),o=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=o=l,a=0;a<t.length;a++)(0,t[a])();return e}return p({type:m.INIT}),(a={dispatch:p,subscribe:c,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(d(10));r=e,p({type:m.REPLACE})}})[f]=function(){var a=c,e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(d(11));function t(){e.next&&e.next(u())}return t(),{unsubscribe:a(t)}}};return e[f]=function(){return this},e},a}var n=y;function o(e){for(var t=Object.keys(e),s={},a=0;a<t.length;a++){var r=t[a];"function"==typeof e[r]&&(s[r]=e[r])}var u,n,c=Object.keys(s);try{n=s,Object.keys(n).forEach(function(e){e=n[e];if(void 0===e(void 0,{type:m.INIT}))throw new Error(d(12));if(void 0===e(void 0,{type:m.PROBE_UNKNOWN_ACTION()}))throw new Error(d(13))})}catch(e){u=e}return function(e,t){if(void 0===e&&(e={}),u)throw u;for(var a=!1,r={},n=0;n<c.length;n++){var o=c[n],l=s[o],i=e[o],l=l(i,t);if(void 0===l)throw t&&t.type,new Error(d(14));r[o]=l,a=a||l!==i}return(a=a||c.length!==Object.keys(e).length)?r:e}}function i(e,t){return function(){return t(e.apply(this,arguments))}}function s(e,t){if("function"==typeof e)return i(e,t);if("object"!=typeof e||null===e)throw new Error(d(16));var a,r={};for(a in e){var n=e[a];"function"==typeof n&&(r[a]=i(n,t))}return r}function u(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function c(){for(var e=arguments.length,o=new Array(e),t=0;t<e;t++)o[t]=arguments[t];return function(n){return function(){var e=n.apply(void 0,arguments),t=function(){throw new Error(d(15))},a={getState:e.getState,dispatch:function(){return t.apply(void 0,arguments)}},r=o.map(function(e){return e(a)}),t=u.apply(void 0,r)(e.dispatch);return Object(l.a)(Object(l.a)({},e),{},{dispatch:t})}}}},function(e,t,a){var n=a(70),a=a(122),r=Object.prototype.toString;function o(e){return"[object Array]"===r.call(e)}function l(e){return null!==e&&"object"==typeof e}function i(e){return"[object Function]"===r.call(e)}function s(e,t){if(null!=e)if(o(e="object"!=typeof e?[e]:e))for(var a=0,r=e.length;a<r;a++)t.call(null,e[a],a,e);else for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.call(null,e[n],n,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===r.call(e)},isBuffer:a,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:l,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===r.call(e)},isFile:function(e){return"[object File]"===r.call(e)},isBlob:function(e){return"[object Blob]"===r.call(e)},isFunction:i,isStream:function(e){return l(e)&&i(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:s,merge:function a(){var r={};function e(e,t){r[t]="object"==typeof r[t]&&"object"==typeof e?a(r[t],e):e}for(var t=0,n=arguments.length;t<n;t++)s(arguments[t],e);return r},extend:function(a,e,r){return s(e,function(e,t){a[t]=r&&"function"==typeof e?n(e,r):e}),a},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(318)),c=p(a(19));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(t=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addRule=t.addRule.bind(t),t.removeRule=t.removeRule.bind(t),t.updateField=t.updateField.bind(t),t.updateRule=t.updateRule.bind(t),t.updateValue=t.updateValue.bind(t),t.updateInputValue=t.updateInputValue.bind(t),t.fields=(0,s.getFields)(t.props.wrappers,["stripe","paypal","page-break","pagination","section","html"],{main_date_field:!0}),t.fields=_.filter(t.fields,function(e){return e.element_id!==t.props.state.element_id}),_.contains(["address","date","time","slider","name"],t.props.state.type)&&(t.fields=_.filter(t.fields,function(e){return!e.element_id.startsWith(t.props.state.element_id+"-")})),t.validateConditions(),t;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateState",value:function(e){this.props.isPayment?this.props.updatePayment(this.props.counter,"conditions",e):this.props.updateProperty("conditions",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.conditions,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateField",value:function(e,t){var a=this.getPropState();a[e].element_id=t,a[e].rule="is",a[e].value="",this.updateState(a)}},{key:"updateRule",value:function(e,t){var a=this.getPropState();a[e].rule=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"updateInputValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"removeRule",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addRule",value:function(){var e=this.getPropState(),t=_.isUndefined(this.fields[0])?"":this.fields[0].element_id;e.push({element_id:t,rule:"is",value:""}),this.updateState(e)}},{key:"validateConditions",value:function(){var e=_.pluck(this.props.state.conditions,"element_id"),t=_.pluck(this.fields,"element_id"),e=_.difference(e,t);_.isUndefined(e)||this.removeCondition(e)}},{key:"removeCondition",value:function(t){var e=this.getPropState(),e=_.filter(e,function(e){return!_.contains(t,e.element_id)});this.updateState(e)}},{key:"render",value:function(){var a=this,e=i.default.createElement("div",{className:"fui-visibility-options"},i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"condition_action",defaultValue:"show",noWrapper:!0}),i.default.createElement("span",{value:"show"},(0,s.translate)("Show")),i.default.createElement("span",{value:"hide"},(0,s.translate)("Hide"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("this field if"))),i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"condition_rule",defaultValue:"all",noWrapper:!0}),i.default.createElement("span",{value:"all"},(0,s.translate)("All")),i.default.createElement("span",{value:"any"},(0,s.translate)("Any"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("of the following rules match:")))),t=(this.props.isPayment&&(e=i.default.createElement("div",{className:"fui-visibility-options"},i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Process this plan if"))),i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"condition_rule",defaultValue:"all",noWrapper:!0}),i.default.createElement("span",{value:"all"},(0,s.translate)("All")),i.default.createElement("span",{value:"any"},(0,s.translate)("Any"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("of the following conditions match:"))))),i.default.createElement("div",{className:"fui-visibility-group"},this.props.wrappers.length<2&&this.fields.length<2&&_.isEmpty(this.fields)&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active fui-visibility-notice",style:{display:"block"},"aria-live":"assertive"},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)("You need more than one field to configure visibility conditions. Add more fields!"))))),(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},this.props.isPayment?(0,s.translate)("Conditions"):(0,s.translate)("Rules"))),i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-empty-message"},(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("button",{accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),this.props.isPayment?(0,s.translate)("Add conditions"):(0,s.translate)("Add Rule")),i.default.createElement("p",null,!this.props.isPayment&&(0,s.translate)("By default field will always be visible. If you want to hide or show fields based on user input you can add conditions."),this.props.isPayment&&(0,s.translate)("Add conditions for how this plan will be processed based on your form field data."))))));return!_.isUndefined(this.props.state.conditions)&&0!==this.props.state.conditions.length||i.default.createElement(i.default.Fragment,null,t),!_.isUndefined(this.props.state.conditions)&&0<this.props.state.conditions.length&&!_.isEmpty(this.fields)?i.default.createElement("div",{className:"fui-visibility-group"},(1<this.props.wrappers.length||0<this.fields.length)&&i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},this.props.isPayment?(0,s.translate)("Conditions"):(0,s.translate)("Rules"))),i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-rules"},_.map(this.props.state.conditions,function(e,t){return i.default.createElement(u.default,r({},a.props,{rule:e,key:t,counter:t,removeRule:a.removeRule,updateField:a.updateField,updateRule:a.updateRule,updateValue:a.updateValue,updateInputValue:a.updateInputValue,fields:a.fields}))}))),i.default.createElement("button",{className:"sui-button sui-button-blue",accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),this.props.isPayment?(0,s.translate)("Add conditions"):(0,s.translate)("Add Rule"))):i.default.createElement(i.default.Fragment,null,t)}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),u=(o=a)&&o.__esModule?o:{default:o};var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).radioContainer=u.default.createRef(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var t=this;this.$radioContainer=jQuery(this.radioContainer),this.$radioContainer.hasClass("time_type")&&this.$radioContainer.on("click",".forminator-toggle:not(.active)",function(e){t.props.timeType(jQuery(e.currentTarget).data("val"))})}},{key:"componentWillUnmount",value:function(){this.$radioContainer.off("click",this.updateValue).removeData()}},{key:"updateValue",value:function(e){var t;"function"==typeof this.props.updateProperty?(this.props.updateProperty(this.props.property,e),"true"===this.props.clearOptions&&"single"===e&&(t=[],_.each(this.props.state.options,function(e){e.default=!1,t.push(e)}),this.props.updateProperty("options",t))):this.props.actions.settingsActions.updateSetting(this.props.property,e)}},{key:"render",value:function(){var t=this,a=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],e=u.default.Children.map(this.props.children,function(e){return u.default.createElement("button",s({id:"tab-option-"+e.props.value,role:"tab",className:"forminator-toggle sui-tab-item "+(e.props.value===a?"active":""),"aria-selected":e.props.value===a?"true":"false"},e.props.value!==a&&{tabIndex:"-1"},{"data-val":e.props.value,onClick:t.updateValue.bind(t,e.props.value)}),e.props.children)}),r="",n=(this.props.label&&""!==this.props.label&&(r=u.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&u.default.createElement("span",{className:"sui-label-note"},this.props.note))),""),o=(this.props.description&&""!==this.props.description&&(n=u.default.createElement("span",{className:"sui-description"},this.props.description)),""),l=(!this.props.label&&this.props.settingsLabel&&(o=u.default.createElement("label",{className:"sui-settings-label"},this.props.settingsLabel)),""),e=(!this.props.label&&this.props.settingsDesc&&(l=u.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},this.props.settingsDesc)),u.default.createElement("div",{className:"sui-side-tabs "+this.props.property,style:this.props.description&&{marginBottom:"5px"},ref:function(e){return t.radioContainer=e}},u.default.createElement("div",{className:"sui-tabs-menu",role:"tablist"},e))),i=u.default.createElement(u.default.Fragment,null,r,e);return i=this.props.noWrapper?i:u.default.createElement("div",{className:"sui-form-field"},r,o,l,e,n)}}]),a}(a.Component);t.default=o},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),l=(o=a)&&o.__esModule?o:{default:o};var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.updateValue=this.updateValue.bind(this),this.$el.on("change",this.updateValue)}},{key:"updateValue",value:function(e){e=e.target.value;"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.off("change",this.updateValue),this.$el.unbind().removeData()}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],a=_.isUndefined(this.props.fieldClass)?"sui-form-field":"sui-form-field "+this.props.fieldClass,r=_.isUndefined(this.props.elementClass)?"":this.props.elementClass,n=_.isUndefined(this.props.elementId)?this.props.property:this.props.elementId,o="",e=(this.props.label&&(o=l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,id:"forminator-field-"+this.props.property+"-label",className:"sui-label"},this.props.label," ",this.props.required&&l.default.createElement("span",{className:"sui-error"}," *"),this.props.note&&l.default.createElement("span",{className:"sui-label-note"},this.props.note))),_.isUndefined(e)||"phone_national_country"!==this.props.property&&"phone_international_country"!==this.props.property||(e=e.toLowerCase()),l.default.createElement("select",{defaultValue:e,id:"forminator-field-"+n,className:r,"aria-labelledby":"forminator-field-"+n+"-label",ref:function(e){return t.el=e},style:{maxWidth:"none"}},this.props.children)),r=e,n=("md"===this.props.fieldsize||"medium"===this.props.fieldsize?r=l.default.createElement("div",{className:"sui-form-field sui-input-md"},e):"sm"===this.props.fieldsize||"small"===this.props.fieldsize?r=l.default.createElement("div",{className:"sui-form-field sui-input-sm"},e):""!==this.props.fieldsize&&(r=l.default.createElement("div",{style:{width:"100%",maxWidth:this.props.fieldsize+"px"}},e)),r);return n=this.props.simple?n:l.default.createElement("div",{className:a},o,r,this.props.description&&l.default.createElement("span",{className:"sui-description",style:{marginTop:"10px"}},this.props.description))}}]),a}(a.Component);t.default=o},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?"":this.props.settings[this.props.property],a=_.isUndefined(this.props.customClass)?"sui-form-control":this.props.customClass,r=!_.isUndefined(this.props.disabled)&&this.props.disabled,a=l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-toggle"},l.default.createElement("input",{type:"checkbox",value:"true",id:"forminator-field-"+this.props.property,className:a,disabled:r?"disabled":"",checked:e&&!r?"checked":"",onChange:function(e){t.updateValue(e.target.checked)}}),l.default.createElement("span",{className:"sui-toggle-slider"}),this.props.label&&l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Enable")," ",this.props.label),l.default.createElement("span",{className:"sui-toggle-label"},this.props.label)),this.props.description&&l.default.createElement("span",{className:"sui-description sui-toggle-description"},this.props.description)),e="";return this.props.children&&this.props.settings[this.props.property]&&(e=l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{tabIndex:"0",className:"sui-toggle-content sui-border-frame","aria-label":this.props.label},this.props.children))),this.props.unWrap?l.default.createElement(l.default.Fragment,null,a,e):this.props.unWrap?void 0:l.default.createElement("div",{className:"sui-form-field"},a,e)}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=c(o),s=a(1),u=c(a(9));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e)),t=_.isUndefined(e.props.prefix)?"":e.props.prefix+"_",e.requiredProp=t+"required",e.requiredValProp=t+"required_message",e.requiredCValProp=t+"required_confirm_message",e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleValue",value:function(e){this.props.updateProperty(this.requiredProp,e)}},{key:"render",value:function(){var t=this,e=!_.isUndefined(this.props.state[this.requiredProp])&&this.props.state[this.requiredProp],a=_.isUndefined(this.props.state[this.requiredValProp])?"":this.props.state[this.requiredValProp],r=_.isUndefined(this.props.state[this.requiredCValProp])?"":this.props.state[this.requiredCValProp],n=_.isUndefined(this.props.state.type)?"":this.props.state.type,o="password"===n&&!_.isUndefined(this.props.state["confirm-password"])&&this.props.state["confirm-password"];return i.default.createElement(u.default,{label:(0,s.translate)("Require"),labelDark:!0,description:(0,s.translate)("Force users to fill out this field, otherwise it will be optional."),descriptionSpacing:20,sidebar:!1},i.default.createElement("div",{className:"sui-tabs sui-side-tabs",style:{marginTop:"10px"}},i.default.createElement("div",{className:"sui-tabs-menu"},i.default.createElement("div",{className:"sui-tab-item"+(e?"":" active"),onClick:this.toggleValue.bind(this,!1)},(0,s.translate)("Optional")),i.default.createElement("div",{className:"sui-tab-item"+(e?" active":""),onClick:this.toggleValue.bind(this,!0)},(0,s.translate)("Required"))),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-boxed"+(e?" active":"")},i.default.createElement("div",l({className:"sui-form-field"},!o&&!(e&&"select"===n)&&{style:{marginBottom:0}}),"password"===n&&i.default.createElement("label",{htmlFor:"forminator-field-name-error-msg",className:"sui-label"},(0,s.translate)("Password error message")),"password"!==n&&i.default.createElement("label",{htmlFor:"forminator-field-name-error-msg",className:"sui-label"},(0,s.translate)("Error message")),i.default.createElement("input",{type:"text",value:a,placeholder:(0,s.translate)("Enter required message"),id:"forminator-field-name-error-msg",className:"sui-form-control",onChange:function(e){t.props.updateProperty(t.requiredValProp,e.target.value)}})),o&&i.default.createElement("div",l({className:"sui-form-field"},!(e&&"select"===n)&&{style:{marginBottom:0}}),i.default.createElement("label",{htmlFor:"forminator-field-name-error-msg",className:"sui-label"},(0,s.translate)("Confirm Password error message")),i.default.createElement("input",{type:"text",value:r,placeholder:(0,s.translate)("Enter confirm password message"),id:"forminator-field-name-error-msg",className:"sui-form-control",onChange:function(e){t.props.updateProperty(t.requiredCValProp,e.target.value)}})),i.default.createElement("div",l({role:"alert",className:"sui-notice sui-notice-warning "+(e&&"select"===n?" sui-active":""),"aria-live":"assertive"},e&&"select"===n&&{style:{display:"block"}}),e&&"select"===n&&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)("Options without a value will be treated as empty options")))))))))}}]),a}(o.Component);t.default=a},function(s,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t.d(e,"BrowserRouter",function(){return q}),t.d(e,"Form",function(){return g}),t.d(e,"HashRouter",function(){return Q}),t.d(e,"Link",function(){return C}),t.d(e,"NavLink",function(){return J}),t.d(e,"RouterProvider",function(){return H}),t.d(e,"ScrollRestoration",function(){return X}),t.d(e,"UNSAFE_FetchersContext",function(){return x}),t.d(e,"UNSAFE_ViewTransitionContext",function(){return k}),t.d(e,"UNSAFE_useScrollRestoration",function(){return i}),t.d(e,"createBrowserRouter",function(){return B}),t.d(e,"createHashRouter",function(){return z}),t.d(e,"createSearchParams",function(){return l}),t.d(e,"unstable_HistoryRouter",function(){return Y}),t.d(e,"unstable_usePrompt",function(){return ne}),t.d(e,"unstable_useViewTransitionState",function(){return R}),t.d(e,"useBeforeUnload",function(){return re}),t.d(e,"useFetcher",function(){return te}),t.d(e,"useFetchers",function(){return ae}),t.d(e,"useFormAction",function(){return A}),t.d(e,"useLinkClickHandler",function(){return F}),t.d(e,"useSearchParams",function(){return Z}),t.d(e,"useSubmit",function(){return M});var w=t(0),a=(t.n(w),t(31)),O=(t.n(a),t(68)),E=(t.d(e,"AbortedDeferredError",function(){return O.a}),t.d(e,"Await",function(){return O.b}),t.d(e,"MemoryRouter",function(){return O.c}),t.d(e,"Navigate",function(){return O.d}),t.d(e,"NavigationType",function(){return O.e}),t.d(e,"Outlet",function(){return O.f}),t.d(e,"Route",function(){return O.g}),t.d(e,"Router",function(){return O.h}),t.d(e,"Routes",function(){return O.i}),t.d(e,"UNSAFE_DataRouterContext",function(){return O.j}),t.d(e,"UNSAFE_DataRouterStateContext",function(){return O.k}),t.d(e,"UNSAFE_LocationContext",function(){return O.l}),t.d(e,"UNSAFE_NavigationContext",function(){return O.m}),t.d(e,"UNSAFE_RouteContext",function(){return O.n}),t.d(e,"UNSAFE_useRouteId",function(){return O.p}),t.d(e,"createMemoryRouter",function(){return O.r}),t.d(e,"createPath",function(){return O.s}),t.d(e,"createRoutesFromChildren",function(){return O.t}),t.d(e,"createRoutesFromElements",function(){return O.u}),t.d(e,"defer",function(){return O.v}),t.d(e,"generatePath",function(){return O.w}),t.d(e,"isRouteErrorResponse",function(){return O.x}),t.d(e,"json",function(){return O.y}),t.d(e,"matchPath",function(){return O.z}),t.d(e,"matchRoutes",function(){return O.A}),t.d(e,"parsePath",function(){return O.B}),t.d(e,"redirect",function(){return O.C}),t.d(e,"redirectDocument",function(){return O.D}),t.d(e,"renderMatches",function(){return O.E}),t.d(e,"resolvePath",function(){return O.F}),t.d(e,"useActionData",function(){return O.G}),t.d(e,"useAsyncError",function(){return O.H}),t.d(e,"useAsyncValue",function(){return O.I}),t.d(e,"useBlocker",function(){return O.J}),t.d(e,"useHref",function(){return O.K}),t.d(e,"useInRouterContext",function(){return O.L}),t.d(e,"useLoaderData",function(){return O.M}),t.d(e,"useLocation",function(){return O.N}),t.d(e,"useMatch",function(){return O.O}),t.d(e,"useMatches",function(){return O.P}),t.d(e,"useNavigate",function(){return O.Q}),t.d(e,"useNavigation",function(){return O.R}),t.d(e,"useNavigationType",function(){return O.S}),t.d(e,"useOutlet",function(){return O.T}),t.d(e,"useOutletContext",function(){return O.U}),t.d(e,"useParams",function(){return O.V}),t.d(e,"useResolvedPath",function(){return O.W}),t.d(e,"useRevalidator",function(){return O.X}),t.d(e,"useRouteError",function(){return O.Y}),t.d(e,"useRouteLoaderData",function(){return O.Z}),t.d(e,"useRoutes",function(){return O._0}),t(43)); /** * React Router DOM v6.24.1 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function _(){return(_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function P(e,t){if(null==e)return{};for(var a,r={},n=Object.keys(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||(r[a]=e[a]);return r}t.d(e,"UNSAFE_ErrorResponseImpl",function(){return E.e});let y="get",u="application/x-www-form-urlencoded";function c(e){return null!=e&&"string"==typeof e.tagName}function l(r){return void 0===r&&(r=""),new URLSearchParams("string"==typeof r||Array.isArray(r)||r instanceof URLSearchParams?r:Object.keys(r).reduce((e,t)=>{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,o,l;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,o=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 <button> or <input type="submit"> without a <form>');var i=e.getAttribute("formaction")||s.getAttribute("action");r=i?Object(E.z)(i,t):null,a=e.getAttribute("formmethod")||s.getAttribute("method")||y,n=d(e.getAttribute("formenctype"))||d(s.getAttribute("enctype"))||u,o=new FormData(s,e),!function(){if(null===p)try{new FormData(document.createElement("form"),0),p=!1}catch(e){p=!0}return p}()&&({name:i,type:t,value:s}=e,"image"===t?(t=i?i+".":"",o.append(t+"x","0"),o.append(t+"y","0")):i&&o.append(i,s))}else{if(c(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');a=y,r=null,n=u,l=e}var s;return o&&"text/plain"===n&&(l=o,o=void 0),{action:r,method:a.toLowerCase(),encType:n,formData:o,body:l}}let U=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],I=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],L=["fetcherKey","navigate","reloadDocument","replace","state","method","action","onSubmit","relative","preventScrollReset","unstable_viewTransition"];try{window.__reactRouterVersion="6"}catch(e){}function B(e,t){return Object(E.m)({basename:null==t?void 0:t.basename,future:_({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:Object(E.i)({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||n(),routes:e,mapRouteProperties:O.o,unstable_dataStrategy:null==t?void 0:t.unstable_dataStrategy,unstable_patchRoutesOnMiss:null==t?void 0:t.unstable_patchRoutesOnMiss,window:null==t?void 0:t.window}).initialize()}function z(e,t){return Object(E.m)({basename:null==t?void 0:t.basename,future:_({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:Object(E.j)({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||n(),routes:e,mapRouteProperties:O.o,unstable_dataStrategy:null==t?void 0:t.unstable_dataStrategy,unstable_patchRoutesOnMiss:null==t?void 0:t.unstable_patchRoutesOnMiss,window:null==t?void 0:t.window}).initialize()}function n(){let e,t=null==(e=window)?void 0:e.__staticRouterHydrationData;return t=t&&t.errors?_({},t,{errors:function(e){if(!e)return null;var e=Object.entries(e),t={};for(var[a,r]of e)if(r&&"RouteErrorResponse"===r.__type)t[a]=new E.e(r.status,r.statusText,r.data,!0===r.internal);else if(r&&"Error"===r.__type){if(r.__subType){var n=window[r.__subType];if("function"==typeof n)try{var o=new n(r.message);o.stack="",t[a]=o}catch(e){}}null==t[a]&&((n=new Error(r.message)).stack="",t[a]=n)}else t[a]=r;return t}(t.errors)}):t}let k=w.createContext({isTransitioning:!1}),x=w.createContext(new Map);let j=w.startTransition;let o=a.flushSync;var h,b;let v=w.useId;function N(e){o?o(e):e()}class W{constructor(){this.status="pending",this.promise=new Promise((t,a)=>{this.resolve=e=>{"pending"===this.status&&(this.status="resolved",t(e))},this.reject=e=>{"pending"===this.status&&(this.status="rejected",a(e))}})}}function H(e){let{fallbackElement:t,router:o,future:a}=e,[r,l]=w.useState(o.state),[n,i]=w.useState(),[s,u]=w.useState({isTransitioning:!1}),[c,p]=w.useState(),[d,f]=w.useState(),[m,h]=w.useState(),y=w.useRef(new Map),b=(a||{})["v7_startTransition"],v=w.useCallback(e=>{var t;b?(t=e,j?j(t):t()):e()},[b]),g=w.useCallback((t,e)=>{let{deletedFetchers:a,unstable_flushSync:r,unstable_viewTransitionOpts:n}=e;a.forEach(e=>y.current.delete(e)),t.fetchers.forEach((e,t)=>{void 0!==e.data&&y.current.set(t,e.data)});e=null==o.window||null==o.window.document||"function"!=typeof o.window.document.startViewTransition;if(!n||e)(r?N:v)(()=>l(t));else if(r){N(()=>{d&&(c&&c.resolve(),d.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:n.currentLocation,nextLocation:n.nextLocation})});let e=o.window.document.startViewTransition(()=>{N(()=>l(t))});e.finished.finally(()=>{N(()=>{p(void 0),f(void 0),i(void 0),u({isTransitioning:!1})})}),void N(()=>f(e))}else d?(c&&c.resolve(),d.skipTransition(),h({state:t,currentLocation:n.currentLocation,nextLocation:n.nextLocation})):(i(t),u({isTransitioning:!0,flushSync:!1,currentLocation:n.currentLocation,nextLocation:n.nextLocation}))},[o.window,d,c,y,v]),E=(w.useLayoutEffect(()=>o.subscribe(g),[o,g]),w.useEffect(()=>{s.isTransitioning&&!s.flushSync&&p(new W)},[s]),w.useEffect(()=>{if(c&&n&&o.window){let e=n,t=c.promise;var a=o.window.document.startViewTransition(async()=>{v(()=>l(e)),await t});a.finished.finally(()=>{p(void 0),f(void 0),i(void 0),u({isTransitioning:!1})}),f(a)}},[v,n,c,o.window]),w.useEffect(()=>{c&&n&&r.location.key===n.location.key&&c.resolve()},[c,d,r.location,n]),w.useEffect(()=>{!s.isTransitioning&&m&&(i(m.state),u({isTransitioning:!0,flushSync:!1,currentLocation:m.currentLocation,nextLocation:m.nextLocation}),h(void 0))},[s.isTransitioning,m]),w.useEffect(()=>{},[]),w.useMemo(()=>({createHref:o.createHref,encodeLocation:o.encodeLocation,go:e=>o.navigate(e),push:(e,t,a)=>o.navigate(e,{state:t,preventScrollReset:null==a?void 0:a.preventScrollReset}),replace:(e,t,a)=>o.navigate(e,{replace:!0,state:t,preventScrollReset:null==a?void 0:a.preventScrollReset})}),[o])),_=o.basename||"/";e=w.useMemo(()=>({router:o,navigator:E,static:!1,basename:_}),[o,E,_]);return w.createElement(w.Fragment,null,w.createElement(O.j.Provider,{value:e},w.createElement(O.k.Provider,{value:r},w.createElement(x.Provider,{value:y.current},w.createElement(k.Provider,{value:s},w.createElement(O.h,{basename:_,location:r.location,navigationType:r.historyAction,navigator:E,future:{v7_relativeSplatPath:o.future.v7_relativeSplatPath}},r.initialized||o.future.v7_partialHydration?w.createElement($,{routes:o.routes,future:o.future,state:r}):t))))),null)}function $(e){var{routes:e,future:t,state:a}=e;return Object(O.q)(e,void 0,a,t)}function q(e){var{basename:e,children:t,future:a,window:r}=e,n=w.useRef();null==n.current&&(n.current=Object(E.i)({window:r,v5Compat:!0}));let o=n.current,[l,i]=w.useState({action:o.action,location:o.location}),s=(a||{})["v7_startTransition"],u=w.useCallback(e=>{s&&j?j(()=>i(e)):i(e)},[i,s]);return w.useLayoutEffect(()=>o.listen(u),[o,u]),w.createElement(O.h,{basename:e,children:t,location:l.location,navigationType:l.action,navigator:o,future:a})}function Q(e){var{basename:e,children:t,future:a,window:r}=e,n=w.useRef();null==n.current&&(n.current=Object(E.j)({window:r,v5Compat:!0}));let o=n.current,[l,i]=w.useState({action:o.action,location:o.location}),s=(a||{})["v7_startTransition"],u=w.useCallback(e=>{s&&j?j(()=>i(e)):i(e)},[i,s]);return w.useLayoutEffect(()=>o.listen(u),[o,u]),w.createElement(O.h,{basename:e,children:t,location:l.location,navigationType:l.action,navigator:o,future:a})}function Y(e){let{basename:t,children:a,future:r,history:n}=e,[o,l]=w.useState({action:n.action,location:n.location}),i=(r||{})["v7_startTransition"],s=w.useCallback(e=>{i&&j?j(()=>l(e)):l(e)},[l,i]);return w.useLayoutEffect(()=>n.listen(s),[n,s]),w.createElement(O.h,{basename:t,children:a,location:o.location,navigationType:o.action,navigator:n,future:r})}let G="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,K=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,C=w.forwardRef(function(e,t){let{onClick:a,relative:r,reloadDocument:n,replace:o,state:l,target:i,to:s,preventScrollReset:u,unstable_viewTransition:c}=e,p=P(e,U);e=w.useContext(O.m).basename;let d,f=!1;if("string"==typeof s&&K.test(s)&&(d=s,G))try{var m=new URL(window.location.href),h=s.startsWith("//")?new URL(m.protocol+s):new URL(s),y=Object(E.z)(h.pathname,e);h.origin===m.origin&&null!=y?s=y+h.search+h.hash:f=!0}catch(e){}e=Object(O.K)(s,{relative:r});let b=F(s,{replace:o,state:l,target:i,preventScrollReset:u,relative:r,unstable_viewTransition:c});return w.createElement("a",_({},p,{href:d||e,onClick:f||n?a:function(e){a&&a(e),e.defaultPrevented||b(e)},ref:t,target:i}))}),J=w.forwardRef(function(e,t){var{"aria-current":a="page",caseSensitive:r=!1,className:n="",end:o=!1,style:l,to:i,unstable_viewTransition:s,children:u}=e,e=P(e,I),c=Object(O.W)(i,{relative:e.relative}),p=Object(O.N)(),d=w.useContext(O.k),{navigator:f,basename:m}=w.useContext(O.m),h=null!=d&&R(c)&&!0===s;let y=(f.encodeLocation?f.encodeLocation(c):c).pathname,b=p.pathname,v=d&&d.navigation&&d.navigation.location?d.navigation.location.pathname:null;r||(b=b.toLowerCase(),v=v?v.toLowerCase():null,y=y.toLowerCase()),v&&m&&(v=Object(E.z)(v,m)||v);f="/"!==y&&y.endsWith("/")?y.length-1:y.length,c=b===y||!o&&b.startsWith(y)&&"/"===b.charAt(f),p=null!=v&&(v===y||!o&&v.startsWith(y)&&"/"===v.charAt(y.length)),d={isActive:c,isPending:p,isTransitioning:h},r=c?a:void 0;let g;g="function"==typeof n?n(d):[n,c?"active":null,p?"pending":null,h?"transitioning":null].filter(Boolean).join(" ");m="function"==typeof l?l(d):l;return w.createElement(C,_({},e,{"aria-current":r,className:g,ref:t,style:m,to:i,unstable_viewTransition:s}),"function"==typeof u?u(d):u)}),g=w.forwardRef((e,t)=>{let{fetcherKey:r,navigate:n,reloadDocument:a,replace:o,state:l,method:i=y,action:s,onSubmit:u,relative:c,preventScrollReset:p,unstable_viewTransition:d}=e,f=P(e,L),m=M();var e=A(s,{relative:c}),h="get"===i.toLowerCase()?"get":"post";return w.createElement("form",_({ref:t,method:h,action:e,onSubmit:a?u:e=>{var t,a;u&&u(e),e.defaultPrevented||(e.preventDefault(),a=(null==(t=e.nativeEvent.submitter)?void 0:t.getAttribute("formmethod"))||i,m(t||e.currentTarget,{fetcherKey:r,method:a,navigate:n,replace:o,state:l,relative:c,preventScrollReset:p,unstable_viewTransition:d}))}},f))});function X(e){var{getKey:e,storageKey:t}=e;return i({getKey:e,storageKey:t}),null}function S(){var e=w.useContext(O.j);return e||Object(E.h)(!1),e}function T(){var e=w.useContext(O.k);return e||Object(E.h)(!1),e}function F(r,e){let{target:n,replace:o,state:l,preventScrollReset:i,relative:s,unstable_viewTransition:u}=void 0===e?{}:e,c=Object(O.Q)(),p=Object(O.N)(),d=Object(O.W)(r,{relative:s});return w.useCallback(e=>{var t,a;t=e,a=n,0!==t.button||a&&"_self"!==a||(a=t).metaKey||a.altKey||a.ctrlKey||a.shiftKey||(e.preventDefault(),t=void 0!==o?o:Object(O.s)(p)===Object(O.s)(d),c(r,{replace:t,state:l,preventScrollReset:i,relative:s,unstable_viewTransition:u}))},[p,c,d,o,l,n,r,i,s,u])}function Z(e){let t=w.useRef(l(e)),n=w.useRef(!1),o=Object(O.N)(),a=w.useMemo(()=>{{var e=o.search,r=n.current?null:t.current;let a=l(e);return r&&r.forEach((e,t)=>{a.has(t)||r.getAll(t).forEach(e=>{a.append(t,e)})}),a}},[o.search]),r=Object(O.Q)();e=w.useCallback((e,t)=>{e=l("function"==typeof e?e(a):e);n.current=!0,r("?"+e,t)},[r,a]);return[a,e]}(t=h=h||{}).UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState",(e=b=b||{}).UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration";let ee=0,D=()=>"__"+String(++ee)+"__";function M(){let i=S(h.UseSubmit)["router"],s=w.useContext(O.m)["basename"],u=Object(O.p)();return w.useCallback(function(e,t){if(void 0===t&&(t={}),"undefined"==typeof document)throw new Error("You are calling submit during the server render. Try calling submit within a `useEffect` or callback instead.");var a,{action:e,method:r,encType:n,formData:o,body:l}=V(e,s);!1===t.navigate?(a=t.fetcherKey||D(),i.fetch(a,u,t.action||e,{preventScrollReset:t.preventScrollReset,formData:o,body:l,formMethod:t.method||r,formEncType:t.encType||n,unstable_flushSync:t.unstable_flushSync})):i.navigate(t.action||e,{preventScrollReset:t.preventScrollReset,formData:o,body:l,formMethod:t.method||r,formEncType:t.encType||n,replace:t.replace,state:t.state,fromRouteId:u,unstable_flushSync:t.unstable_flushSync,unstable_viewTransition:t.unstable_viewTransition})},[i,s,u])}function A(e,t){var t=(void 0===t?{}:t)["relative"],a=w.useContext(O.m)["basename"],r=w.useContext(O.n),[r]=(r||Object(E.h)(!1),r.matches.slice(-1)),t=_({},Object(O.W)(e||".",{relative:t})),n=Object(O.N)();return null==e&&(t.search=n.search,(n=new URLSearchParams(t.search)).has("index"))&&""===n.get("index")&&(n.delete("index"),t.search=n.toString()?"?"+n.toString():""),e&&"."!==e||!r.route.index||(t.search=t.search?t.search.replace(/^\?/,"?index&"):"?index"),"/"!==a&&(t.pathname="/"===t.pathname?a:Object(E.q)([a,t.pathname])),Object(O.s)(t)}function te(e){e=(void 0===e?{}:e).key;let a=S(h.UseFetcher)["router"];var t=T(b.UseFetcher),r=w.useContext(x),n=w.useContext(O.n);let o=null==(l=n.matches[n.matches.length-1])?void 0:l.route.id;r||Object(E.h)(!1),n||Object(E.h)(!1),null==o&&Object(E.h)(!1);var l=v?v():"";let[i,s]=w.useState(e||l),u=(e&&e!==i?s(e):i||s(D()),w.useEffect(()=>(a.getFetcher(i),()=>{a.deleteFetcher(i)}),[a,i]),w.useCallback((e,t)=>{o||Object(E.h)(!1),a.fetch(i,o,e,t)},[i,o,a])),c=M(),p=w.useCallback((e,t)=>{c(e,_({},t,{navigate:!1,fetcherKey:i}))},[i,c]),d=w.useMemo(()=>{var e=w.forwardRef((e,t)=>w.createElement(g,_({},e,{navigate:!1,fetcherKey:i,ref:t})));return e},[i]),f=t.fetchers.get(i)||E.d,m=r.get(i);return w.useMemo(()=>_({Form:d,submit:p,load:u},f,{data:m}),[d,p,u,f,m])}function ae(){var e=T(b.UseFetchers);return Array.from(e.fetchers.entries()).map(e=>{var[e,t]=e;return _({},t,{key:e})})}let f="react-router-scroll-positions",m={};function i(e){let{getKey:a,storageKey:r}=void 0===e?{}:e,n=S(h.UseScrollRestoration)["router"],{restoreScrollPosition:t,preventScrollReset:o}=T(b.UseScrollRestoration),l=w.useContext(O.m)["basename"],i=Object(O.N)(),s=Object(O.P)(),u=Object(O.R)();w.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]);{var c=w.useCallback(()=>{var e;"idle"===u.state&&(e=(a?a(i,s):null)||i.key,m[e]=window.scrollY);try{sessionStorage.setItem(r||f,JSON.stringify(m))}catch(e){}window.history.scrollRestoration="auto"},[r,a,u.state,i,s]);let t=((e=void 0)||{})["capture"];w.useEffect(()=>{let e=null!=t?{capture:t}:void 0;return window.addEventListener("pagehide",c,e),()=>{window.removeEventListener("pagehide",c,e)}},[c,t])}"undefined"!=typeof document&&(w.useLayoutEffect(()=>{try{var e=sessionStorage.getItem(r||f);e&&(m=JSON.parse(e))}catch(e){}},[r]),w.useLayoutEffect(()=>{var e=a&&"/"!==l?(e,t)=>a(_({},e,{pathname:Object(E.z)(e.pathname,l)||e.pathname}),t):a;let t=null==n?void 0:n.enableScrollRestoration(m,()=>window.scrollY,e);return()=>t&&t()},[n,l,a]),w.useLayoutEffect(()=>{if(!1!==t)if("number"==typeof t)window.scrollTo(0,t);else{if(i.hash){var e=document.getElementById(decodeURIComponent(i.hash.slice(1)));if(e)return void e.scrollIntoView()}!0!==o&&window.scrollTo(0,0)}},[i,t,o]))}function re(t,e){let a=(e||{})["capture"];w.useEffect(()=>{let e=null!=a?{capture:a}:void 0;return window.addEventListener("beforeunload",t,e),()=>{window.removeEventListener("beforeunload",t,e)}},[t,a])}function ne(e){let{when:t,message:a}=e,r=Object(O.J)(t);w.useEffect(()=>{"blocked"===r.state&&(window.confirm(a)?setTimeout(r.proceed,0):r.reset())},[r,a]),w.useEffect(()=>{"blocked"!==r.state||t||r.reset()},[r,t])}function R(e,t){void 0===t&&(t={});var a=w.useContext(k),r=(null==a&&Object(E.h)(!1),S(h.useViewTransitionState))["basename"],e=Object(O.W)(e,{relative:t.relative});return!!a.isTransitioning&&(t=Object(E.z)(a.currentLocation.pathname,r)||a.currentLocation.pathname,r=Object(E.z)(a.nextLocation.pathname,r)||a.nextLocation.pathname,null!=Object(E.s)(e.pathname,r)||null!=Object(E.s)(e.pathname,t))}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),a.d(t,"ButtonIcon",function(){return r});var t=a(0),u=a.n(t);function o(t,e){var a,r=Object.keys(t);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(t),e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,a)),r}function c(r){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach(function(e){var t,a;t=r,a=n[e=e],e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))})}return r}function p(e,t){if(null==e)return{};var a,r=function(e,t){if(null==e)return{};for(var a,r={},n=Object.keys(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols)for(var n=Object.getOwnPropertySymbols(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a]);return r}var d=["label","icon","iconSize","design","color","className","loading"],r=function(e){var t=e.label,a=e.icon,r=e.iconSize,n=e.design,o=void 0===n?"solid":n,l=e.color,i=e.className,n=e.loading,e=p(e,d),s=u.a.createElement("span",{className:"sui-icon-loader sui-loading",style:{position:"relative"},"aria-hidden":"true"}),a=u.a.createElement(u.a.Fragment,null,u.a.createElement("span",{className:"sui-icon-".concat(a).concat(r?" sui-"+r:""),"aria-hidden":"true"}),u.a.createElement("span",{className:"sui-screen-reader-text"},t)),i="sui-button-icon ".concat(i||"");switch(l){case"blue":case"green":case"red":case"orange":case"purple":case"yellow":case"white":i+=" sui-button-"+l;break;default:i+=""}switch(o){case"ghost":case"outlined":i+=" sui-button-"+o;break;default:i+=""}n&&(i+=" sui-button-onload");r=e.href?"a":"button";return u.a.createElement(r,c({className:i,disabled:e.disabled||n},e),n?s: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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=c(o),s=a(1),l=a(11),u=c(a(63));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).textEditor=i.default.createRef(),e.updateValue=e.updateValue.bind(e),e.updateEditor=e.updateEditor.bind(e),e.toggleOptions=e.toggleOptions.bind(e),e.state={editorOptionsOpen:!1},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var e=this;this.$el=jQuery(this.el),_.isUndefined(this.props.defaultValue)||this.updateValue(this.props.defaultValue),setTimeout(function(){e.initEditor()},50)}},{key:"initEditor",value:function(){var e,t=this;_.isUndefined(wp.editor)||"undefined"==typeof tinyMCE?setTimeout(function(){t.initEditor()},50):(e={},_.isUndefined(this.props.allowButtonOnclick)||(e.extended_valid_elements="button[onclick|accesskey|class|dir<ltr?rtl|disabled<disabled|id|lang|name|style|tabindex|title|type|value]"),_.isUndefined(this.props.cutomTinymce)||(e.toolbar1=this.props.cutomTinymce),_.isEmpty(e)&&(e=!0),wp.editor.initialize("forminator-field-"+(this.props.property+!_.isUndefined(this.props.extraId)?this.props.extraId:""),{tinymce:e,quicktags:!0}),this.bindEvents())}},{key:"bindEvents",value:function(){var e=this;this.editor=tinyMCE.get("forminator-field-"+(this.props.property+!_.isUndefined(this.props.extraId)?this.props.extraId:"")),null===this.editor?setTimeout(function(){e.bindEvents()},50):(this.editor.on("keyup",this.updateEditor),this.editor.on("change",this.updateEditor))}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.updateEditor),wp.editor.remove("forminator-field-"+(this.props.property+!_.isUndefined(this.props.extraId)?this.props.extraId:"")),this.$el.unbind().removeData()}},{key:"updateEditor",value:function(){var e=this.editor.getContent();this.updateValue(e)}},{key:"updateValue",value:function(e){"function"==typeof this.props.updateProperty?this.props.updateProperty(this.props.property,u.default.sanitize(e,{ADD_ATTR:["target"]})):this.props.actions.settingsActions.updateSetting(this.props.property,u.default.sanitize(e,{ADD_ATTR:["target"]}))}},{key:"toggleOptions",value:function(){this.state.editorOptionsOpen?this.setState({editorOptionsOpen:!1}):this.setState({editorOptionsOpen:!0})}},{key:"insertContent",value:function(e){var t,a,r,n;this.editor.hidden?(a=(t=jQuery(this.textEditor)).prop("selectionStart"),r=t.prop("selectionEnd"),n=t.val(),t.val(n.substring(0,a)+"{"+e+"}"+n.substring(r,n.length)),t.trigger("change")):this.editor.insertContent("{"+e+"}"),this.toggleOptions()}},{key:"getDisabledFields",value:function(){var e=["captcha","product","hidden","page-break","postdata","total","upload","stripe","paypal","password"];return e=!_.isUndefined(this.props.enablePostData)&&this.props.enablePostData&&!_.isUndefined(this.props.enableUpload)&&this.props.enableUpload?["captcha","product","hidden","page-break","total","stripe","paypal","password"]:e}},{key:"getFields",value:function(){var e=this.getDisabledFields(),t=!_.isUndefined(this.props.excludeSubFields)&&this.props.excludeSubFields,a=this.props.wrappers;return _.isUndefined(this.props.enableParentForm)||_.isUndefined(forminatorData.parentFormFields)||(a=forminatorData.parentFormFields),(0,s.getFields)(a,e,void 0,void 0,t)}},{key:"getFormData",value:function(){var a=this,e=this.getFields(),r=!!_.isUndefined(this.props.allowRepeater)||this.props.allowRepeater,t=_.map(e,function(e,t){if(e.required&&(r||!r&&_.isEmpty(e.parent_group)))return i.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:a.insertContent.bind(a,e.element_id)},(0,l.escapeHTML)(e.label)))}),n=_.isUndefined(this.props.settings.type)?"":this.props.settings.type,e=_.map(e,function(e,t){if(!e.required&&n!==e.field_type&&(r||!r&&_.isEmpty(e.parent_group)))return i.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:a.insertContent.bind(a,e.element_id)},(0,l.escapeHTML)(e.label)))});return i.default.createElement(i.default.Fragment,null,t&&t.some(function(e){return void 0!==e})&&i.default.createElement(i.default.Fragment,null,i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("strong",null,(0,s.translate)("Required Fields"))),i.default.createElement(i.default.Fragment,null,t)),e&&e.some(function(e){return void 0!==e})&&i.default.createElement(i.default.Fragment,null,i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("strong",null,(0,s.translate)("Optional Fields"))),i.default.createElement(i.default.Fragment,null,e)))}},{key:"getMiscData",value:function(){var a=this,e=_.isEmpty(this.props.editorOptions)?[]:this.props.editorOptions;return i.default.createElement(i.default.Fragment,null,i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("strong",null,(0,s.translate)("Misc Data"))),_.map(e,function(e,t){return i.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:a.insertContent.bind(a,t)},e))}))}},{key:"getPaymentData",value:function(){var a=this,e=this.props.wrappers,t=(_.isUndefined(this.props.enableParentForm)||_.isUndefined(forminatorData.parentFormFields)||(e=forminatorData.parentFormFields),(0,s.getFieldsByType)("paypal",e)),e=(0,s.getFieldsByType)("stripe",e),r=_.isEmpty(this.props.paymentOptions)?[]:this.props.paymentOptions;if(!_.isEmpty(t)||!_.isEmpty(e))return i.default.createElement(i.default.Fragment,null,this.props.paymentOptions&&i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("strong",null,(0,s.translate)("Payment Data"))),_.map(r,function(e,t){return i.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:a.insertContent.bind(a,t)},e))}))}},{key:"getEditorOptions",value:function(){var e,t,a,r,n=this;return this.props.hideEditorOptions?"":(e=this.props.disableMiscData?"":this.getMiscData(),t=this.props.enableFormData?this.getPaymentData():"",a=this.props.enableFormData?this.getFormData():"",r=this.props.mainOptions||{form_name:(0,s.translate)("Form Name")},i.default.createElement("ul",{className:this.state.editorOptionsOpen?"sui-active":""},this.props.enableAllFormFields&&i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:this.insertContent.bind(this,"all_fields")},(0,s.translate)("All Form Fields"))),this.props.enableAllNonFormFields&&i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:this.insertContent.bind(this,"all_non_empty_fields")},(0,s.translate)("All Non Empty Fields"))),a,i.default.createElement(i.default.Fragment,null,this.props.mainOptionsLabel&&i.default.createElement("li",{className:"wpmudev-dropdown--option"},i.default.createElement("strong",null,this.props.mainOptionsLabel)),_.map(r,function(e,t){return i.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},i.default.createElement("a",{className:"wpmudev-insert-content",onClick:n.insertContent.bind(n,t)},e))})),e,t))}},{key:"isValid",value:function(e){return this.props.isRequired?this.props.isRequired&&!_.isEmpty(e):!!_.isUndefined(this.props.isPositive)||_.isEmpty(e)||0<=e}},{key:"render",value:function(){var t=this,e=this.props.settings[this.props.property]||this.props.defaultValue||"",a=this.getEditorOptions(),r=_.isUndefined(this.props.requiredError)?(0,s.translate)("This field is required!"):this.props.requiredError,n=this.isValid(e)?"":"sui-form-field-error",o=void 0,l=(_.isEmpty(a)||(o=i.default.createElement("div",{className:"sui-editor-options"},i.default.createElement("button",{className:this.state.editorOptionsOpen?"sui-tooltip sui-active":"sui-tooltip","data-tooltip":_.isUndefined(this.props.tooltipLabel)?(0,s.translate)("Add form data"):this.props.tooltipLabel,onClick:this.toggleOptions},i.default.createElement("i",{className:"sui-icon-plus sui-sm","aria-hidden":"true"}),_.isUndefined(this.props.selectLabel)?(0,s.translate)("Insert form fields"):this.props.selectLabel),a)),"");return this.props.label&&(l=i.default.createElement("label",{htmlFor:"forminator-field-"+(this.props.property+!_.isUndefined(this.props.extraId)?this.props.extraId:""),className:"sui-label"},this.props.label," ",this.props.isRequired&&i.default.createElement("span",{className:"sui-error"}," *"),this.props.note&&i.default.createElement("span",{className:"sui-label-note"},this.props.note))),i.default.createElement("div",{className:"sui-form-field "+n},l,this.props.descriptionTop&&i.default.createElement("span",{className:"sui-description",style:{marginBottom:"20px"}},this.props.descriptionTop),i.default.createElement("div",{className:"sui-editor"+(_.isEmpty(a)?"":" sui-editor-with-options")},o,i.default.createElement("textarea",{id:"forminator-field-"+(this.props.property+!_.isUndefined(this.props.extraId)?this.props.extraId:""),placeholder:this.props.placeholder,defaultValue:e,onChange:function(e){t.updateValue(e.target.value)},ref:function(e){return t.textEditor=e}})),this.props.isRequired&&!this.isValid(e)&&i.default.createElement("span",{className:"sui-error-message"},r),this.props.description&&i.default.createElement("span",{className:"sui-description"},this.props.description))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}a=a(0);(o=a)&&o.__esModule;var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"initialize",value:function(){jQuery(".sui-floating-notices").length||jQuery("main.sui-wrap").prepend('<div class="sui-floating-notices"></div>'),jQuery("#forminator-notification").length?(jQuery("#forminator-notification").remove(),this.initialize()):jQuery(".sui-floating-notices").append('<div role="alert" id="forminator-notification" class="sui-notice" aria-live="assertive"></div>'),this.$notification=jQuery("#forminator-notification")}},{key:"open",value:function(){this.initialize();var e="<p>"+this.props.text+"</p>",t={type:this.props.type||"default",autoclose:{timeout:this.props.time||5e3},dismiss:{show:this.props.dismiss||!1}};SUI.openNotice("forminator-notification",e,t)}},{key:"close",value:function(){SUI.closeNotice("forminator-notification")}}]),a}(a.Component);t.default=o},function(e,t,a){var r,n=a(140),o=a(141),l=a(142),i=a(143),d=a(75),f=a(32),s=a(144),u=Function,c=function(e){try{return u('"use strict"; return ('+e+").constructor;")()}catch(e){}},m=Object.getOwnPropertyDescriptor;if(m)try{m({},"")}catch(e){m=null}function p(){throw new f}var h=m?function(){try{return p}catch(e){try{return m(arguments,"callee").get}catch(e){return p}}}():p,y=a(145)(),b=a(147)(),v=Object.getPrototypeOf||(b?function(e){return e.__proto__}:null),g={},b="undefined"!=typeof Uint8Array&&v?v(Uint8Array):r,E={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":y&&v?v([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":g,"%AsyncGenerator%":g,"%AsyncGeneratorFunction%":g,"%AsyncIteratorPrototype%":g,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":n,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":u,"%GeneratorFunction%":g,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":y&&v?v(v([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&y&&v?v((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":l,"%ReferenceError%":i,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&y&&v?v((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":y&&v?v(""[Symbol.iterator]()):r,"%Symbol%":y?Symbol:r,"%SyntaxError%":d,"%ThrowTypeError%":h,"%TypedArray%":b,"%TypeError%":f,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":s,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet};if(v)try{null.error}catch(e){n=v(v(e));E["%Error.prototype%"]=n}function _(e){var t,a;return"%AsyncFunction%"===e?t=c("async function () {}"):"%GeneratorFunction%"===e?t=c("function* () {}"):"%AsyncGeneratorFunction%"===e?t=c("async function* () {}"):"%AsyncGenerator%"===e?(a=_("%AsyncGeneratorFunction%"))&&(t=a.prototype):"%AsyncIteratorPrototype%"===e&&(a=_("%AsyncGenerator%"))&&v&&(t=v(a.prototype)),E[e]=t}var w={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},o=a(50),O=a(149),P=o.call(Function.call,Array.prototype.concat),k=o.call(Function.apply,Array.prototype.splice),x=o.call(Function.call,String.prototype.replace),j=o.call(Function.call,String.prototype.slice),N=o.call(Function.call,RegExp.prototype.exec),C=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g;e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new f("intrinsic name must be a non-empty string");if(1<arguments.length&&"boolean"!=typeof t)throw new f('"allowMissing" argument must be a boolean');if(null===N(/^%?[^%]*%?$/,e))throw new d("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var a=function(e){var t=j(e,0,1),a=j(e,-1);if("%"===t&&"%"!==a)throw new d("invalid intrinsic syntax, expected closing `%`");if("%"===a&&"%"!==t)throw new d("invalid intrinsic syntax, expected opening `%`");var n=[];return x(e,C,function(e,t,a,r){n[n.length]=a?x(r,S,"$1"):t||e}),n}(e),r=0<a.length?a[0]:"",n=function(e,t){var a,r=e;if(O(w,r)&&(r="%"+(a=w[r])[0]+"%"),O(E,r)){var n=E[r];if(void 0!==(n=n===g?_(r):n)||t)return{alias:a,name:r,value:n};throw new f("intrinsic "+e+" exists, but is not available. Please file an issue!")}throw new d("intrinsic "+e+" does not exist!")}("%"+r+"%",t),o=(n.name,n.value),l=!1,n=n.alias;n&&(r=n[0],k(a,P([0,1],n)));for(var i=1,s=!0;i<a.length;i+=1){var u=a[i],c=j(u,0,1),p=j(u,-1);if(('"'===c||"'"===c||"`"===c||'"'===p||"'"===p||"`"===p)&&c!==p)throw new d("property names with quotes must have matching quotes");if("constructor"!==u&&s||(l=!0),O(E,c="%"+(r+="."+u)+"%"))o=E[c];else if(null!=o){if(!(u in o)){if(t)return;throw new f("base intrinsic for "+e+" exists, but the property is not available.")}o=m&&i+1>=a.length?(s=!!(p=m(o,u)))&&"get"in p&&!("originalValue"in p.get)?p.get:o[u]:(s=O(o,u),o[u]),s&&!l&&(E[c]=o)}}return o}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),p=l(o),d=l(a(37)),f=l(a(243));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=p.default.Children.map(this.props.children,function(e){return e}),t=_.isUndefined(this.props.alignment)||""===this.props.alignment?"":this.props.alignment,a=!_.isUndefined(this.props.flatten)&&!0===this.props.flatten,r=!(!_.isUndefined(this.props.canClose)&&!1===this.props.canClose),n=_.isUndefined(this.props.closeType)||""===this.props.closeType?"":this.props.closeType,o=_.isUndefined(this.props.closeColor)||""===this.props.closeColor?"default":this.props.closeColor,l=!_.isUndefined(this.props.imageName)&&""!==this.props.imageName,i=!_.isUndefined(this.props.imageLogo)&&!0===this.props.imageLogo,s=_.isUndefined(this.props.imageAlt)||!0!==this.props.imageAlt?"":this.props.imageAlt,u="sui-box-header",a=(""!==t&&(u+=" sui-content-"+t),!0==a&&(u+=" sui-flatten"),!0==l&&(u+=" sui-spacing-top--60"),!0==(!_.isUndefined(this.props.customClass)&&""!==this.props.customClass)&&(u+=" "+this.props.customClass),p.default.createElement("div",{className:u},!0==r&&p.default.createElement(d.default,c({type:n,float:"right",color:o},r&&{closeModal:this.closeModal})),!0==l&&p.default.createElement(f.default,{logo:i,filename:this.props.imageName,alt:s}),e));return a="center"!==t?p.default.createElement(p.default.Fragment,null,!0==r&&p.default.createElement(d.default,c({sronly:!0},r&&{closeModal:this.closeModal})),p.default.createElement("div",{className:u},!0==l&&p.default.createElement(f.default,{logo:i,filename:this.props.imageName,alt:s}),e,p.default.createElement("div",{className:"sui-actions-right"},!0==r&&p.default.createElement(d.default,{type:n,color:o,closeModal:this.closeModal})))):a}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),l=(o=a)&&o.__esModule?o:{default:o};var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.id?"modal-"+this.props.id+"--title":"unique-id-required",t=this.props.label||"A title is required for your modals",a=_.isUndefined(this.props.tag)||""===this.props.tag?"":this.props.tag,r=_.isUndefined(this.props.tagColor)||""===this.props.tagColor?"":" sui-tag-"+this.props.tagColor,n=_.isUndefined(this.props.tagSize)||""===this.props.tagSize?"":" sui-tag-"+this.props.tagSize,o="sui-box-title";return"lg"===this.props.size&&(o+=" sui-lg"),_.isUndefined(this.props.customClass)||""===this.props.customClass||(o+=" "+this.props.customClass),l.default.createElement("h3",{id:e,className:o},t,""!==a&&l.default.createElement("span",{className:"sui-tag"+r+n,style:{marginTop:"-2px",marginLeft:"10px"}},a))}}]),a}(a.Component);t.default=o},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=o.default.Children.map(this.props.children,function(e){return e}),t=_.isUndefined(this.props.alignment)||""===this.props.alignment?"":this.props.alignment,a="sui-box-footer";return!0==(!_.isUndefined(this.props.flatten)&&!0===this.props.flatten)&&(a+=" sui-flatten"),""!==t&&(a+=" sui-content-"+t),!0==(!_.isUndefined(this.props.customClass)&&""!==this.props.customClass)&&(a+=" "+this.props.customClass),o.default.createElement("div",{className:a},e)}}]),a}(a.Component);t.default=l},function(e,t,a){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=a(84)},function(e,t,a){e.exports=TypeError},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(2)),c=p(a(9));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=_.isUndefined(this.props.prefix)?"":this.props.prefix+"_",t=_.isUndefined(this.props.notice)||""===this.props.notice?(0,s.translate)("{{strong}}Note:{{/strong}} Using WordPress Reserved Terms as query parameters may cause unexpected form behavior. Find the complete list of {{link}}{{icon/}} WordPress Reserved Terms here{{/link}}.",{components:{strong:i.default.createElement("strong",null),link:i.default.createElement("a",{href:"https://codex.wordpress.org/Reserved_Terms",target:"_blank"}),icon:i.default.createElement("span",{className:"sui-icon-open-new-window","aria-hidden":"true"})}}):this.props.notice;return i.default.createElement(c.default,{label:(0,s.translate)("Pre-populate"),labelDark:!0,description:(0,s.translate)("You can pre-populate this field dynamically using the query parameter passed in your form URL. Enter the query parameter key to fetch its value from your form URL below."),descriptionSpacing:20,sidebar:!1},i.default.createElement(u.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Query parameter (optional)"),description:t,placeholder:(0,s.translate)("E.g. query_parameter_key"),property:e+"prefill",inputStyles:{maxWidth:"240px"}})))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),o=(l=a)&&l.__esModule?l:{default:l};var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],a=_.isUndefined(this.props.fieldId)?this.props.property:this.props.fieldId,r=!(_.isUndefined(this.props.disabled)||!this.props.disabled),n="";return this.props.itemClass&&""!==this.props.itemClass&&(n=" "+this.props.itemClass),o.default.createElement("label",{htmlFor:"forminator-field-"+a,className:"sui-checkbox"+n},o.default.createElement("input",{type:"checkbox",id:"forminator-field-"+a,value:"true",checked:e?"checked":"",disabled:r,onChange:function(e){t.updateValue(e.target.checked)}}),o.default.createElement("span",{"aria-hidden":"true"}),this.props.label&&o.default.createElement("span",null,this.props.label,!_.isUndefined(this.props.tooltip)&&""!==this.props.tooltip&&o.default.createElement("span",{className:"sui-tooltip sui-tooltip-constrained",style:{marginLeft:10,verticalAlign:"middle","--tooltip-width":"165px"},"data-tooltip":this.props.tooltip},o.default.createElement("span",{className:"sui-icon-info","aria-hidden":"true",style:{pointerEvents:"none"}}))))}}]),a}(a.Component);t.default=l},function(e,t){var a=function(){return this}();try{a=a||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(a=window)}e.exports=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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=(l=o)&&l.__esModule?l:{default:l};a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(t=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={open:e.expanded||!1},t.toggleState=t.toggleState.bind(t),t;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"render",value:function(){var e=this,t=this.props.label,a=this.state.open,r="",n=(a&&(r="sui-accordion-item--open"),!(!_.isUndefined(this.props.boxedContent)&&""!==this.props.boxedContent)||this.props.boxedContent),o=!_.isUndefined(this.props.defaultContentRender)&&this.props.defaultContentRender,l=i.default.Children.map(this.props.children,function(e){return e});return i.default.createElement("div",{className:"sui-accordion-item "+r},i.default.createElement("span",{className:"sui-accordion-item-header",onClick:function(){return e.toggleState()}},i.default.createElement("div",{className:"sui-accordion-item-title"},i.default.createElement("span",null,t),i.default.createElement("button",{className:"sui-button-icon sui-accordion-open-indicator",onClick:function(){return e.toggleState()}},i.default.createElement("i",{className:"sui-icon-chevron-down","aria-hidden":"true"}),i.default.createElement("span",{className:"sui-screen-reader-text"},!1===this.state.open?"Open":"Close")))),i.default.createElement("div",{className:"sui-accordion-item-body"},!1===n?(o||a)&&l:i.default.createElement("div",{className:"sui-box"},i.default.createElement("div",{className:"sui-box-body"},(o||a)&&l),n)))}}]),a}(o.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),u=(l=o)&&l.__esModule?l:{default:l},c=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=_.isUndefined(this.props.label)||""===this.props.label?(0,c.translate)("Close this dialog"):this.props.label,t=_.isUndefined(this.props.color)||""===this.props.color?"":this.props.color,a=!_.isUndefined(this.props.type)&&"icon"===this.props.type,r=!_.isUndefined(this.props.sronly)&&!0===this.props.sronly,n=!_.isUndefined(this.props.icon)&&""!==this.props.icon,o=!_.isUndefined(this.props.float)&&"left"===this.props.float,l=!_.isUndefined(this.props.float)&&"right"===this.props.float,i=!_.isUndefined(this.props.customClass)&&""!==this.props.customClass,s="sui-button";return!0==r?s="sui-screen-reader-text":!1==r&&!0==a&&(s="sui-button-icon"),!1==r&&""!==t&&(s+=" sui-button-"+t),!1!=r||!0!=o&&!0!=l||(s+=" sui-button-float--"+this.props.float),!0==i&&(s+=" "+this.props.customClass),u.default.createElement("button",{className:s+=" modal-close-button",onClick:this.closeModal},!0==a&&u.default.createElement("i",{className:"sui-icon-close sui-md","aria-hidden":"true"}),!0==n&&u.default.createElement("i",{className:"sui-icon-"+this.props.icon,"aria-hidden":"true"}),!0==a?u.default.createElement("span",{className:"sui-screen-reader-text"},e):e)}}]),a}(o.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=(l=o)&&l.__esModule?l:{default:l},u=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.clearValue=e.clearValue.bind(e),t=_.isUndefined(e.props.defaultValue)?"":e.props.defaultValue,t=_.isUndefined(e.props.settings[e.props.property])?t:e.props.settings[e.props.property],e.state={value:t},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var t=this,a=(this.$el=jQuery(this.el),SUI.select.initVars(this.$el),this.updateValue=this.updateValue.bind(this),this.$el.closest(".sui-form-field").hasClass("redirect-url"));this.clearValue(this.$el),this.$el.on("change",function(e){e=t.state.value+(a?"":" ")+e.target.value;t.updateValue(e.trim())}),this.$el.closest(".sui-form-field").hasClass("sui-variables-select-text")&&this.insertFormFields()}},{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),"function"==typeof this.props.updateValue&&this.props.updateValue(this.props.counter,e),this.setState({value:e})}},{key:"clearValue",value:function(e){e.val(null).trigger("change")}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.updateValue),this.$el.unbind().removeData()}},{key:"isValid",value:function(e){return this.props.isRequired?this.props.isRequired&&!_.isEmpty(e):!!_.isUndefined(this.props.isPositive)||_.isEmpty(e)||0<=e}},{key:"insertFormFields",value:function(){this.$el.next(".select2-container").find(".select2-selection").html((0,u.translate)("+ Insert form fields"))}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.defaultValue)?"":this.props.defaultValue,e=_.isUndefined(this.props.settings[this.props.property])?e:this.props.settings[this.props.property],a=_.isUndefined(this.props.requiredError)?(0,u.translate)("This field is required!"):this.props.requiredError,r=this.isValid(e)?"":" sui-form-field-error",n=_.isUndefined(this.props.customClass)?"":" "+this.props.customClass,o="",l="input",i="",l=("textarea"===this.props.type&&(l="textarea",i="textarea-type"),this.props.label&&(o=s.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label," ",(this.props.isRequired||this.props.required)&&s.default.createElement("span",{className:"sui-error"}," *"),this.props.note&&s.default.createElement("span",{className:"sui-label-note"},this.props.note))),s.default.createElement(s.default.Fragment,null,"input"===l&&s.default.createElement("input",{type:"text",value:this.state.value,placeholder:this.props.placeholder,className:"sui-form-control",onChange:function(e){t.updateValue(e.target.value)}}),"textarea"===l&&s.default.createElement("textarea",{value:this.state.value,placeholder:this.props.placeholder,className:"sui-form-control",onChange:function(e){t.updateValue(e.target.value)},rows:this.props.rows})));return s.default.createElement("div",{className:"sui-form-field"+n+r},o,s.default.createElement("div",{className:"sui-insert-variables "+i},l,s.default.createElement("select",{className:"sui-variables",ref:function(e){return t.el=e}},this.props.children.length<=0&&s.default.createElement("optgroup",{label:(0,u.translate)("No available options")}),this.props.children),this.props.isRequired&&!this.isValid(e)&&s.default.createElement("span",{className:"sui-error-message"},a),this.props.description&&s.default.createElement("span",{className:"sui-description"},this.props.description)))}}]),a}(o.Component);t.default=l},function(e,t){var a,r,e=e.exports={};function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}try{a="function"==typeof setTimeout?setTimeout:n}catch(e){a=n}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}function l(t){if(a===setTimeout)return setTimeout(t,0);if((a===n||!a)&&setTimeout)return(a=setTimeout)(t,0);try{return a(t,0)}catch(e){try{return a.call(null,t,0)}catch(e){return a.call(this,t,0)}}}var i,s=[],u=!1,c=-1;function p(){u&&i&&(u=!1,i.length?s=i.concat(s):c=-1,s.length)&&d()}function d(){if(!u){for(var e=l(p),t=(u=!0,s.length);t;){for(i=s,s=[];++c<t;)i&&i[c].run();c=-1,t=s.length}i=null,u=!1,!function(t){if(r===clearTimeout)return clearTimeout(t);if((r===o||!r)&&clearTimeout)return(r=clearTimeout)(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var a=1;a<arguments.length;a++)t[a-1]=arguments[a];s.push(new f(e,t)),1!==s.length||u||l(d)},f.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=m,e.addListener=m,e.once=m,e.off=m,e.removeListener=m,e.removeAllListeners=m,e.emit=m,e.prependListener=m,e.prependOnceListener=m,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},function(e,t,a){e.exports=a(121)},function(e,t,a){var r=a(138),n=a(157),a=a(52);e.exports={formats:a,parse:n,stringify:r}},,function(a,e,t){ /** * @remix-run/router v1.17.1 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function Ee(){return(Ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}var _e,we;t.d(e,"a",function(){return n}),t.d(e,"b",function(){return _e}),t.d(e,"c",function(){return Fe}),t.d(e,"d",function(){return Qe}),t.d(e,"e",function(){return u}),t.d(e,"f",function(){return $e}),t.d(e,"g",function(){return T}),t.d(e,"h",function(){return Oe}),t.d(e,"i",function(){return o}),t.d(e,"j",function(){return l}),t.d(e,"k",function(){return r}),t.d(e,"l",function(){return m}),t.d(e,"m",function(){return H}),t.d(e,"n",function(){return U}),t.d(e,"o",function(){return N}),t.d(e,"p",function(){return Se}),t.d(e,"q",function(){return h}),t.d(e,"r",function(){return R}),t.d(e,"s",function(){return f}),t.d(e,"t",function(){return je}),t.d(e,"u",function(){return d}),t.d(e,"v",function(){return I}),t.d(e,"w",function(){return L}),t.d(e,"x",function(){return C}),t.d(e,"y",function(){return F}),t.d(e,"z",function(){return Ce}),(t=_e=_e||{}).Pop="POP",t.Push="PUSH",t.Replace="REPLACE";let y="popstate";function r(e){let{initialEntries:t=["/"],initialIndex:a,v5Compat:r=!1}=e=void 0===e?{}:e,n,o=(n=t.map((e,t)=>c(e,"string"==typeof e?null:e.state,0===t?"default":void 0)),s(null==a?n.length-1:a)),l=_e.Pop,i=null;function s(e){return Math.min(Math.max(e,0),n.length-1)}function u(){return n[o]}function c(e,t,a){void 0===t&&(t=null);t=ke(n?u().pathname:"/",e,t,a);return Pe("/"===t.pathname.charAt(0),"relative pathnames are not supported in memory history: "+JSON.stringify(e)),t}function p(e){return"string"==typeof e?e:m(e)}return{get index(){return o},get action(){return l},get location(){return u()},createHref:p,createURL(e){return new URL(p(e),"http://localhost")},encodeLocation(e){e="string"==typeof e?d(e):e;return{pathname:e.pathname||"",search:e.search||"",hash:e.hash||""}},push(e,t){l=_e.Push;e=c(e,t);o+=1,n.splice(o,n.length,e),r&&i&&i({action:l,location:e,delta:1})},replace(e,t){l=_e.Replace;e=c(e,t);n[o]=e,r&&i&&i({action:l,location:e,delta:0})},go(e){l=_e.Pop;var t=s(o+e),a=n[t];o=t,i&&i({action:l,location:a,delta:e})},listen(e){return i=e,()=>{i=null}}}}function o(e){return i(function(e,t){var{pathname:e,search:a,hash:r}=e.location;return ke("",{pathname:e,search:a,hash:r},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:m(t)},null,e=void 0===e?{}:e)}function l(e){return i(function(e,t){let{pathname:a="/",search:r="",hash:n=""}=d(e.location.hash.substr(1));return ke("",{pathname:a=a.startsWith("/")||a.startsWith(".")?a:"/"+a,search:r,hash:n},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){var a=e.document.querySelector("base");let r="";return a&&a.getAttribute("href")&&(e=(a=e.location.href).indexOf("#"),r=-1===e?a:a.slice(0,e)),r+"#"+("string"==typeof t?t:m(t))},function(e,t){Pe("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")},e=void 0===e?{}:e)}function Oe(e,t){if(!1===e||null==e)throw new Error(t)}function Pe(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function b(e,t){return{usr:e.state,key:e.key,idx:t}}function ke(e,t,a,r){return void 0===a&&(a=null),Ee({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?d(t):t,{state:a,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function m(e){let{pathname:t="/",search:a="",hash:r=""}=e;return a&&"?"!==a&&(t+="?"===a.charAt(0)?a:"?"+a),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function d(e){var t,a={};return e&&(0<=(t=e.indexOf("#"))&&(a.hash=e.substr(t),e=e.substr(0,t)),0<=(t=e.indexOf("?"))&&(a.search=e.substr(t),e=e.substr(0,t)),e)&&(a.pathname=e),a}function i(e,t,a,r){void 0===r&&(r={});let{window:n=document.defaultView,v5Compat:o=!1}=r,l=n.history,i=_e.Pop,s=null,u=c();function c(){return(l.state||{idx:null}).idx}function p(){i=_e.Pop;var e=c(),t=null==e?null:e-u;u=e,s&&s({action:i,location:f.location,delta:t})}function d(e){var t="null"!==n.location.origin?n.location.origin:n.location.href;let a="string"==typeof e?e:m(e);return Oe(t,"No window.location.(origin|href) available to create URL for href: "+(a=a.replace(/ $/,"%20"))),new URL(a,t)}null==u&&(u=0,l.replaceState(Ee({},l.state,{idx:u}),""));let f={get action(){return i},get location(){return e(n,l)},listen(e){if(s)throw new Error("A history only accepts one active listener");return n.addEventListener(y,p),s=e,()=>{n.removeEventListener(y,p),s=null}},createHref(e){return t(n,e)},createURL:d,encodeLocation(e){e=d(e);return{pathname:e.pathname,search:e.search,hash:e.hash}},push:function(e,t){i=_e.Push,t=ke(f.location,e,t),a&&a(t,e),e=b(t,u=c()+1),t=f.createHref(t);try{l.pushState(e,"",t)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;n.location.assign(t)}o&&s&&s({action:i,location:f.location,delta:1})},replace:function(e,t){i=_e.Replace,t=ke(f.location,e,t),a&&a(t,e),e=b(t,u=c()),t=f.createHref(t),l.replaceState(e,"",t),o&&s&&s({action:i,location:f.location,delta:0})},go(e){return l.go(e)}};return f}(e=we=we||{}).data="data",e.deferred="deferred",e.redirect="redirect",e.error="error";let v=new Set(["lazy","caseSensitive","path","id","index","children"]);function xe(e,n,o,l){return void 0===o&&(o=[]),void 0===l&&(l={}),e.map((e,t)=>{var a,t=[...o,String(t)],r="string"==typeof e.id?e.id:t.join("-");return Oe(!0!==e.index||!e.children,"Cannot specify children on an index route"),Oe(!l[r],'Found a route id collision on id "'+r+"\". Route id's must be globally unique within Data Router usages"),!0===e.index?(a=Ee({},e,n(e),{id:r}),l[r]=a):(a=Ee({},e,n(e),{id:r,children:void 0}),l[r]=a,e.children&&(a.children=xe(e.children,n,t,l)),a)})}function je(e,t,a){return Ne(e,t,a=void 0===a?"/":a,!1)}function Ne(e,t,a,r){var n=Ce(("string"==typeof t?d(t):t).pathname||"/",a);if(null==n)return null;var o=function l(e,i,s,u){void 0===i&&(i=[]);void 0===s&&(s=[]);void 0===u&&(u="");let n=(e,t,a)=>{let r={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:t,route:e},n=(r.relativePath.startsWith("/")&&(Oe(r.relativePath.startsWith(u),'Absolute route path "'+r.relativePath+'" nested under path "'+u+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),r.relativePath=r.relativePath.slice(u.length)),h([u,r.relativePath])),o=s.concat(r);e.children&&0<e.children.length&&(Oe(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+n+'".'),l(e.children,i,o,n)),null==e.path&&!e.index||i.push({path:n,score:j(n,e.index),routesMeta:o})};e.forEach((e,t)=>{var a;if(""!==e.path&&null!=(a=e.path)&&a.includes("?"))for(var r of g(e.path))n(e,t,r);else n(e,t)});return i}(e);o.sort((e,t)=>{return e.score!==t.score?t.score-e.score:(e=e.routesMeta.map(e=>e.childrenIndex),a=t.routesMeta.map(e=>e.childrenIndex),e.length===a.length&&e.slice(0,-1).every((e,t)=>e===a[t])?e[e.length-1]-a[a.length-1]:0);var a});let l=null;for(let e=0;null==l&&e<o.length;++e){var i=function(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return Pe(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+e+")."),t}}(n);l=function(e,a,r){void 0===r&&(r=!1);let n=e["routesMeta"],o={},l="/",i=[];for(let t=0;t<n.length;++t){var s=n[t],u=t===n.length-1,c="/"===l?a:a.slice(l.length)||"/";let e=f({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},c);var p=s.route;if(!(e=!e&&u&&r&&!n[n.length-1].route.index?f({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c):e))return null;Object.assign(o,e.params),i.push({params:o,pathname:h([l,e.pathname]),pathnameBase:D(h([l,e.pathnameBase])),route:p}),"/"!==e.pathnameBase&&(l=h([l,e.pathnameBase]))}return i}(o[e],i,r)}return l}function $e(e,t){var{route:e,pathname:a,params:r}=e;return{id:e.id,pathname:a,params:r,data:t[e.id],handle:e.handle}}function g(t){var e=t.split("/");if(0===e.length)return[];var[e,...a]=e,r=e.endsWith("?");let n=e.replace(/\?$/,"");return 0===a.length?r?[n,""]:[n]:(e=g(a.join("/")),(a=[]).push(...e.map(e=>""===e?n:[n,e].join("/"))),r&&a.push(...e),a.map(e=>t.startsWith("/")&&""===e?"/":e))}let E=/^:[\w-]+$/,_=3,w=2,O=1,P=10,k=-2,x=e=>"*"===e;function j(e,t){e=e.split("/");let a=e.length;return e.some(x)&&(a+=k),t&&(a+=w),e.filter(e=>!x(e)).reduce((e,t)=>e+(E.test(t)?_:""===t?O:P),a)}function N(e,n){void 0===n&&(n={});let t=e;t.endsWith("*")&&"*"!==t&&!t.endsWith("/*")&&(Pe(!1,'Route path "'+t+'" will be treated as if it were "'+t.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+t.replace(/\*$/,"/*")+'".'),t=t.replace(/\*$/,"/*"));e=t.startsWith("/")?"/":"";let o=e=>null==e?"":"string"==typeof e?e:String(e);return e+t.split(/\/+/).map((e,t,a)=>{var r;return t===a.length-1&&"*"===e?o(n["*"]):(t=e.match(/^:([\w-]+)(\??)$/))?([,a,t]=t,r=n[a],Oe("?"===t||null!=r,'Missing ":'+a+'" param'),o(r)):e.replace(/\?$/g,"")}).filter(e=>!!e).join("/")}function f(e,t){var[a,r]=function(e,t,a){void 0===t&&(t=!1);void 0===a&&(a=!0);Pe("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],n="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,a)=>(r.push({paramName:t,isOptional:null!=a}),a?"/?([^\\/]+)?":"/([^\\/]+)"));e.endsWith("*")?(r.push({paramName:"*"}),n+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a?n+="\\/*$":""!==e&&"/"!==e&&(n+="(?:(?=\\/|$))");a=new RegExp(n,t?void 0:"i");return[a,r]}((e="string"==typeof e?{path:e,caseSensitive:!1,end:!0}:e).path,e.caseSensitive,e.end),t=t.match(a);if(!t)return null;let o=t[0],l=o.replace(/(.)\/+$/,"$1"),i=t.slice(1);return{params:r.reduce((e,t,a)=>{var{paramName:t,isOptional:r}=t,n=("*"===t&&(n=i[a]||"",l=o.slice(0,o.length-n.length).replace(/(.)\/+$/,"$1")),i[a]);return e[t]=r&&!n?void 0:(n||"").replace(/%2F/g,"/"),e},{}),pathname:o,pathnameBase:l,pattern:e}}function Ce(e,t){var a;return"/"===t?e:!e.toLowerCase().startsWith(t.toLowerCase())||(t=t.endsWith("/")?t.length-1:t.length,(a=e.charAt(t))&&"/"!==a)?null:e.slice(t)||"/"}function C(e,t){void 0===t&&(t="/");var{pathname:e,search:a="",hash:r=""}="string"==typeof e?d(e):e;return{pathname:e?e.startsWith("/")?e:function(e,t){let a=t.replace(/\/+$/,"").split("/"),r=e.split("/");return r.forEach(e=>{".."===e?1<a.length&&a.pop():"."!==e&&a.push(e)}),1<a.length?a.join("/"):"/"}(e,t):t,search:M(a),hash:A(r)}}function s(e,t,a,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+a+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function S(e){return e.filter((e,t)=>0===t||e.route.path&&0<e.route.path.length)}function T(e,t){let a=S(e);return t?a.map((e,t)=>t===a.length-1?e.pathname:e.pathnameBase):a.map(e=>e.pathnameBase)}function F(e,t,a,r){void 0===r&&(r=!1);let n;"string"==typeof e?n=d(e):(Oe(!(n=Ee({},e)).pathname||!n.pathname.includes("?"),s("?","pathname","search",n)),Oe(!n.pathname||!n.pathname.includes("#"),s("#","pathname","hash",n)),Oe(!n.search||!n.search.includes("#"),s("#","search","hash",n)));var e=""===e||""===n.pathname,o=e?"/":n.pathname;let l;if(null==o)l=a;else{let e=t.length-1;if(!r&&o.startsWith("..")){for(var i=o.split("/");".."===i[0];)i.shift(),--e;n.pathname=i.join("/")}l=0<=e?t[e]:"/"}r=C(n,l),t=o&&"/"!==o&&o.endsWith("/"),e=(e||"."===o)&&a.endsWith("/");return r.pathname.endsWith("/")||!t&&!e||(r.pathname+="/"),r}let h=e=>e.join("/").replace(/\/\/+/g,"/"),D=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",A=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",R=function(e,t){var t="number"==typeof(t=void 0===t?{}:t)?{status:t}:t,a=new Headers(t.headers);return a.has("Content-Type")||a.set("Content-Type","application/json; charset=utf-8"),new Response(JSON.stringify(e),Ee({},t,{headers:a}))};class n extends Error{}class V{constructor(e,t){this.pendingKeysSet=new Set,this.subscribers=new Set,this.deferredKeys=[],Oe(e&&"object"==typeof e&&!Array.isArray(e),"defer() only accepts plain objects");let a,r=(this.abortPromise=new Promise((e,t)=>a=t),this.controller=new AbortController,()=>a(new n("Deferred data aborted")));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",r),this.controller.signal.addEventListener("abort",r),this.data=Object.entries(e).reduce((e,t)=>{var[t,a]=t;return Object.assign(e,{[t]:this.trackPromise(t,a)})},{}),this.done&&this.unlistenAbortSignal(),this.init=t}trackPromise(t,e){if(!(e instanceof Promise))return e;this.deferredKeys.push(t),this.pendingKeysSet.add(t);let a=Promise.race([e,this.abortPromise]).then(e=>this.onSettle(a,t,void 0,e),e=>this.onSettle(a,t,e));return a.catch(()=>{}),Object.defineProperty(a,"_tracked",{get:()=>!0}),a}onSettle(t,a,e,r){if(this.controller.signal.aborted&&e instanceof n)return this.unlistenAbortSignal(),Object.defineProperty(t,"_error",{get:()=>e}),Promise.reject(e);if(this.pendingKeysSet.delete(a),this.done&&this.unlistenAbortSignal(),void 0!==e||void 0!==r)return void 0===r?(Object.defineProperty(t,"_error",{get:()=>e}),this.emit(!1,a),Promise.reject(e)):(Object.defineProperty(t,"_data",{get:()=>r}),this.emit(!1,a),r);{let e=new Error('Deferred data for key "'+a+'" resolved/rejected with `undefined`, you must resolve/reject with a value or `null`.');return Object.defineProperty(t,"_error",{get:()=>e}),this.emit(!1,a),Promise.reject(e)}}emit(t,a){this.subscribers.forEach(e=>e(t,a))}subscribe(e){return this.subscribers.add(e),()=>this.subscribers.delete(e)}cancel(){this.controller.abort(),this.pendingKeysSet.forEach((e,t)=>this.pendingKeysSet.delete(t)),this.emit(!0)}async resolveData(r){let e=!1;if(!this.done){let a=()=>this.cancel();r.addEventListener("abort",a),e=await new Promise(t=>{this.subscribe(e=>{r.removeEventListener("abort",a),(e||this.done)&&t(e)})})}return e}get done(){return 0===this.pendingKeysSet.size}get unwrappedData(){return Oe(null!==this.data&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce((e,t)=>{var[t,a]=t;return Object.assign(e,{[t]:function(e){if(!function(e){return e instanceof Promise&&!0===e._tracked}(e))return e;if(e._error)throw e._error;return e._data}(a)})},{})}get pendingKeys(){return Array.from(this.pendingKeysSet)}}let U=function(e,t){t="number"==typeof(t=void 0===t?{}:t)?{status:t}:t;return new V(e,t)},I=function(e,t){let a=t=void 0===t?302:t;"number"==typeof a?a={status:a}:void 0===a.status&&(a.status=302);t=new Headers(a.headers);return t.set("Location",e),new Response(null,Ee({},a,{headers:t}))},L=(e,t)=>{e=I(e,t);return e.headers.set("X-Remix-Reload-Document","true"),e};class u{constructor(e,t,a,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}}function Se(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}t=["post","put","patch","delete"];let B=new Set(t);e=["get",...t];let z=new Set(e),W=new Set([301,302,303,307,308]),qe=new Set([307,308]),Te={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Qe={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Fe={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},De=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ye=e=>({hasErrorBoundary:Boolean(e.hasErrorBoundary)}),Ge="remix-router-transitions";function H(E){let c=E.window||("undefined"!=typeof window?window:void 0),I=void 0!==c&&void 0!==c.document&&void 0!==c.document.createElement,L=!I;Oe(0<E.routes.length,"You must provide a non-empty routes array to createRouter");let i;if(E.mapRouteProperties)i=E.mapRouteProperties;else if(E.detectErrorBoundary){let t=E.detectErrorBoundary;i=e=>({hasErrorBoundary:t(e)})}else i=Ye;let s={},_=xe(E.routes,i,void 0,s),w,O=E.basename||"/",l=E.unstable_dataStrategy||Ze,u=E.unstable_patchRoutesOnMiss,P=Ee({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,unstable_skipActionErrorRevalidation:!1},E.future),B=null,n=new Set,p=null,o=null,z=null,W=null!=E.hydrationData,e=je(_,E.history.location,O),t=null;var H;null!=e||u||(H=Ve(404,{pathname:E.history.location.pathname}),{matches:q,route:$}=it(_),e=q,t={[$.id]:H});let r;if(e=e&&u&&ve(e,_,E.history.location.pathname).active?null:e)if(e.some(e=>e.route.lazy))r=!1;else if(e.some(e=>e.route.loader))if(P.v7_partialHydration){let t=E.hydrationData?E.hydrationData.loaderData:null,a=E.hydrationData?E.hydrationData.errors:null;var $,q=e=>!e.route.loader||("function"!=typeof e.route.loader||!0!==e.route.loader.hydrate)&&(t&&void 0!==t[e.route.id]||a&&void 0!==a[e.route.id]);r=(a?($=e.findIndex(e=>void 0!==a[e.route.id]),e.slice(0,$+1)):e).every(q)}else r=null!=E.hydrationData;else r=!0;else r=!1,e=[];let Q,k={historyAction:E.history.action,location:E.history.location,matches:e,initialized:r,navigation:Te,restoreScrollPosition:null==E.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:E.hydrationData&&E.hydrationData.loaderData||{},actionData:E.hydrationData&&E.hydrationData.actionData||null,errors:E.hydrationData&&E.hydrationData.errors||t,fetchers:new Map,blockers:new Map},y=_e.Pop,d=!1,x,Y=!1,f=new Map,G=null,K=!1,j=!1,J=[],X=[],N=new Map,Z=0,C=-1,b=new Map,S=new Set,T=new Map,a=new Map,F=new Set,D=new Map,m=new Map,ee=new Map,te=!1;function M(e,t){void 0===t&&(t={}),k=Ee({},k,e);let a=[],r=[];P.v7_fetcherPersist&&k.fetchers.forEach((e,t)=>{"idle"===e.state&&(F.has(t)?r:a).push(t)}),[...n].forEach(e=>e(k,{deletedFetchers:r,unstable_viewTransitionOpts:t.viewTransitionOpts,unstable_flushSync:!0===t.flushSync})),P.v7_fetcherPersist&&(a.forEach(e=>k.fetchers.delete(e)),r.forEach(e=>le(e)))}function A(t,e,a){var a=(void 0===a?{}:a)["flushSync"],r=null!=k.actionData&&null!=k.navigation.formMethod&&Be(k.navigation.formMethod)&&"loading"===k.navigation.state&&!0!==(null==(r=t.state)?void 0:r._isRedirect);let n;n=e.actionData?0<Object.keys(e.actionData).length?e.actionData:null:r?k.actionData:null;r=e.loaderData?ot(k.loaderData,e.loaderData,e.matches||[],e.errors):k.loaderData;let o=k.blockers;0<o.size&&(o=new Map(o)).forEach((e,t)=>o.set(t,Fe));var l=!0===d||null!=k.navigation.formMethod&&Be(k.navigation.formMethod)&&!0!==(null==(l=t.state)?void 0:l._isRedirect);w&&(_=w,w=void 0),K||y!==_e.Pop&&(y===_e.Push?E.history.push(t,t.state):y===_e.Replace&&E.history.replace(t,t.state));let i;if(y===_e.Pop){var s=f.get(k.location.pathname);s&&s.has(t.pathname)?i={currentLocation:k.location,nextLocation:t}:f.has(t.pathname)&&(i={currentLocation:t,nextLocation:k.location})}else if(Y){let e=f.get(k.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),f.set(k.location.pathname,e)),i={currentLocation:k.location,nextLocation:t}}M(Ee({},e,{actionData:n,loaderData:r,historyAction:y,location:t,initialized:!0,navigation:Te,revalidation:"idle",restoreScrollPosition:be(t,e.matches||k.matches),preventScrollReset:l,blockers:o}),{viewTransitionOpts:i,flushSync:!0===a}),y=_e.Pop,d=!1,Y=!1,K=!1,j=!1,J=[],X=[]}async function h(a,r,n){x&&x.abort(),x=null,y=a,K=!0===(n&&n.startUninterruptedRevalidation),a=k.location,o=k.matches,p&&z&&(a=ye(a,o),p[a]=z()),d=!0===(n&&n.preventScrollReset),Y=!0===(n&&n.enableViewTransition);var o=w||_;let l=n&&n.overrideNavigation,i=je(o,r,O),s=!0===(n&&n.flushSync);a=ve(i,o,r.pathname);if(i=a.active&&a.matches?a.matches:i)if(!k.initialized||j||!function(e,t){if(e.pathname===t.pathname&&e.search===t.search){if(""===e.hash)return""!==t.hash;if(e.hash===t.hash)return 1;if(""!==t.hash)return 1}return}(k.location,r)||n&&n.submission&&Be(n.submission.formMethod)){x=new AbortController;let e=Ae(E.history,r,x.signal,n&&n.submission),t;if(n&&n.pendingError)t=[Re(i).route.id,{type:we.error,error:n.pendingError}];else if(n&&n.submission&&Be(n.submission.formMethod)){o=await async function(t,e,a,r,n,o){void 0===o&&(o={});ne();var l=function(e,t){e={state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text};return e}(e,a);if(M({navigation:l},{flushSync:!0===o.flushSync}),n){var i,s,l=await ge(r,e.pathname,t.signal);if("aborted"===l.type)return{shortCircuited:!0};if("error"===l.type)return{error:n,notFoundMatches:i,route:s}=me(e.pathname,l),{matches:i,pendingActionResult:[s.id,{type:we.error,error:n}]};if(!l.matches)return{notFoundMatches:i,error:s,route:n}=fe(e.pathname),{matches:i,pendingActionResult:[n.id,{type:we.error,error:s}]};r=l.matches}let u,c=ze(r,e);if(c.route.action||c.route.lazy){n=await v("action",t,[c],r);if(u=n[0],t.signal.aborted)return{shortCircuited:!0}}else u={type:we.error,error:Ve(405,{method:t.method,pathname:e.pathname,routeId:c.route.id})};if(Le(u)){let e;return e=o&&null!=o.replace?o.replace:rt(u.response.headers.get("Location"),new URL(t.url),O)===k.location.pathname+k.location.search,await R(t,u,{submission:a,replace:e}),{shortCircuited:!0}}if(Ue(u))throw Ve(400,{type:"defer-action"});if(Ie(u))return l=Re(r,c.route.id),!0!==(o&&o.replace)&&(y=_e.Push),{matches:r,pendingActionResult:[l.route.id,u]};return{matches:r,pendingActionResult:[c.route.id,u]}}(e,r,n.submission,i,a.active,{replace:n.replace,flushSync:s});if(o.shortCircuited)return;if(o.pendingActionResult){var[u,c]=o.pendingActionResult;if(Ie(c)&&Se(c.error)&&404===c.error.status)return x=null,void A(r,{matches:o.matches,loaderData:{},errors:{[u]:c.error}})}i=o.matches||i,t=o.pendingActionResult,l=ft(r,n.submission),s=!1,a.active=!1,e=Ae(E.history,e.url,e.signal)}var{shortCircuited:u,matches:c,loaderData:o,errors:a}=await async function(e,t,a,r,n,o,l,i,s,u,c){n=n||ft(t,o),o=o||l||dt(n),l=!(K||P.v7_partialHydration&&s);if(r){l&&(m=ae(c),M(Ee({navigation:n},void 0!==m?{actionData:m}:{}),{flushSync:u}));var p,d,f,m=await ge(a,t.pathname,e.signal);if("aborted"===m.type)return{shortCircuited:!0};if("error"===m.type)return{error:f,notFoundMatches:p,route:d}=me(t.pathname,m),{matches:p,loaderData:{},errors:{[d.id]:f}};if(!m.matches)return{error:p,notFoundMatches:d,route:f}=fe(t.pathname),{matches:d,loaderData:{},errors:{[f.id]:p}};a=m.matches}let h=w||_,[y,b]=Je(E.history,k,a,o,t,P.v7_partialHydration&&!0===s,P.unstable_skipActionErrorRevalidation,j,J,X,F,T,S,h,O,c);if(he(t=>!(a&&a.some(e=>e.route.id===t))||y&&y.some(e=>e.route.id===t)),C=++Z,0===y.length&&0===b.length)return o=se(),A(t,Ee({matches:a,loaderData:{},errors:c&&Ie(c[1])?{[c[0]]:c[1].error}:null},lt(c),o?{fetchers:new Map(k.fetchers)}:{}),{flushSync:u}),{shortCircuited:!0};l&&(t={},r||(t.navigation=n,void 0!==(o=ae(c))&&(t.actionData=o)),0<b.length&&(t.fetchers=function(e){return e.forEach(e=>{var t=k.fetchers.get(e.key),t=We(void 0,t?t.data:void 0);k.fetchers.set(e.key,t)}),new Map(k.fetchers)}(b)),M(t,{flushSync:u}));b.forEach(e=>{N.has(e.key)&&U(e.key),e.controller&&N.set(e.key,e.controller)});l=()=>b.forEach(e=>U(e.key));x&&x.signal.addEventListener("abort",l);var{loaderResults:r,fetcherResults:n}=await re(k.matches,a,y,b,e);if(e.signal.aborted)return{shortCircuited:!0};x&&x.signal.removeEventListener("abort",l);b.forEach(e=>N.delete(e.key));o=st([...r,...n]);if(o)return o.idx>=y.length&&(t=b[o.idx-y.length].key,S.add(t)),await R(e,o.result,{replace:i}),{shortCircuited:!0};let{loaderData:v,errors:g}=nt(k,a,y,r,c,b,n,D);D.forEach((t,a)=>{t.subscribe(e=>{(e||t.done)&&D.delete(a)})}),P.v7_partialHydration&&s&&k.errors&&Object.entries(k.errors).filter(e=>{let[t]=e;return!y.some(e=>e.route.id===t)}).forEach(e=>{var[e,t]=e;g=Object.assign(g||{},{[e]:t})});u=se(),l=ue(C),t=u||l||0<b.length;return Ee({matches:a,loaderData:v,errors:g},t?{fetchers:new Map(k.fetchers)}:{})}(e,r,i,a.active,l,n&&n.submission,n&&n.fetcherSubmission,n&&n.replace,n&&!0===n.initialHydration,s,t);u||(x=null,A(r,Ee({matches:c||i},lt(t),{loaderData:o,errors:a})))}else A(r,{matches:i},{flushSync:s});else({error:n,notFoundMatches:u,route:c}=fe(r.pathname)),A(r,{matches:u,loaderData:{},errors:{[c.id]:n}},{flushSync:s})}function ae(e){return e&&!Ie(e[1])?{[e[0]]:e[1].data}:k.actionData?0===Object.keys(k.actionData).length?null:k.actionData:void 0}async function R(e,t,a){let{submission:r,fetcherSubmission:n,replace:o}=void 0===a?{}:a;t.response.headers.has("X-Remix-Revalidate")&&(j=!0);a=t.response.headers.get("Location"),Oe(a,"Expected a Location header on the redirect Response"),a=rt(a,new URL(e.url),O),e=ke(k.location,a,{_isRedirect:!0});if(I){let e=!1;if(t.response.headers.has("X-Remix-Reload-Document")?e=!0:De.test(a)&&(l=E.history.createURL(a),e=l.origin!==c.location.origin||null==Ce(l.pathname,O)),e)return void(o?c.location.replace(a):c.location.assign(a))}var l=!(x=null)===o?_e.Replace:_e.Push,{formMethod:i,formAction:s,formEncType:u}=k.navigation,i=(r=!r&&!n&&i&&s&&u?dt(k.navigation):r)||n;qe.has(t.response.status)&&i&&Be(i.formMethod)?await h(l,e,{submission:Ee({},i,{formAction:a}),preventScrollReset:d}):await h(l,e,{overrideNavigation:ft(e,r),fetcherSubmission:n,preventScrollReset:d})}async function v(e,r,n,o){try{var t=await et(l,e,r,n,o,s,i);return await Promise.all(t.map((e,t)=>{var a;return ut(e)?(a=e.result,{type:we.redirect,response:at(a,r,n[t].route.id,o,O,P.v7_relativeSplatPath)}):tt(e)}))}catch(e){return n.map(()=>({type:we.error,error:e}))}}async function re(e,t,a,r,n){var[t,...o]=await Promise.all([a.length?v("loader",n,a,t):[],...r.map(e=>{return e.matches&&e.match&&e.controller?v("loader",Ae(E.history,e.path,e.controller.signal),[e.match],e.matches).then(e=>e[0]):Promise.resolve({type:we.error,error:Ve(404,{pathname:e.path})})})]);return await Promise.all([ct(e,a,t,t.map(()=>n.signal),!1,k.loaderData),ct(e,r.map(e=>e.match),o,r.map(e=>e.controller?e.controller.signal:null),!0)]),{loaderResults:t,fetcherResults:o}}function ne(){j=!0,J.push(...he()),T.forEach((e,t)=>{N.has(t)&&(X.push(t),U(t))})}function g(e,t,a){void 0===a&&(a={}),k.fetchers.set(e,t),M({fetchers:new Map(k.fetchers)},{flushSync:!0===(a&&a.flushSync)})}function V(e,t,a,r){void 0===r&&(r={});t=Re(k.matches,t);le(e),M({errors:{[t.route.id]:a},fetchers:new Map(k.fetchers)},{flushSync:!0===(r&&r.flushSync)})}function oe(e){return P.v7_fetcherPersist&&(a.set(e,(a.get(e)||0)+1),F.has(e))&&F.delete(e),k.fetchers.get(e)||Qe}function le(e){var t=k.fetchers.get(e);!N.has(e)||t&&"loading"===t.state&&b.has(e)||U(e),T.delete(e),b.delete(e),S.delete(e),F.delete(e),k.fetchers.delete(e)}function U(e){var t=N.get(e);Oe(t,"Expected fetch controller: "+e),t.abort(),N.delete(e)}function ie(e){for(var t of e){var a=He(oe(t).data);k.fetchers.set(t,a)}}function se(){var e,t=[];let a=!1;for(e of S){var r=k.fetchers.get(e);Oe(r,"Expected fetcher: "+e),"loading"===r.state&&(S.delete(e),t.push(e),a=!0)}return ie(t),a}function ue(e){var t,a,r,n=[];for([t,a]of b)a<e&&(Oe(r=k.fetchers.get(t),"Expected fetcher: "+t),"loading"===r.state)&&(U(t),b.delete(t),n.push(t));return ie(n),0<n.length}function ce(e){k.blockers.delete(e),m.delete(e)}function pe(e,t){var a=k.blockers.get(e)||Fe,a=(Oe("unblocked"===a.state&&"blocked"===t.state||"blocked"===a.state&&"blocked"===t.state||"blocked"===a.state&&"proceeding"===t.state||"blocked"===a.state&&"unblocked"===t.state||"proceeding"===a.state&&"unblocked"===t.state,"Invalid blocker state transition: "+a.state+" -> "+t.state),new Map(k.blockers));a.set(e,t),M({blockers:a})}function de(e){var t,a,r,{currentLocation:e,nextLocation:n,historyAction:o}=e;if(0!==m.size)return 1<m.size&&Pe(!1,"A router only supports one blocker at a time"),[t,a]=(t=Array.from(m.entries()))[t.length-1],(!(r=k.blockers.get(t))||"proceeding"!==r.state)&&a({currentLocation:e,nextLocation:n,historyAction:o})?t:void 0}function fe(e){var e=Ve(404,{pathname:e}),{matches:t,route:a}=it(w||_);return he(),{notFoundMatches:t,route:a,error:e}}function me(e,t){var a=t.partialMatches,r=a[a.length-1].route;return{notFoundMatches:a,route:r,error:Ve(400,{type:"route-discovery",routeId:r.id,pathname:e,message:null!=t.error&&"message"in t.error?t.error:String(t.error)})}}function he(a){let r=[];return D.forEach((e,t)=>{a&&!a(t)||(e.cancel(),r.push(t),D.delete(t))}),r}function ye(e,t){return o&&o(e,t.map(e=>$e(e,k.loaderData)))||e.key}function be(e,t){if(p){e=ye(e,t),t=p[e];if("number"==typeof t)return t}return null}function ve(e,t,a){if(u){if(!e)return{active:!0,matches:Ne(t,a,O,!0)||[]};e=e[e.length-1].route;if(e.path&&("*"===e.path||e.path.endsWith("/*")))return{active:!0,matches:Ne(t,a,O,!0)}}return{active:!1,matches:null}}async function ge(e,t,a){let r=e;for(0<r.length&&r[r.length-1].route;;){var n=null==w,o=w||_;try{await async function(t,a,r,n,o,l,i,s){var u=[a,...r.map(e=>e.route.id)].join("-");try{let e=i.get(u);e||(e=t({path:a,matches:r,patch:(e,t)=>{s.aborted||Xe(e,t,n,o,l)}}),i.set(u,e)),e&&function(e){return"object"==typeof e&&null!=e&&"then"in e}(e)&&await e}finally{i.delete(u)}}(u,t,r,o,s,i,ee,a)}catch(e){return{type:"error",error:e,partialMatches:r}}finally{n&&(_=[..._])}if(a.aborted)return{type:"aborted"};n=je(o,t,O);let e=!1;if(n){var l=n[n.length-1].route;if(l.index)return{type:"success",matches:n};if(l.path&&0<l.path.length){if("*"!==l.path)return{type:"success",matches:n};e=!0}}l=Ne(o,t,O,!0);if(!l||r.map(e=>e.route.id).join("-")===l.map(e=>e.route.id).join("-"))return{type:"success",matches:e?n:null};if("*"===(r=l)[r.length-1].route.path)return{type:"success",matches:r}}}return Q={get basename(){return O},get future(){return P},get state(){return k},get routes(){return _},get window(){return c},initialize:function(){if(B=E.history.listen(e=>{let{action:a,location:r,delta:n}=e;if(te)te=!1;else{Pe(0===m.size||null!=n,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let t=de({currentLocation:k.location,nextLocation:r,historyAction:a});if(!t||null==n)return h(a,r);te=!0,E.history.go(-1*n),pe(t,{state:"blocked",location:r,proceed(){pe(t,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),E.history.go(n)},reset(){var e=new Map(k.blockers);e.set(t,Fe),M({blockers:e})}})}}),I){var t=c,a=f;try{var r=t.sessionStorage.getItem(Ge);if(r){var n,o,l=JSON.parse(r);for([n,o]of Object.entries(l||{}))o&&Array.isArray(o)&&a.set(n,new Set(o||[]))}}catch(e){}let e=()=>{var e=c,t=f;if(0<t.size){var a,r,n={};for([a,r]of t)n[a]=[...r];try{e.sessionStorage.setItem(Ge,JSON.stringify(n))}catch(e){Pe(!1,"Failed to save applied view transitions in sessionStorage ("+e+").")}}};c.addEventListener("pagehide",e),G=()=>c.removeEventListener("pagehide",e)}return k.initialized||h(_e.Pop,k.location,{initialHydration:!0}),Q},subscribe:function(e){return n.add(e),()=>n.delete(e)},enableScrollRestoration:function(e,t,a){return p=e,z=t,o=a||null,W||k.navigation!==Te||(W=!0,null!=(e=be(k.location,k.matches))&&M({restoreScrollPosition:e})),()=>{p=null,z=null,o=null}},navigate:async function r(n,o){if("number"==typeof n)E.history.go(n);else{var l=Me(k.location,k.matches,O,P.v7_prependBasename,n,P.v7_relativeSplatPath,null==o?void 0:o.fromRouteId,null==o?void 0:o.relative),{path:l,submission:i,error:s}=Ke(P.v7_normalizeFormMethod,!1,l,o),u=k.location;let e=ke(k.location,l,o&&o.state),t=(e=Ee({},e,E.history.encodeLocation(e)),l=o&&null!=o.replace?o.replace:void 0,_e.Push);(!0===l||!1!==l&&null!=i&&Be(i.formMethod)&&i.formAction===k.location.pathname+k.location.search)&&(t=_e.Replace);var l=o&&"preventScrollReset"in o?!0===o.preventScrollReset:void 0,c=!0===(o&&o.unstable_flushSync);let a=de({currentLocation:u,nextLocation:e,historyAction:t});if(!a)return h(t,e,{submission:i,pendingError:s,preventScrollReset:l,replace:o&&o.replace,enableViewTransition:o&&o.unstable_viewTransition,flushSync:c});pe(a,{state:"blocked",location:e,proceed(){pe(a,{state:"proceeding",proceed:void 0,reset:void 0,location:e}),r(n,o)},reset(){var e=new Map(k.blockers);e.set(a,Fe),M({blockers:e})}})}},fetch:function(e,t,a,r){if(L)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");N.has(e)&&U(e);var n=!0===(r&&r.unstable_flushSync),o=w||_,a=Me(k.location,k.matches,O,P.v7_prependBasename,a,P.v7_relativeSplatPath,t,null==r?void 0:r.relative);let l=je(o,a,O);var i,s,u,o=ve(l,o,a);(l=o.active&&o.matches?o.matches:l)?({path:i,submission:s,error:u}=Ke(P.v7_normalizeFormMethod,!0,a,r),u?V(e,t,u,{flushSync:n}):(u=ze(l,i),d=!0===(r&&r.preventScrollReset),(s&&Be(s.formMethod)?async function(a,r,t,n,o,l,i,s){function e(e){if(!e.route.action&&!e.route.lazy)return e=Ve(405,{method:s.formMethod,pathname:t,routeId:r}),V(a,r,e,{flushSync:i}),1}if(ne(),T.delete(a),l||!e(n)){var u=k.fetchers.get(a),u=(g(a,function(e,t){e={state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0};return e}(s,u),{flushSync:i}),new AbortController),c=Ae(E.history,t,u.signal,s);if(l){l=await ge(o,t,c.signal);if("aborted"===l.type)return;if("error"===l.type)return p=me(t,l)["error"],!V(a,r,p,{flushSync:i});if(!l.matches)return!V(a,r,Ve(404,{pathname:t}),{flushSync:i});if(o=l.matches,e(n=ze(o,t)))return}N.set(a,u);var p=Z,l=(await v("action",c,[n],o))[0];if(c.signal.aborted)N.get(a)===u&&N.delete(a);else{if(P.v7_fetcherPersist&&F.has(a)){if(Le(l)||Ie(l))return!g(a,He(void 0))}else{if(Le(l))return N.delete(a),C>p?void g(a,He(void 0)):(S.add(a),g(a,We(s)),R(c,l,{fetcherSubmission:s}));if(Ie(l))return!V(a,r,l.error)}if(Ue(l))throw Ve(400,{type:"defer-action"});var o=k.navigation.location||k.location,c=Ae(E.history,o,u.signal),d=w||_,f="idle"!==k.navigation.state?je(d,k.navigation.location,O):k.matches,m=(Oe(f,"Didn't find any matches after fetcher action"),++Z),h=(b.set(a,m),We(s,l.data));k.fetchers.set(a,h);let[e,t]=Je(E.history,k,f,s,o,!1,P.unstable_skipActionErrorRevalidation,j,J,X,F,T,S,d,O,[n.route.id,l]);t.filter(e=>e.key!==a).forEach(e=>{var t=e.key,a=k.fetchers.get(t),a=We(void 0,a?a.data:void 0);k.fetchers.set(t,a),N.has(t)&&U(t),e.controller&&N.set(t,e.controller)}),M({fetchers:new Map(k.fetchers)});var h=()=>t.forEach(e=>U(e.key)),{loaderResults:o,fetcherResults:d}=(u.signal.addEventListener("abort",h),await re(k.matches,f,e,t,c));if(!u.signal.aborted){u.signal.removeEventListener("abort",h),b.delete(a),N.delete(a),t.forEach(e=>N.delete(e.key));n=st([...o,...d]);if(n)return n.idx>=e.length&&(u=t[n.idx-e.length].key,S.add(u)),R(c,n.result);var{loaderData:h,errors:u}=nt(k,k.matches,e,o,void 0,t,d,D);k.fetchers.has(a)&&(c=He(l.data),k.fetchers.set(a,c)),ue(m),"loading"===k.navigation.state&&m>C?(Oe(y,"Expected pending action"),x&&x.abort(),A(k.navigation.location,{matches:f,loaderData:h,errors:u,fetchers:new Map(k.fetchers)})):(M({errors:u,loaderData:ot(k.loaderData,h,f,u),fetchers:new Map(k.fetchers)}),j=!1)}}}}:(T.set(e,{routeId:t,path:i}),async function(e,t,a,r,n,o,l,i){var s=k.fetchers.get(e),i=(g(e,We(i,s?s.data:void 0),{flushSync:l}),new AbortController),s=Ae(E.history,a,i.signal);if(o){var u,o=await ge(n,a,s.signal);if("aborted"===o.type)return;if("error"===o.type)return u=me(a,o)["error"],!V(e,t,u,{flushSync:l});if(!o.matches)return!V(e,t,Ve(404,{pathname:a}),{flushSync:l});n=o.matches,r=ze(n,a)}N.set(e,i);let c=Z,p=await v("loader",s,[r],n),d=p[0];Ue(d)&&(d=await pt(d,s.signal,!0)||d);N.get(e)===i&&N.delete(e);if(!s.signal.aborted)if(F.has(e))g(e,He(void 0));else{if(Le(d))return C>c?!g(e,He(void 0)):(S.add(e),!await R(s,d));Ie(d)?V(e,t,d.error):(Oe(!Ue(d),"Unhandled fetcher deferred data"),g(e,He(d.data)))}}))(e,t,i,u,l,o.active,n,s))):V(e,t,Ve(404,{pathname:a}),{flushSync:n})},revalidate:function(){ne(),M({revalidation:"loading"}),"submitting"!==k.navigation.state&&("idle"===k.navigation.state?h(k.historyAction,k.location,{startUninterruptedRevalidation:!0}):h(y||k.historyAction,k.navigation.location,{overrideNavigation:k.navigation}))},createHref:e=>E.history.createHref(e),encodeLocation:e=>E.history.encodeLocation(e),getFetcher:oe,deleteFetcher:function(e){var t;P.v7_fetcherPersist?(t=(a.get(e)||0)-1)<=0?(a.delete(e),F.add(e)):a.set(e,t):le(e),M({fetchers:new Map(k.fetchers)})},dispose:function(){B&&B(),G&&G(),n.clear(),x&&x.abort(),k.fetchers.forEach((e,t)=>le(t)),k.blockers.forEach((e,t)=>ce(t))},getBlocker:function(e,t){var a=k.blockers.get(e)||Fe;return m.get(e)!==t&&m.set(e,t),a},deleteBlocker:ce,patchRoutes:function(e,t){var a=null==w;Xe(e,t,w||_,s,i),a&&(_=[..._],M({}))},_internalFetchControllers:N,_internalActiveDeferreds:D,_internalSetRoutes:function(e){s={},w=xe(e,i,void 0,s)}}}Symbol("deferred");function Me(e,t,a,r,n,o,l,i){let s,u;if(l){s=[];for(var c of t)if(s.push(c),c.route.id===l){u=c;break}}else s=t,u=t[t.length-1];t=F(n||".",T(s,o),Ce(e.pathname,a)||e.pathname,"path"===i);return null==n&&(t.search=e.search,t.hash=e.hash),null!=n&&""!==n&&"."!==n||!u||!u.route.index||p(t.search)||(t.search=t.search?t.search.replace(/^\?/,"?index&"):"?index"),r&&"/"!==a&&(t.pathname="/"===t.pathname?a:h([a,t.pathname])),m(t)}function Ke(e,t,a,r){if(!r||null==(n=r)||!("formData"in n&&null!=n.formData||"body"in n&&void 0!==n.body))return{path:a};if(r.formMethod&&!Z(r.formMethod))return{path:a,error:Ve(405,{method:r.formMethod})};var n=()=>({path:a,error:Ve(400,{type:"invalid-body"})}),o=r.formMethod||"get",e=e?o.toUpperCase():o.toLowerCase(),o=J(a);if(void 0!==r.body){if("text/plain"===r.formEncType)return Be(e)?(u="string"==typeof r.body?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((e,t)=>{var[t,a]=t;return""+e+t+"="+a+"\n"},""):String(r.body),{path:a,submission:{formMethod:e,formAction:o,formEncType:r.formEncType,formData:void 0,json:void 0,text:u}}):n();if("application/json"===r.formEncType){if(!Be(e))return n();try{var l="string"==typeof r.body?JSON.parse(r.body):r.body;return{path:a,submission:{formMethod:e,formAction:o,formEncType:r.formEncType,formData:void 0,json:l,text:void 0}}}catch(e){return n()}}}Oe("function"==typeof FormData,"FormData is not available in this environment");let i,s;if(r.formData)i=c(r.formData),s=r.formData;else if(r.body instanceof FormData)i=c(r.body),s=r.body;else if(r.body instanceof URLSearchParams)i=r.body,s=G(i);else if(null==r.body)i=new URLSearchParams,s=new FormData;else try{i=new URLSearchParams(r.body),s=G(i)}catch(e){return n()}var u={formMethod:e,formAction:o,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};return Be(u.formMethod)?{path:a,submission:u}:(l=d(a),t&&l.search&&p(l.search)&&i.append("index",""),l.search="?"+i,{path:m(l),submission:u})}function $(e,t){let a=e;var r;return a=t&&0<=(r=e.findIndex(e=>e.route.id===t))?e.slice(0,r):a}function Je(e,l,i,s,t,u,a,c,r,p,d,n,f,m,h,o){let y=o?Ie(o[1])?o[1].error:o[1].data:void 0,b=e.createURL(l.location),v=e.createURL(t);e=o&&Ie(o[1])?o[0]:void 0,t=e?$(i,e):i;let g=o?o[1].statusCode:void 0,E=a&&g&&400<=g;e=t.filter((t,e)=>{var a=t["route"];return!!a.lazy||null!=a.loader&&(u?!("function"==typeof a.loader&&!a.loader.hydrate&&(void 0!==l.loaderData[a.id]||l.errors&&void 0!==l.errors[a.id])):!(!function(e,t,a){t=!t||a.route.id!==t.route.id,e=void 0===e[a.route.id];return t||e}(l.loaderData,l.matches[e],t)&&!r.some(e=>e===t.route.id))||(a=l.matches[e],Q(e=t,Ee({currentUrl:b,currentParams:a.params,nextUrl:v,nextParams:e.params},s,{actionResult:y,unstable_actionStatus:g,defaultShouldRevalidate:!E&&(c||b.pathname+b.search===v.pathname+v.search||b.search!==v.search||q(a,e))}))))});let _=[];return n.forEach((t,a)=>{if(!u&&i.some(e=>e.route.id===t.routeId)&&!d.has(a)){var r=je(m,t.path,h);if(r){var n=l.fetchers.get(a),o=ze(r,t.path);let e=!1;(e=!f.has(a)&&(!!p.includes(a)||(n&&"idle"!==n.state&&void 0===n.data?c:Q(o,Ee({currentUrl:b,currentParams:l.matches[l.matches.length-1].params,nextUrl:v,nextParams:i[i.length-1].params},s,{actionResult:y,unstable_actionStatus:g,defaultShouldRevalidate:!E&&c})))))&&_.push({key:a,routeId:t.routeId,path:t.path,matches:r,match:o,controller:new AbortController})}else _.push({key:a,routeId:t.routeId,path:t.path,matches:null,match:null,controller:null})}}),[e,_]}function q(e,t){var a=e.route.path;return e.pathname!==t.pathname||null!=a&&a.endsWith("*")&&e.params["*"]!==t.params["*"]}function Q(e,t){if(e.route.shouldRevalidate){e=e.route.shouldRevalidate(t);if("boolean"==typeof e)return e}return t.defaultShouldRevalidate}function Xe(e,t,a,r,n){var o;e?(Oe(o=r[e],"No route found to patch children into: routeId = "+e),e=xe(t,n,[e,"patch",String((null==(e=o.children)?void 0:e.length)||"0")],r),o.children?o.children.push(...e):o.children=e):(o=xe(t,n,["patch",String(a.length||"0")],r),a.push(...o))}async function Y(e,t,a){if(e.lazy){var r=await e.lazy();if(e.lazy){var n,o=a[e.id],l=(Oe(o,"No route found in manifest"),{});for(n in r){var i=void 0!==o[n]&&"hasErrorBoundary"!==n;Pe(!i,'Route "'+o.id+'" has a static property "'+n+'" defined but its lazy function is also returning a value for this property. The lazy route property "'+n+'" will be ignored.'),i||v.has(n)||(l[n]=r[n])}Object.assign(o,l),Object.assign(o,Ee({},t(o),{lazy:void 0}))}}}function Ze(e){return Promise.all(e.matches.map(e=>e.resolve()))}async function et(e,r,n,t,a,o,l,i){let s=t.reduce((e,t)=>e.add(t.route.id),new Set),u=new Set;t=await e({matches:a.map(t=>{let a=s.has(t.route.id);return Ee({},t,{shouldLoad:a,resolve:e=>(u.add(t.route.id),a?async function(o,l,i,a,r,s,u){let n,c,p=t=>{let a;var e=new Promise((e,t)=>a=t);c=()=>a(),l.signal.addEventListener("abort",c);let r=e=>"function"!=typeof t?Promise.reject(new Error('You cannot call the handler for a route which defines a boolean "'+o+'" [routeId: '+i.route.id+"]")):t({request:l,params:i.params,context:u},...void 0!==e?[e]:[]),n;return n=s?s(e=>r(e)):(async()=>{try{return{type:"data",result:await r()}}catch(e){return{type:"error",result:e}}})(),Promise.race([n,e])};try{let e=i.route[o];if(i.route.lazy)if(e){let t;var[d]=await Promise.all([p(e).catch(e=>{t=e}),Y(i.route,r,a)]);if(void 0!==t)throw t;n=d}else{if(await Y(i.route,r,a),!(e=i.route[o])){var t,f;if("action"===o)throw t=new URL(l.url),f=t.pathname+t.search,Ve(405,{method:l.method,pathname:f,routeId:i.route.id});return{type:we.data,result:void 0}}n=await p(e)}else{var m;if(!e)throw Ve(404,{pathname:(m=new URL(l.url)).pathname+m.search});n=await p(e)}Oe(void 0!==n.result,"You defined "+("action"===o?"an action":"a loader")+' for route "'+i.route.id+"\" but didn't return anything from your `"+o+"` function. Please return a value or `null`.")}catch(e){return{type:we.error,result:e}}finally{c&&l.signal.removeEventListener("abort",c)}return n}(r,n,t,o,l,e,i):Promise.resolve({type:we.data,result:void 0}))})}),request:n,params:a[0].params,context:i});return a.forEach(e=>Oe(u.has(e.route.id),'`match.resolve()` was not called for route id "'+e.route.id+'". You must call `match.resolve()` on every match passed to `dataStrategy` to ensure all routes are properly loaded.')),t.filter((e,t)=>s.has(a[t].route.id))}async function tt(t){var{result:t,type:a,status:e}=t;if(X(t)){let e;try{var r=t.headers.get("Content-Type");e=r&&/\bapplication\/json\b/.test(r)?null==t.body?null:await t.json():await t.text()}catch(e){return{type:we.error,error:e}}return a===we.error?{type:we.error,error:new u(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:we.data,data:e,statusCode:t.status,headers:t.headers}}return a===we.error?{type:we.error,error:t,statusCode:Se(t)?t.status:e}:(r=t)&&"object"==typeof r&&"object"==typeof r.data&&"function"==typeof r.subscribe&&"function"==typeof r.cancel&&"function"==typeof r.resolveData?{type:we.deferred,deferredData:t,statusCode:null==(a=t.init)?void 0:a.status,headers:(null==(a=t.init)?void 0:a.headers)&&new Headers(t.init.headers)}:{type:we.data,data:t,statusCode:e}}function at(e,t,a,r,n,o){var l=e.headers.get("Location");return Oe(l,"Redirects returned/thrown from loaders/actions must have a Location header"),De.test(l)||(r=r.slice(0,r.findIndex(e=>e.route.id===a)+1),l=Me(new URL(t.url),r,n,!0,l,o),e.headers.set("Location",l)),e}function rt(e,t,a){if(De.test(e)){var r=e,r=r.startsWith("//")?new URL(t.protocol+r):new URL(r),a=null!=Ce(r.pathname,a);if(r.origin===t.origin&&a)return r.pathname+r.search+r.hash}return e}function Ae(e,t,a,r){var n,e=e.createURL(J(t)).toString(),t={signal:a};return r&&Be(r.formMethod)&&({formMethod:a,formEncType:n}=r,t.method=a.toUpperCase(),"application/json"===n?(t.headers=new Headers({"Content-Type":n}),t.body=JSON.stringify(r.json)):"text/plain"===n?t.body=r.text:"application/x-www-form-urlencoded"===n&&r.formData?t.body=c(r.formData):t.body=r.formData),new Request(e,t)}function c(e){var t,a,r=new URLSearchParams;for([t,a]of e.entries())r.append(t,"string"==typeof a?a:a.name);return r}function G(e){var t,a,r=new FormData;for([t,a]of e.entries())r.append(t,a);return r}function K(n,e,t,a,o,l){let i={},s=null,u,c=!1,p={},d=a&&Ie(a[1])?a[1].error:void 0;return t.forEach((t,a)=>{var r,a=e[a].route.id;if(Oe(!Le(t),"Cannot handle redirect results in processLoaderData"),Ie(t)){let e=t.error;void 0!==d&&(e=d,d=void 0),s=s||{},l?s[a]=e:(r=Re(n,a),null==s[r.route.id]&&(s[r.route.id]=e)),i[a]=void 0,c||(c=!0,u=Se(t.error)?t.error.status:500)}else Ue(t)?(o.set(a,t.deferredData),i[a]=t.deferredData.data,null==t.statusCode||200===t.statusCode||c||(u=t.statusCode)):(i[a]=t.data,t.statusCode&&200!==t.statusCode&&!c&&(u=t.statusCode));t.headers&&(p[a]=t.headers)}),void 0!==d&&a&&(s={[a[0]]:d},i[a[0]]=void 0),{loaderData:i,errors:s,statusCode:u||200,loaderHeaders:p}}function nt(t,e,a,r,n,o,l,i){let{loaderData:s,errors:u}=K(e,a,r,n,i,!1);for(let e=0;e<o.length;e++){var{key:c,match:p,controller:d}=o[e],f=(Oe(void 0!==l&&void 0!==l[e],"Did not find corresponding fetcher result"),l[e]);d&&d.signal.aborted||(Ie(f)?(d=Re(t.matches,null==p?void 0:p.route.id),u&&u[d.route.id]||(u=Ee({},u,{[d.route.id]:f.error})),t.fetchers.delete(c)):Le(f)?Oe(!1,"Unhandled fetcher revalidation redirect"):Ue(f)?Oe(!1,"Unhandled fetcher deferred data"):(p=He(f.data),t.fetchers.set(c,p)))}return{loaderData:s,errors:u}}function ot(e,t,a,r){var n,o=Ee({},t);for(n of a){var l=n.route.id;if(t.hasOwnProperty(l)?void 0!==t[l]&&(o[l]=t[l]):void 0!==e[l]&&n.route.loader&&(o[l]=e[l]),r&&r.hasOwnProperty(l))break}return o}function lt(e){return e?Ie(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Re(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function it(e){e=1===e.length?e[0]:e.find(e=>e.index||!e.path||"/"===e.path)||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function Ve(e,t){var{pathname:t,routeId:a,method:r,type:n,message:o}=void 0===t?{}:t;let l="Unknown Server Error",i="Unknown @remix-run/router error";return 400===e?(l="Bad Request","route-discovery"===n?i='Unable to match URL "'+t+'" - the `children()` function for route `'+a+"` threw the following error:\n"+o:r&&t&&a?i="You made a "+r+' request to "'+t+'" but did not provide a `loader` for route "'+a+'", so there is no way to handle the request.':"defer-action"===n?i="defer() is not supported in actions":"invalid-body"===n&&(i="Unable to encode submission body")):403===e?(l="Forbidden",i='Route "'+a+'" does not match URL "'+t+'"'):404===e?(l="Not Found",i='No route matches URL "'+t+'"'):405===e&&(l="Method Not Allowed",r&&t&&a?i="You made a "+r.toUpperCase()+' request to "'+t+'" but did not provide an `action` for route "'+a+'", so there is no way to handle the request.':r&&(i='Invalid request method "'+r.toUpperCase()+'"')),new u(e||500,l,new Error(i),!0)}function st(t){for(let e=t.length-1;0<=e;e--){var a=t[e];if(Le(a))return{result:a,idx:e}}}function J(e){return m(Ee({},"string"==typeof e?d(e):e,{hash:""}))}function ut(e){return X(e.result)&&W.has(e.result.status)}function Ue(e){return e.type===we.deferred}function Ie(e){return e.type===we.error}function Le(e){return(e&&e.type)===we.redirect}function X(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"object"==typeof e.headers&&void 0!==e.body}function Z(e){return z.has(e.toLowerCase())}function Be(e){return B.has(e.toLowerCase())}async function ct(e,r,n,o,l,i){for(let a=0;a<n.length;a++){var s,u=n[a];let t=r[a];t&&(s=null!=(s=e.find(e=>e.route.id===t.route.id))&&!q(s,t)&&void 0!==(i&&i[t.route.id]),Ue(u))&&(l||s)&&(Oe(s=o[a],"Expected an AbortSignal for revalidating fetcher deferred result"),await pt(u,s,l).then(e=>{e&&(n[a]=e||n[a])}))}}async function pt(e,t,a){void 0===a&&(a=!1);t=await e.deferredData.resolveData(t);if(!t){if(a)try{return{type:we.data,data:e.deferredData.unwrappedData}}catch(e){return{type:we.error,error:e}}return{type:we.data,data:e.deferredData.data}}}function p(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}function ze(e,t){var t=("string"==typeof t?d(t):t).search;return e[e.length-1].route.index&&p(t||"")?e[e.length-1]:(t=S(e))[t.length-1]}function dt(e){var{formMethod:e,formAction:t,formEncType:a,text:r,formData:n,json:o}=e;if(e&&t&&a)return null!=r?{formMethod:e,formAction:t,formEncType:a,formData:void 0,json:void 0,text:r}:null!=n?{formMethod:e,formAction:t,formEncType:a,formData:n,json:void 0,text:void 0}:void 0!==o?{formMethod:e,formAction:t,formEncType:a,formData:void 0,json:o,text:void 0}:void 0}function ft(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function We(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function He(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}},,function(e,t,a){var s=a(57),a=a(58);function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function r(e){return 1===e.length?"0"+e:e}function l(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=a,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var a,r,n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),l=0;l<e.length;l+=2)n.push(parseInt(e[l]+e[l+1],16))}else for(var o=0,l=0;l<e.length;l++){var i=e.charCodeAt(l);i<128?n[o++]=i:i<2048?(n[o++]=i>>6|192,n[o++]=63&i|128):(r=l,55296!=(64512&(a=e).charCodeAt(r))||r<0||r+1>=a.length||56320!=(64512&a.charCodeAt(r+1))?n[o++]=i>>12|224:(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++l)),n[o++]=i>>18|240,n[o++]=i>>12&63|128),n[o++]=i>>6&63|128,n[o++]=63&i|128)}else for(l=0;l<e.length;l++)n[l]=0|e[l];return n},t.toHex=function(e){for(var t="",a=0;a<e.length;a++)t+=r(e[a].toString(16));return t},t.htonl=o,t.toHex32=function(e,t){for(var a="",r=0;r<e.length;r++){var n=e[r];a+=l((n="little"===t?o(n):n).toString(16))}return a},t.zero2=r,t.zero8=l,t.join32=function(e,t,a,r){s((a=a-t)%4==0);for(var n=new Array(a/4),o=0,l=t;o<n.length;o++,l+=4){var i="big"===r?e[l]<<24|e[l+1]<<16|e[l+2]<<8|e[l+3]:e[l+3]<<24|e[l+2]<<16|e[l+1]<<8|e[l];n[o]=i>>>0}return n},t.split32=function(e,t){for(var a=new Array(4*e.length),r=0,n=0;r<e.length;r++,n+=4){var o=e[r];"big"===t?(a[n]=o>>>24,a[n+1]=o>>>16&255,a[n+2]=o>>>8&255,a[n+3]=255&o):(a[n+3]=o>>>24,a[n+2]=o>>>16&255,a[n+1]=o>>>8&255,a[n]=255&o)}return a},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,a){return e+t+a>>>0},t.sum32_4=function(e,t,a,r){return e+t+a+r>>>0},t.sum32_5=function(e,t,a,r,n){return e+t+a+r+n>>>0},t.sum64=function(e,t,a,r){var n=e[t],o=r+e[t+1]>>>0;e[t]=(o<r?1:0)+a+n>>>0,e[t+1]=o},t.sum64_hi=function(e,t,a,r){return(t+r>>>0<t?1:0)+e+a>>>0},t.sum64_lo=function(e,t,a,r){return t+r>>>0},t.sum64_4_hi=function(e,t,a,r,n,o,l,i){var s=0;return e+a+n+l+((s+=(e=t+r>>>0)<t?1:0)+((e=e+o>>>0)<o?1:0)+(e+i>>>0<i?1:0))>>>0},t.sum64_4_lo=function(e,t,a,r,n,o,l,i){return t+r+o+i>>>0},t.sum64_5_hi=function(e,t,a,r,n,o,l,i,s,u){var c=0;return e+a+n+l+s+(c+((e=t+r>>>0)<t?1:0)+((e=e+o>>>0)<o?1:0)+((e=e+i>>>0)<i?1:0)+(e+u>>>0<u?1:0))>>>0},t.sum64_5_lo=function(e,t,a,r,n,o,l,i,s,u){return t+r+o+i+u>>>0},t.rotr64_hi=function(e,t,a){return(t<<32-a|e>>>a)>>>0},t.rotr64_lo=function(e,t,a){return(e<<32-a|t>>>a)>>>0},t.shr64_hi=function(e,t,a){return e>>>a},t.shr64_lo=function(e,t,a){return(e<<32-a|t>>>a)>>>0}},function(e,t,a){ /* object-assign (c) Sindre Sorhus @license MIT */ var s=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(Object.assign){var e=new String("abc");if(e[5]="de","5"!==Object.getOwnPropertyNames(e)[0]){for(var t={},a=0;a<10;a++)t["_"+String.fromCharCode(a)]=a;var r,n=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"===n.join(""))return r={},"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")?1:void 0}}}catch(e){}}()?Object.assign:function(e,t){for(var a,r=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),n=1;n<arguments.length;n++){for(var o in a=Object(arguments[n]))u.call(a,o)&&(r[o]=a[o]);if(s)for(var l=s(a),i=0;i<l.length;i++)c.call(a,l[i])&&(r[l[i]]=a[l[i]])}return r}},,function(e,t,a){var a=a(208),r="object"==typeof self&&self&&self.Object===Object&&self,a=a||r||Function("return this")();e.exports=a},function(i,e,s){!function(e){var a=s(17),r=s(124),t={"Content-Type":"application/x-www-form-urlencoded"};function n(e,t){!a.isUndefined(e)&&a.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var o,l={adapter:o="undefined"==typeof XMLHttpRequest&&void 0===e?o:s(71),transformRequest:[function(e,t){return r(t,"Content-Type"),a.isFormData(e)||a.isArrayBuffer(e)||a.isBuffer(e)||a.isStream(e)||a.isFile(e)||a.isBlob(e)?e:a.isArrayBufferView(e)?e.buffer:a.isURLSearchParams(e)?(n(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):a.isObject(e)?(n(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return 200<=e&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};a.forEach(["delete","get","head"],function(e){l.headers[e]={}}),a.forEach(["post","put","patch"],function(e){l.headers[e]=a.merge(t)}),i.exports=l}.call(e,s(39))},function(e,t,a){a=a(148);e.exports=Function.prototype.bind||a},function(e,t,a){a=a(27)("%Object.defineProperty%",!0)||!1;if(a)try{a({},"a",{value:1})}catch(e){a=!1}e.exports=a},function(e,t,a){var r=String.prototype.replace,n=/%20/g,o="RFC1738",l="RFC3986";e.exports={default:l,formatters:{RFC1738:function(e){return r.call(e,n,"+")},RFC3986:function(e){return String(e)}},RFC1738:o,RFC3986:l}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),a.d(t,"Button",function(){return r});var t=a(0),u=a.n(t);function o(t,e){var a,r=Object.keys(t);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(t),e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,a)),r}function c(r){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach(function(e){var t,a;t=r,a=n[e=e],e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))})}return r}function p(e,t){if(null==e)return{};var a,r=function(e,t){if(null==e)return{};for(var a,r={},n=Object.keys(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols)for(var n=Object.getOwnPropertySymbols(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a]);return r}var d=["label","icon","iconRight","design","color","className","loading"],r=function(e){var t=e.label,a=e.icon,r=e.iconRight,n=e.design,o=void 0===n?"solid":n,l=e.color,i=e.className,n=e.loading,e=p(e,d),s=u.a.createElement("span",{className:"sui-icon-loader sui-loading",style:{position:"relative"},"aria-hidden":"true"}),t=u.a.createElement(u.a.Fragment,null,a&&!r&&""!==a&&u.a.createElement("span",{className:"sui-icon-"+a,"aria-hidden":"true"}),t,a&&r&&""!==a&&u.a.createElement("span",{className:"sui-icon-"+a,"aria-hidden":"true"})),i="sui-button".concat(r?" sui-button-icon-right":"").concat(i?" "+i:"");switch(l){case"blue":case"green":case"red":case"orange":case"purple":case"yellow":case"white":i+=" sui-button-"+l;break;default:i+=""}switch(o){case"ghost":case"outlined":i+=" sui-button-"+o;break;default:i+=""}n&&(i+=" sui-button-onload");a="button";return e.href?a="a":e.htmlFor&&(a="label"),u.a.createElement(a,c({className:i,disabled:e.disabled||n},e),n?s:t)}},function(e,t,a){var r=a(89),n=new r;e.exports={numberFormat:n.numberFormat.bind(n),translate:n.translate.bind(n),configure:n.configure.bind(n),setLocale:n.setLocale.bind(n),getLocale:n.getLocale.bind(n),getLocaleSlug:n.getLocaleSlug.bind(n),addTranslations:n.addTranslations.bind(n),reRenderTranslations:n.reRenderTranslations.bind(n),registerComponentUpdateHook:n.registerComponentUpdateHook.bind(n),registerTranslateHook:n.registerTranslateHook.bind(n),state:n.state,stateObserver:n.stateObserver,on:n.stateObserver.on.bind(n.stateObserver),off:n.stateObserver.removeListener.bind(n.stateObserver),emit:n.stateObserver.emit.bind(n.stateObserver),localize:a(106)(n),$this:n,I18N:r}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.showModal=function(t,a){return function(e){e({type:"SHOW_MODAL",modalProps:t,modalType:a})}},t.hideModal=function(){return function(e){e({type:"HIDE_MODAL"})}}},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"clearImage",value:function(){var e,t;"answer_image"===this.props.property?((e=Object.assign({},this.props.answer))[t=this.props.property]="",e[t+"_filename"]="",e[t+"_alt"]="",this.props.actions.builderActions.updateAnswer(e)):"function"==typeof this.props.updateProperty?(this.props.updateProperty(this.props.property,""),this.props.updateProperty(this.props.property+"_filename",""),this.props.updateProperty(this.props.property+"_alt","")):(this.props.actions.settingsActions.updateSetting(this.props.property,""),this.props.actions.settingsActions.updateSetting(this.props.property+"_filename",""),this.props.actions.settingsActions.updateSetting(this.props.property+"_alt",""))}},{key:"openMedia",value:function(){var a=this,r=wp.media({title:(0,i.translate)("Select image"),button:{text:(0,i.translate)("Select")},multiple:!1}).on("select",function(){var e=void 0,t=r.state().get("selection").first().toJSON(),e=(_.isUndefined(a.props.imageSize)?t:"thumbnail"===a.props.imageSize?t.sizes.thumbnail:"medium"===a.props.imageSize?_.isUndefined(t.sizes.medium)?t.sizes.full:t.sizes.medium:"large"!==a.props.imageSize||_.isUndefined(t.sizes.large)?t.sizes.full:t.sizes.large).url;"function"==typeof a.props.updateProperty?(a.props.updateProperty(a.props.property,e),a.props.updateProperty(a.props.property+"_filename",t.filename),a.props.updateProperty(a.props.property+"_alt",t.alt)):(a.props.actions.settingsActions.updateSetting(a.props.property,e),a.props.actions.settingsActions.updateSetting(a.props.property+"_filename",t.filename),a.props.actions.settingsActions.updateSetting(a.props.property+"_alt",t.alt))});r.open()}},{key:"render",value:function(){var e=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],t=_.isEmpty(e)?"":"sui-has_file",a=_.isUndefined(this.props.settings[this.props.property+"_filename"])?e:_.isEmpty(this.props.settings[this.props.property+"_filename"])&&!_.isNull(e)?e.replace(/^.*[\\\/]/,""):this.props.settings[this.props.property+"_filename"],r="",n=(this.props.label&&(r=l.default.createElement("label",{className:"sui-label"},this.props.label)),""),o=(this.props.description&&(n=l.default.createElement("span",{className:"sui-description"},this.props.description)),""),e=("image"===this.props.type&&(e=e?"url("+e+")":"",o=l.default.createElement("div",{className:"sui-upload-image","aria-hidden":"true"},l.default.createElement("div",{className:"sui-image-mask"}),l.default.createElement("div",{role:"button",onClick:this.openMedia.bind(this),className:"sui-image-preview",style:{backgroundImage:e}}))),this.props.fieldClass?" "+this.props.fieldClass:"");return l.default.createElement("div",{className:"sui-form-field"+e},r,l.default.createElement("div",{className:"sui-upload "+t},l.default.createElement("input",{type:"file",value:"",readOnly:"readonly"}),o,l.default.createElement("button",{className:"sui-upload-button",onClick:this.openMedia.bind(this)},l.default.createElement("i",{className:"sui-icon-upload-cloud","aria-hidden":"true"}),"image"===this.props.type?""+(0,i.translate)("Upload image"):""+(0,i.translate)("Upload file")),l.default.createElement("div",{className:"sui-upload-file"},l.default.createElement("span",{title:a},a),l.default.createElement("button",{className:"sui-upload-button--remove",onClick:this.clearImage.bind(this)},l.default.createElement("i",{className:"sui-icon-close","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},"image"===this.props.type?""+(0,i.translate)("Remove uploaded image"):""+(0,i.translate)("Remove uploaded file"))))),n)}}]),a}(o.Component);t.default=s},function(e,t){function a(e,t){if(!e)throw new Error(t||"Assertion failed")}(e.exports=a).equal=function(e,t,a){if(e!=t)throw new Error(a||"Assertion failed: "+e+" != "+t)}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){var a;t&&(e.super_=t,(a=function(){}).prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e)}},function(e,t,a){var r="object"==typeof Reflect?Reflect:null,s=r&&"function"==typeof r.apply?r.apply:function(e,t,a){return Function.prototype.apply.call(e,t,a)};var n=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)},o=Number.isNaN||function(e){return e!=e};function l(){l.init.call(this)}e.exports=l,e.exports.once=function(i,s){return new Promise(function(e,t){function a(e){i.removeListener(s,r),t(e)}function r(){"function"==typeof i.removeListener&&i.removeListener("error",a),e([].slice.call(arguments))}var n,o,l;y(i,s,r,{once:!0}),"error"!==s&&(o=a,l={once:!0},"function"==typeof(n=i).on)&&y(n,"error",o,l)})},(l.EventEmitter=l).prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var i=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function c(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function p(e,t,a,r){var n,o;return u(a),void 0===(n=e._events)?(n=e._events=Object.create(null),e._eventsCount=0):(void 0!==n.newListener&&(e.emit("newListener",t,a.listener||a),n=e._events),o=n[t]),void 0===o?(o=n[t]=a,++e._eventsCount):("function"==typeof o?o=n[t]=r?[a,o]:[o,a]:r?o.unshift(a):o.push(a),0<(n=c(e))&&o.length>n&&!o.warned&&(o.warned=!0,(r=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",r.emitter=e,r.type=t,r.count=o.length,a=r,console)&&console.warn&&console.warn(a)),e}function d(e,t,a){e={fired:!1,wrapFn:void 0,target:e,type:t,listener:a},t=function(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}.bind(e);return t.listener=a,e.wrapFn=t}function f(e,t,a){e=e._events;if(void 0===e)return[];e=e[t];if(void 0===e)return[];if("function"==typeof e)return a?[e.listener||e]:[e];if(a){for(var r=e,n=new Array(r.length),o=0;o<n.length;++o)n[o]=r[o].listener||r[o];return n}return h(e,e.length)}function m(e){var t=this._events;if(void 0!==t){t=t[e];if("function"==typeof t)return 1;if(void 0!==t)return t.length}return 0}function h(e,t){for(var a=new Array(t),r=0;r<t;++r)a[r]=e[r];return a}function y(a,r,n,o){if("function"==typeof a.on)o.once?a.once(r,n):a.on(r,n);else{if("function"!=typeof a.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof a);a.addEventListener(r,function e(t){o.once&&a.removeEventListener(r,e),n(t)})}}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return i},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");i=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return c(this)},l.prototype.emit=function(e){for(var t=[],a=1;a<arguments.length;a++)t.push(arguments[a]);var r="error"===e,n=this._events;if(void 0!==n)r=r&&void 0===n.error;else if(!r)return!1;if(r){if((o=0<t.length?t[0]:o)instanceof Error)throw o;r=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw r.context=o,r}var o=n[e];if(void 0===o)return!1;if("function"==typeof o)s(o,this,t);else for(var l=o.length,i=h(o,l),a=0;a<l;++a)s(i[a],this,t);return!0},l.prototype.on=l.prototype.addListener=function(e,t){return p(this,e,t,!1)},l.prototype.prependListener=function(e,t){return p(this,e,t,!0)},l.prototype.once=function(e,t){return u(t),this.on(e,d(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,d(this,e,t)),this},l.prototype.off=l.prototype.removeListener=function(e,t){var a,r,n,o,l;if(u(t),void 0!==(r=this._events)&&void 0!==(a=r[e]))if(a===t||a.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,a.listener||t));else if("function"!=typeof a){for(n=-1,o=a.length-1;0<=o;o--)if(a[o]===t||a[o].listener===t){l=a[o].listener,n=o;break}if(n<0)return this;if(0===n)a.shift();else{for(var i=a,s=n;s+1<i.length;s++)i[s]=i[s+1];i.pop()}1===a.length&&(r[e]=a[0]),void 0!==r.removeListener&&this.emit("removeListener",e,l||t)}return this},l.prototype.removeAllListeners=function(e){var t,a=this._events;if(void 0!==a)if(void 0===a.removeListener)0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==a[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete a[e]);else if(0===arguments.length){for(var r,n=Object.keys(a),o=0;o<n.length;++o)"removeListener"!==(r=n[o])&&this.removeAllListeners(r);this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0}else if("function"==typeof(t=a[e]))this.removeListener(e,t);else if(void 0!==t)for(o=t.length-1;0<=o;o--)this.removeListener(e,t[o]);return this},l.prototype.listeners=function(e){return f(this,e,!0)},l.prototype.rawListeners=function(e){return f(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},l.prototype.listenerCount=m,l.prototype.eventNames=function(){return 0<this._eventsCount?n(this._events):[]}},function(e,t,a){function r(e){return function(){return e}}function n(){}n.thatReturns=r,n.thatReturnsFalse=r(!1),n.thatReturnsTrue=r(!0),n.thatReturnsNull=r(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(e){return e},e.exports=n},function(e,t){var a=9007199254740991,i="[object Arguments]",r="[object Function]",n="[object GeneratorFunction]",o=/^(?:0|[1-9]\d*)$/;var l,s,u=Object.prototype,d=u.hasOwnProperty,c=u.toString,p=u.propertyIsEnumerable,f=(l=Object.keys,s=Object,function(e){return l(s(e))}),m=Math.max,h=!p.call({valueOf:1},"valueOf");function y(e,t){var a,r,n=w(e)||function(e){return function(e){return e&&"object"==typeof e}(e)&&O(e)}(a=e)&&d.call(a,"callee")&&(!p.call(a,"callee")||c.call(a)==i)?function(e,t){for(var a=-1,r=Array(e);++a<e;)r[a]=t(a);return r}(e.length,String):[],o=n.length,l=!!o;for(r in e)!t&&!d.call(e,r)||l&&("length"==r||g(r,o))||n.push(r);return n}function b(e,t,a){var r=e[t];d.call(e,t)&&_(r,a)&&(void 0!==a||t in e)||(e[t]=a)}function v(s,u){return u=m(void 0===u?s.length-1:u,0),function(){for(var e=arguments,t=-1,a=m(e.length-u,0),r=Array(a);++t<a;)r[t]=e[u+t];for(var t=-1,n=Array(u+1);++t<u;)n[t]=e[t];n[u]=r;var o=s,l=this,i=n;switch(i.length){case 0:return o.call(l);case 1:return o.call(l,i[0]);case 2:return o.call(l,i[0],i[1]);case 3:return o.call(l,i[0],i[1],i[2])}return o.apply(l,i)}}function g(e,t){return(t=null==t?a:t)&&("number"==typeof e||o.test(e))&&-1<e&&e%1==0&&e<t}function E(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||u)}function _(e,t){return e===t||e!=e&&t!=t}var w=Array.isArray;function O(e){return null!=e&&"number"==typeof(t=e.length)&&-1<t&&t%1==0&&t<=a&&!function(e){e=P(e)?c.call(e):"";return e==r||e==n}(e);var t}function P(e){var t=typeof e;return e&&("object"==t||"function"==t)}k=function(e,t){if(h||E(t)||O(t)){var a=t,r=(O(c=t)?y:function(e){if(!E(e))return f(e);var t,a=[];for(t in Object(e))d.call(e,t)&&"constructor"!=t&&a.push(t);return a})(c),n=e,o=void 0;n=n||{};for(var l=-1,i=r.length;++l<i;){var s=r[l],u=o?o(n[s],a[s],s,n,a):void 0;b(n,s,void 0===u?a[s]:u)}}else{var c,p;for(p in t)d.call(t,p)&&b(e,p,t[p])}};var k,x=v(function(e,t){var a=-1,r=t.length,n=1<r?t[r-1]:void 0,o=2<r?t[2]:void 0,n=3<k.length&&"function"==typeof n?(r--,n):void 0;for(o&&function(e,t,a){if(P(a)){var r=typeof t;if("number"==r?O(a)&&g(t,a.length):"string"==r&&t in a)return _(a[t],e)}return}(t[0],t[1],o)&&(n=r<3?void 0:n,r=1),e=Object(e);++a<r;){var l=t[a];l&&k(e,l,a,n)}return e});e.exports=x},,function(e,t,a){ /*! @license DOMPurify 3.1.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.5/LICENSE */ var r;r=function(){let{entries:He,setPrototypeOf:l,isFrozen:i,getPrototypeOf:u,getOwnPropertyDescriptor:c}=Object,{freeze:$e,seal:e,create:qe}=Object,{apply:o,construct:r}="undefined"!=typeof Reflect&&Reflect,Qe=($e=$e||function(e){return e},e=e||function(e){return e},o=o||function(e,t,a){return e.apply(t,a)},r=r||function(e,t){return new e(...t)},s(Array.prototype.forEach)),Ye=s(Array.prototype.pop),Ge=s(Array.prototype.push),Ke=s(String.prototype.toLowerCase),Je=s(String.prototype.toString),Xe=s(String.prototype.match),Ze=s(String.prototype.replace),gt=s(String.prototype.indexOf),Et=s(String.prototype.trim),et=s(Object.prototype.hasOwnProperty),tt=s(RegExp.prototype.test),at=(n=TypeError,function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return r(n,t)});var n;function s(n){return function(e){for(var t=arguments.length,a=new Array(1<t?t-1:0),r=1;r<t;r++)a[r-1]=arguments[r];return o(n,e,a)}}function rt(t,a,e){var r,n=2<arguments.length&&void 0!==e?e:Ke;l&&l(t,null);let o=a.length;for(;o--;){let e=a[o];"string"==typeof e&&(r=n(e))!==e&&(i(a)||(a[o]=r),e=r),t[e]=!0}return t}function nt(e){var t,a,r=qe(null);for([t,a]of He(e))et(e,t)&&(Array.isArray(a)?r[t]=function(t){for(let e=0;e<t.length;e++)et(t,e)||(t[e]=null);return t}(a):a&&"object"==typeof a&&a.constructor===Object?r[t]=nt(a):r[t]=a);return r}function ot(e,t){for(;null!==e;){var a=c(e,t);if(a){if(a.get)return s(a.get);if("function"==typeof a.value)return s(a.value)}e=u(e)}return function(){return null}}let lt=$e(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),it=$e(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),st=$e(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),_t=$e(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ut=$e(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),wt=$e(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),ct=$e(["#text"]),pt=$e(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),dt=$e(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ft=$e(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),mt=$e(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]);var t=e(/\{\{[\w\W]*|[\w\W]*\}\}/gm),a=e(/<%[\w\W]*|[\w\W]*%>/gm),p=e(/\${[\w\W]*}/gm),d=e(/^data-[\-\w.\u00B7-\uFFFF]/),f=e(/^aria-[\-\w]+$/);let ht=e(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i);var m=e(/^(?:\w+script|data):/i),h=e(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g);let yt=e(/^html$/i);var y=e(/^[a-z][.\w]*(-[.\w]+)+$/i),bt=Object.freeze({__proto__:null,MUSTACHE_EXPR:t,ERB_EXPR:a,TMPLIT_EXPR:p,DATA_ATTR:d,ARIA_ATTR:f,IS_ALLOWED_URI:ht,IS_SCRIPT_OR_DATA:m,ATTR_WHITESPACE:h,DOCTYPE_NAME:yt,CUSTOM_ELEMENT:y});let vt={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12};return function R(e){e=0<arguments.length&&void 0!==e?e:"undefined"==typeof window?null:window;let u=e=>R(e);if(u.version="3.1.5",u.removed=[],!e||!e.document||e.document.nodeType!==vt.document)return u.isSupported=!1,u;let n=e.document,i=n,V=i.currentScript,{DocumentFragment:U,HTMLTemplateElement:I,Node:s,Element:L,NodeFilter:t,NamedNodeMap:B=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:z,DOMParser:W,trustedTypes:c}=e;e=L.prototype;let H=ot(e,"cloneNode"),$=ot(e,"nextSibling"),q=ot(e,"childNodes"),l=ot(e,"parentNode");"function"==typeof I&&(e=n.createElement("template")).content&&e.content.ownerDocument&&(n=e.content.ownerDocument);function Q(e){return e instanceof RegExp||e instanceof Function}function p(){let e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!F||F!==e){if(e=nt(e=e&&"object"==typeof e?e:{}),S=-1===Ae.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,T="application/xhtml+xml"===S?Je:Ke,h=et(e,"ALLOWED_TAGS")?rt({},e.ALLOWED_TAGS,T):fe,y=et(e,"ALLOWED_ATTR")?rt({},e.ALLOWED_ATTR,T):me,De=et(e,"ALLOWED_NAMESPACES")?rt({},e.ALLOWED_NAMESPACES,Je):Me,Se=et(e,"ADD_URI_SAFE_ATTR")?rt(nt(Te),e.ADD_URI_SAFE_ATTR,T):Te,Ne=et(e,"ADD_DATA_URI_TAGS")?rt(nt(Ce),e.ADD_DATA_URI_TAGS,T):Ce,k=et(e,"FORBID_CONTENTS")?rt({},e.FORBID_CONTENTS,T):je,v=et(e,"FORBID_TAGS")?rt({},e.FORBID_TAGS,T):{},he=et(e,"FORBID_ATTR")?rt({},e.FORBID_ATTR,T):{},a=!!et(e,"USE_PROFILES")&&e.USE_PROFILES,ye=!1!==e.ALLOW_ARIA_ATTR,be=!1!==e.ALLOW_DATA_ATTR,ve=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ge=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,g=e.SAFE_FOR_TEMPLATES||!1,Ee=!1!==e.SAFE_FOR_XML,E=e.WHOLE_DOCUMENT||!1,_=e.RETURN_DOM||!1,w=e.RETURN_DOM_FRAGMENT||!1,O=e.RETURN_TRUSTED_TYPE||!1,we=e.FORCE_BODY||!1,Oe=!1!==e.SANITIZE_DOM,Pe=e.SANITIZE_NAMED_PROPS||!1,xe=!1!==e.KEEP_CONTENT,P=e.IN_PLACE||!1,de=e.ALLOWED_URI_REGEXP||ht,C=e.NAMESPACE||N,b=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&Q(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(b.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&Q(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(b.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(b.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),g&&(be=!1),w&&(_=!0),a&&(h=rt({},ct),y=[],!0===a.html&&(rt(h,lt),rt(y,pt)),!0===a.svg&&(rt(h,it),rt(y,dt),rt(y,mt)),!0===a.svgFilters&&(rt(h,st),rt(y,dt),rt(y,mt)),!0===a.mathMl)&&(rt(h,ut),rt(y,ft),rt(y,mt)),e.ADD_TAGS&&rt(h=h===fe?nt(h):h,e.ADD_TAGS,T),e.ADD_ATTR&&rt(y=y===me?nt(y):y,e.ADD_ATTR,T),e.ADD_URI_SAFE_ATTR&&rt(Se,e.ADD_URI_SAFE_ATTR,T),e.FORBID_CONTENTS&&rt(k=k===je?nt(k):k,e.FORBID_CONTENTS,T),xe&&(h["#text"]=!0),E&&rt(h,["html","head","body"]),h.table&&(rt(h,["tbody"]),delete v.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw at('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw at('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');d=e.TRUSTED_TYPES_POLICY,f=d.createHTML("")}else null!==(d=void 0===d?function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let a=null;var r="data-tt-policy-suffix",t="dompurify"+((a=t&&t.hasAttribute(r)?t.getAttribute(r):a)?"#"+a:"");try{return e.createPolicy(t,{createHTML(e){return e},createScriptURL(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+t+" could not be created."),null}}(c,V):d)&&"string"==typeof f&&(f=d.createHTML(""));$e&&$e(e),F=e}}function Y(e){let t=null,a=null;we?e="<remove></remove>"+e:(r=Xe(e,/^[\r\n\t ]+/),a=r&&r[0]),"application/xhtml+xml"===S&&C===N&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=d?d.createHTML(e):e;if(C===N)try{t=(new W).parseFromString(r,S)}catch(e){}if(!t||!t.documentElement){t=o.createDocument(C,"template",null);try{t.documentElement.innerHTML=Fe?f:r}catch(e){}}return r=t.body||t.documentElement,e&&a&&r.insertBefore(n.createTextNode(a),r.childNodes[0]||null),C===N?re.call(t,E?"html":"body")[0]:E?t.documentElement:r}function G(e){return te.call(e.ownerDocument||e,e,t.SHOW_ELEMENT|t.SHOW_COMMENT|t.SHOW_TEXT|t.SHOW_PROCESSING_INSTRUCTION|t.SHOW_CDATA_SECTION,null)}function K(e){return"function"==typeof s&&e instanceof s}function J(t){let a=null;if(A("beforeSanitizeElements",t,null),!ze(t)){var e=T(t.nodeName);if(A("uponSanitizeElement",t,{tagName:e,allowedTags:h}),(!t.hasChildNodes()||K(t.firstElementChild)||!tt(/<[/\w]/g,t.innerHTML)||!tt(/<[/\w]/g,t.textContent))&&!(t.nodeType===vt.progressingInstruction||Ee&&t.nodeType===vt.comment&&tt(/<[/\w]/g,t.data))){if(h[e]&&!v[e])return t instanceof L&&!function(e){let t=l(e);t&&t.tagName||(t={namespaceURI:C,tagName:"template"});var a=Ke(e.tagName),r=Ke(t.tagName);return De[e.namespaceURI]&&(e.namespaceURI===j?t.namespaceURI===N?"svg"===a:t.namespaceURI===x?"svg"===a&&("annotation-xml"===r||Ve[r]):Boolean(Le[a]):e.namespaceURI===x?t.namespaceURI===N?"math"===a:t.namespaceURI===j?"math"===a&&Ue[r]:Boolean(Be[a]):e.namespaceURI===N?!(t.namespaceURI===j&&!Ue[r]||t.namespaceURI===x&&!Ve[r]||Be[a])&&(Ie[a]||!Le[a]):"application/xhtml+xml"===S&&De[e.namespaceURI])}(t)||("noscript"===e||"noembed"===e||"noframes"===e)&&tt(/<\/no(script|embed|frames)/i,t.innerHTML)?(D(t),!0):(g&&t.nodeType===vt.text&&(a=t.textContent,Qe([m,oe,le],e=>{a=Ze(a,e," ")}),t.textContent!==a)&&(Ge(u.removed,{element:t.cloneNode()}),t.textContent=a),A("afterSanitizeElements",t,null),!1);if(!v[e]&&X(e)){if(b.tagNameCheck instanceof RegExp&&tt(b.tagNameCheck,e))return;if(b.tagNameCheck instanceof Function&&b.tagNameCheck(e))return}if(xe&&!k[e]){var r=l(t)||t.parentNode,n=q(t)||t.childNodes;if(n&&r)for(let e=n.length-1;0<=e;--e){var o=H(n[e],!0);o.__removalCount=(t.__removalCount||0)+1,r.insertBefore(o,$(t))}}}}return D(t),1}function X(e){return"annotation-xml"!==e&&Xe(e,pe)}function Z(a){A("beforeSanitizeAttributes",a,null);var r=a.attributes;if(r){var n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:y};let e=r.length;for(;e--;){var{name:o,namespaceURI:l,value:i}=r[e],s=T(o);let t="value"===o?i:Et(i);if(n.attrName=s,n.attrValue=t,n.keepAttr=!0,n.forceKeepAttr=void 0,A("uponSanitizeAttribute",a,n),t=n.attrValue,!n.forceKeepAttr&&(M(o,a),n.keepAttr))if(!ge&&tt(/\/>/i,t))M(o,a);else if(Ee&&tt(/((--!?|])>)|<\/(style|title)/i,t))M(o,a);else if(g&&Qe([m,oe,le],e=>{t=Ze(t,e," ")}),i=T(a.nodeName),We(i,s,t)){if(!Pe||"id"!==s&&"name"!==s||(M(o,a),t=ke+t),d&&"object"==typeof c&&"function"==typeof c.getAttributeType&&!l)switch(c.getAttributeType(i,s)){case"TrustedHTML":t=d.createHTML(t);break;case"TrustedScriptURL":t=d.createScriptURL(t)}try{l?a.setAttributeNS(l,o,t):a.setAttribute(o,t),ze(a)?D(a):Ye(u.removed)}catch(e){}}}A("afterSanitizeAttributes",a,null)}}function ee(e){var t,a=G(e);for(A("beforeSanitizeShadowDOM",e,null);t=a.nextNode();)A("uponSanitizeShadowNode",t,null),J(t)||(t.content instanceof U&&ee(t.content),Z(t));A("afterSanitizeShadowDOM",e,null)}let d,f="",{implementation:o,createNodeIterator:te,createDocumentFragment:ae,getElementsByTagName:re}=n,ne=i.importNode,r={},{MUSTACHE_EXPR:m,ERB_EXPR:oe,TMPLIT_EXPR:le,DATA_ATTR:ie,ARIA_ATTR:se,IS_SCRIPT_OR_DATA:ue,ATTR_WHITESPACE:ce,CUSTOM_ELEMENT:pe}=(u.isSupported="function"==typeof He&&"function"==typeof l&&o&&void 0!==o.createHTMLDocument,bt),de=bt.IS_ALLOWED_URI,h=null,fe=rt({},[...lt,...it,...st,...ut,...ct]),y=null,me=rt({},[...pt,...dt,...ft,...mt]),b=Object.seal(qe(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),v=null,he=null,ye=!0,be=!0,ve=!1,ge=!0,g=!1,Ee=!0,E=!1,_e=!1,we=!1,_=!1,w=!1,O=!1,Oe=!0,Pe=!1,ke="user-content-",xe=!0,P=!1,a={},k=null,je=rt({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ne=null,Ce=rt({},["audio","video","img","source","image","track"]),Se=null,Te=rt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),x="http://www.w3.org/1998/Math/MathML",j="http://www.w3.org/2000/svg",N="http://www.w3.org/1999/xhtml",C=N,Fe,De=null,Me=rt({},[x,j,N],Je),S=null,Ae=["application/xhtml+xml","text/html"],T=null,F=null,Re=n.createElement("form"),Ve=rt({},["mi","mo","mn","ms","mtext"]),Ue=rt({},["foreignobject","annotation-xml"]),Ie=rt({},["title","style","font","a","script"]),Le=rt({},[...it,...st,..._t]),Be=rt({},[...ut,...wt]),D=function(t){Ge(u.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){t.remove()}},M=function(e,t){try{Ge(u.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Ge(u.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!y[e])if(_||w)try{D(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},ze=function(e){return e instanceof z&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof B)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},A=function(e,t,a){r[e]&&Qe(r[e],e=>{e.call(u,t,a,F)})},We=function(e,t,a){if(Oe&&("id"===t||"name"===t)&&(a in n||a in Re))return!1;if((!be||he[t]||!tt(ie,t))&&(!ye||!tt(se,t)))if(!y[t]||he[t]){if(!(X(e)&&(b.tagNameCheck instanceof RegExp&&tt(b.tagNameCheck,e)||b.tagNameCheck instanceof Function&&b.tagNameCheck(e))&&(b.attributeNameCheck instanceof RegExp&&tt(b.attributeNameCheck,t)||b.attributeNameCheck instanceof Function&&b.attributeNameCheck(t))||"is"===t&&b.allowCustomizedBuiltInElements&&(b.tagNameCheck instanceof RegExp&&tt(b.tagNameCheck,a)||b.tagNameCheck instanceof Function&&b.tagNameCheck(a))))return!1}else if(!Se[t]&&!tt(de,Ze(a,ce,""))&&("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==gt(a,"data:")||!Ne[e])&&(!ve||tt(ue,Ze(a,ce,"")))&&a)return!1;return!0};return u.sanitize=function(e){var t,a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};let r=null,n=null;if("string"!=typeof(e=(Fe=!e)?"\x3c!--\x3e":e)&&!K(e)){if("function"!=typeof e.toString)throw at("toString is not a function");if("string"!=typeof(e=e.toString()))throw at("dirty is not a string, aborting")}if(!u.isSupported)return e;if(_e||p(a),u.removed=[],P="string"!=typeof e&&P){if(e.nodeName){a=T(e.nodeName);if(!h[a]||v[a])throw at("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof s)(a=(r=Y("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===vt.element&&"BODY"===a.nodeName||"HTML"===a.nodeName?r=a:r.appendChild(a);else{if(!_&&!g&&!E&&-1===e.indexOf("<"))return d&&O?d.createHTML(e):e;if(!(r=Y(e)))return _?null:O?f:""}r&&we&&D(r.firstChild);for(var o=G(P?e:r);t=o.nextNode();)J(t)||(t.content instanceof U&&ee(t.content),Z(t));if(P)return e;if(_){if(w)for(n=ae.call(r.ownerDocument);r.firstChild;)n.appendChild(r.firstChild);else n=r;return n=y.shadowroot||y.shadowrootmode?ne.call(i,n,!0):n}let l=E?r.outerHTML:r.innerHTML;return E&&h["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&tt(yt,r.ownerDocument.doctype.name)&&(l="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+l),g&&Qe([m,oe,le],e=>{l=Ze(l,e," ")}),d&&O?d.createHTML(l):l},u.setConfig=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};p(e),_e=!0},u.clearConfig=function(){F=null,_e=!1},u.isValidAttribute=function(e,t,a){return F||p({}),e=T(e),t=T(t),We(e,t,a)},u.addHook=function(e,t){"function"==typeof t&&(r[e]=r[e]||[],Ge(r[e],t))},u.removeHook=function(e){if(r[e])return Ye(r[e])},u.removeHooks=function(e){r[e]&&(r[e]=[])},u.removeAllHooks=function(){r={}},u}()},e.exports=r()},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=a(0),u=(o=a)&&o.__esModule?o:{default:o};var o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"render",value:function(){var r=this,n=_.isUndefined(this.props.radioClass)?"sui-radio":"sui-radio "+this.props.radioClass,o=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],e=u.default.Children.map(this.props.children,function(e){var t="",a=_.isUndefined(e.props.label)?e.props.children:e.props.label;return e.props.image1x&&e.props.image2x&&(t=u.default.createElement("img",{src:forminatorData.imagesUrl+"/"+e.props.image1x,srcSet:forminatorData.imagesUrl+"/"+e.props.image1x+" 1x,\n\t\t\t\t\t\t\t"+forminatorData.imagesUrl+"/"+e.props.image2x+" 2x","aria-hidden":"true"})),e.props.image1x&&!e.props.image2x&&(t=u.default.createElement("img",{src:forminatorData.imagesUrl+"/"+e.props.image1x,"aria-hidden":"true"})),e.props.image2x&&!e.props.image1x&&(t=u.default.createElement("img",{src:forminatorData.imagesUrl+"/"+e.props.image2x,srcSet:forminatorData.imagesUrl+"/"+e.props.image2x+" 2x","aria-hidden":"true"})),e.props.hasImage?u.default.createElement("label",{htmlFor:"forminator-field-"+e.props.value,className:"sui-radio-image"},t,u.default.createElement("span",{className:n},u.default.createElement("input",{type:"radio",name:"forminator-"+r.props.property,value:e.props.value,id:"forminator-field-"+e.props.value,checked:o===e.props.value,onChange:r.updateValue.bind(r,e.props.value)}),u.default.createElement("span",{"aria-hidden":"true"}),u.default.createElement("span",null,a))):e.props.hasImage?void 0:u.default.createElement("label",{htmlFor:"forminator-field-"+e.props.value,className:n},u.default.createElement("input",{type:"radio",name:"forminator-"+r.props.property,id:"forminator-field-"+e.props.value,value:e.props.value,checked:o===e.props.value,onChange:r.updateValue.bind(r,e.props.value)}),u.default.createElement("span",{"aria-hidden":"true"}),u.default.createElement("span",null,a))}),t=u.default.Children.map(this.props.children,function(e){return"true"!==r.props.radioContent||_.isUndefined(e.props.children)?u.default.createElement(u.default.Fragment,null):u.default.createElement("div",{className:"sui-border-frame"+(e.props.value===o?"":" sui-hidden"),style:{marginLeft:"0"}},e.props.value===o&&e)}),a="",l=(this.props.label&&""!==this.props.label&&(a=u.default.createElement("label",{className:"sui-label"},this.props.label,this.props.note&&u.default.createElement("span",{className:"sui-label-note"},this.props.note))),""),i=(this.props.description&&""!==this.props.description&&(l=u.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},this.props.description)),""),s=(this.props.settingsLabel&&""!==this.props.settingsLabel&&(i=u.default.createElement("label",{className:"sui-settings-label"},this.props.settingsLabel)),"");return this.props.settingsDesc&&""!==this.props.settingsDesc&&(s=u.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},this.props.settingsDesc)),this.props.noWrapper?e:u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{role:"radiogroup",className:"sui-form-field"},a,i,l,s,e,t))}}]),a}(a.Component);t.default=o},function(e,t,a){var r=a(258),n=a(263);e.exports=function(e,t){return e=n(e,t),r(e)?e:void 0}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=(l=o)&&l.__esModule?l:{default:l},u=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.hasWordFormat=!_.isUndefined(e.props.hasWordFormat)&&e.props.hasWordFormat,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var a=this,e=(this.$el=jQuery(this.el),_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property]),t=this.props.dateFormat||"d MM yy",r=_.isUndefined(this.props.id)?"forminator-field-"+this.props.property:"forminator-field-"+this.props.id;this.hasWordFormat||this.$el.val(e),this.$el.datepicker({beforeShow:function(e,t){jQuery("#ui-datepicker-div").addClass("sui-calendar"),"forminator-field-date"===a.$el.attr("id")&&("disable"===a.props.state.past_dates?a.$el.datepicker("option","minDate",a.$el.datepicker("getDate")):"enable"===a.props.state.past_dates&&a.$el.datepicker("option","minDate",null))},dateFormat:t,dayNamesMin:forminatorl10n.calendar.day_names_min,monthNames:forminatorl10n.calendar.month_names,onSelect:function(e){a.updateValue(e)}}),this.hasWordFormat&&(this.$el.datepicker("option","altField","#"+r+"-altfield"),this.$el.datepicker("option","altFormat","@"),_.isUndefined(e)||(isNaN(e)&&(e=new Date(e).getTime()),jQuery("#"+r+"-altfield").val(e),this.$el.datepicker("setDate",new Date(parseInt(e))))),this.updateValue=this.updateValue.bind(this)}},{key:"updateValue",value:function(e){this.hasWordFormat&&(e=["is_before","is_after"].includes(this.props.rule.rule)?new Date(e+" UTC").getTime().toString():jQuery(this.$el.datepicker("option","altField")).val()),"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.datepicker("destroy"),this.$el.unbind().removeData()}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.customClass)?"sui-form-control":this.props.customClass,a=_.isUndefined(this.props.calendarIcon)?"right":this.props.calendarIcon,r="sui-form-field",n=(_.isUndefined(this.props.fieldClass)||(r+=" "+this.props.fieldClass),this.props.mediumSize&&(r+=" sui-input-md"),void 0),o=void 0,l=(this.props.label&&(n=s.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&s.default.createElement("span",{className:"sui-label-note"},this.props.note))),this.props.canTrash&&(o=s.default.createElement("button",{className:"sui-button-icon"},s.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Remove this date range")))),this.props.canAdd&&(o=s.default.createElement("button",{className:"sui-button-icon"},s.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),s.default.createElement("span",{className:"sui-screen-reader-text"},(0,u.translate)("Add selected date")))),_.isUndefined(this.props.id)?"forminator-field-"+this.props.property:"forminator-field-"+this.props.id),e=s.default.createElement(s.default.Fragment,null,s.default.createElement("input",i({ref:function(e){return t.el=e},id:l,className:e,placeholder:this.props.placeholder,type:"text",autoComplete:"off"},this.props.onlyRead&&{'readonly="readonly"':""})),this.hasWordFormat&&s.default.createElement("input",{id:l+"-altfield",style:{display:"none"}})),a=s.default.createElement("div",{className:r},n,this.props.noCalendar?e:s.default.createElement("div",{className:"sui-date"},"left"===a&&s.default.createElement("i",{className:"sui-icon-calendar","aria-hidden":"true"}),e,"right"===a&&s.default.createElement("i",{className:"sui-icon-calendar","aria-hidden":"true"})),s.default.createElement("div",{id:l+"-calendar",className:"sui-date-calendar"}),this.props.description&&s.default.createElement("span",{className:"sui-description"},this.props.description));return a=this.props.multiDate?s.default.createElement("div",{className:"sui-multi-date"},s.default.createElement("div",{className:r},n,this.props.noCalendar?e:s.default.createElement("div",{className:"sui-date"},e,s.default.createElement("i",{className:"sui-icon-calendar","aria-hidden":"true"})),this.props.description&&s.default.createElement("span",{className:"sui-description"},this.props.description)),o):a}}]),a}(o.Component);t.default=l},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r.default.createElement("hr",{className:"fui-border"})};var t=a(0),r=(a=t)&&a.__esModule?a:{default:a}},function(R,e,t){t.d(e,"b",function(){return ie}),t.d(e,"c",function(){return re}),t.d(e,"d",function(){return ne}),t.d(e,"f",function(){return oe}),t.d(e,"g",function(){return T}),t.d(e,"h",function(){return F}),t.d(e,"i",function(){return le}),t.d(e,"j",function(){return u}),t.d(e,"k",function(){return a}),t.d(e,"l",function(){return g}),t.d(e,"m",function(){return v}),t.d(e,"n",function(){return f}),t.d(e,"o",function(){return A}),t.d(e,"p",function(){return q}),t.d(e,"q",function(){return d}),t.d(e,"r",function(){return de}),t.d(e,"t",function(){return M}),t.d(e,"u",function(){return M}),t.d(e,"E",function(){return pe}),t.d(e,"G",function(){return X}),t.d(e,"H",function(){return Z}),t.d(e,"I",function(){return N}),t.d(e,"J",function(){return te}),t.d(e,"K",function(){return V}),t.d(e,"L",function(){return E}),t.d(e,"M",function(){return K}),t.d(e,"N",function(){return m}),t.d(e,"O",function(){return I}),t.d(e,"P",function(){return G}),t.d(e,"Q",function(){return p}),t.d(e,"R",function(){return Q}),t.d(e,"S",function(){return U}),t.d(e,"T",function(){return l}),t.d(e,"U",function(){return L}),t.d(e,"V",function(){return B}),t.d(e,"W",function(){return i}),t.d(e,"X",function(){return Y}),t.d(e,"Y",function(){return j}),t.d(e,"Z",function(){return J}),t.d(e,"_0",function(){return s});var h=t(0),y=(t.n(h),t(43)); /** * React Router v6.24.1 * * Copyright (c) Remix Software Inc. * * This source code is licensed under the MIT license found in the * LICENSE.md file in the root directory of this source tree. * * @license MIT */ function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}t.d(e,"a",function(){return y.a}),t.d(e,"e",function(){return y.b}),t.d(e,"s",function(){return y.l}),t.d(e,"v",function(){return y.n}),t.d(e,"w",function(){return y.o}),t.d(e,"x",function(){return y.p}),t.d(e,"y",function(){return y.r}),t.d(e,"z",function(){return y.s}),t.d(e,"A",function(){return y.t}),t.d(e,"B",function(){return y.u}),t.d(e,"C",function(){return y.v}),t.d(e,"D",function(){return y.w}),t.d(e,"F",function(){return y.x});let u=h.createContext(null),a=h.createContext(null),o=h.createContext(null),v=h.createContext(null),g=h.createContext(null),f=h.createContext({outlet:null,matches:[],isDataRoute:!1}),r=h.createContext(null);function V(e,t){var t=(void 0===t?{}:t)["relative"],{basename:a,navigator:r}=(E()||Object(y.h)(!1),h.useContext(v)),{hash:e,pathname:t,search:n}=i(e,{relative:t});let o=t;return"/"!==a&&(o="/"===t?a:Object(y.q)([a,t])),r.createHref({pathname:o,search:n,hash:e})}function E(){return null!=h.useContext(g)}function m(){return E()||Object(y.h)(!1),h.useContext(g).location}function U(){return h.useContext(g).navigationType}function I(e){E()||Object(y.h)(!1);let t=m()["pathname"];return h.useMemo(()=>Object(y.s)(e,t),[t,e])}function c(e){h.useContext(v).static||h.useLayoutEffect(e)}function p(){var e=h.useContext(f)["isDataRoute"];return(e?function(){let a=P(w.UseNavigateStable)["router"],r=x(O.UseNavigateStable),n=h.useRef(!1),e=(c(()=>{n.current=!0}),h.useCallback(function(e,t){void 0===t&&(t={}),n.current&&("number"==typeof e?a.navigate(e):a.navigate(e,b({fromRouteId:r},t)))},[a,r]));return e}:function(){E()||Object(y.h)(!1);let a=h.useContext(u),{basename:r,future:e,navigator:n}=h.useContext(v),t=h.useContext(f)["matches"],o=m()["pathname"],l=JSON.stringify(Object(y.g)(t,e.v7_relativeSplatPath)),i=h.useRef(!1),s=(c(()=>{i.current=!0}),h.useCallback(function(e,t){void 0===t&&(t={}),i.current&&("number"==typeof e?n.go(e):(e=Object(y.y)(e,JSON.parse(l),o,"path"===t.relative),null==a&&"/"!==r&&(e.pathname="/"===e.pathname?r:Object(y.q)([r,e.pathname])),(t.replace?n.replace:n.push)(e,t.state,t)))},[r,n,l,o,a]));return s})()}let n=h.createContext(null);function L(){return h.useContext(n)}function l(e){var t=h.useContext(f).outlet;return t&&h.createElement(n.Provider,{value:e},t)}function B(){var e=h.useContext(f)["matches"],e=e[e.length-1];return e?e.params:{}}function i(e,t){let a=(void 0===t?{}:t)["relative"];var t=h.useContext(v)["future"],r=h.useContext(f)["matches"];let n=m()["pathname"],o=JSON.stringify(Object(y.g)(r,t.v7_relativeSplatPath));return h.useMemo(()=>Object(y.y)(e,JSON.parse(o),n,"path"===a),[e,o,n,a])}function s(e,t){return d(e,t)}function d(e,t,a,r){E()||Object(y.h)(!1);let n=h.useContext(v)["navigator"];var o=h.useContext(f)["matches"],l=o[o.length-1];let i=l?l.params:{};l&&l.pathname;let s=l?l.pathnameBase:"/";l&&l.route;l=m();let u;var c,p=(u=t?(c="string"==typeof t?Object(y.u)(t):t,"/"===s||null!=(p=c.pathname)&&p.startsWith(s)||Object(y.h)(!1),c):l).pathname||"/";let d=p;"/"!==s&&(c=s.replace(/^\//,"").split("/"),l=p.replace(/^\//,"").split("/"),d="/"+l.slice(c.length).join("/"));p=Object(y.t)(e,{pathname:d}),l=_(p&&p.map(e=>Object.assign({},e,{params:Object.assign({},i,e.params),pathname:Object(y.q)([s,(n.encodeLocation?n.encodeLocation(e.pathname):e).pathname]),pathnameBase:"/"===e.pathnameBase?s:Object(y.q)([s,n.encodeLocation?n.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),o,a,r);return t&&l?h.createElement(g.Provider,{value:{location:b({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:y.b.Pop}},l):l}function z(){var e=j(),t=Object(y.p)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),e=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)";let r=null;return h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),e?h.createElement("pre",{style:{padding:"0.5rem",backgroundColor:a}},e):null,r)}let W=h.createElement(z,null);class H extends h.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:(void 0!==e.error?e:t).error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?h.createElement(f.Provider,{value:this.props.routeContext},h.createElement(r.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function $(e){var{routeContext:e,match:t,children:a}=e,r=h.useContext(u);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),h.createElement(f.Provider,{value:e},a)}function _(e,u,c,t){if(void 0===u&&(u=[]),void 0===c&&(c=null),void 0===t&&(t=null),null==e){if(null==c||!c.errors)return null;e=c.matches}let p=e,d=null==c?void 0:c.errors,f=(null!=d&&(0<=(e=p.findIndex(e=>e.route.id&&void 0!==(null==d?void 0:d[e.route.id])))||Object(y.h)(!1),p=p.slice(0,Math.min(p.length,e+1))),!1),m=-1;if(c&&t&&t.v7_partialHydration)for(let e=0;e<p.length;e++){var a=p[e];if((a.route.HydrateFallback||a.route.hydrateFallbackElement)&&(m=e),a.route.id){var{loaderData:r,errors:n}=c,r=a.route.loader&&void 0===r[a.route.id]&&(!n||void 0===n[a.route.id]);if(a.route.lazy||r){f=!0,p=0<=m?p.slice(0,m+1):[p[0]];break}}}return p.reduceRight((t,a,e)=>{let r,n=!1,o=null,l=null,i=(c&&(r=d&&a.route.id?d[a.route.id]:void 0,o=a.route.errorElement||W,f)&&(m<0&&0===e?(ae("route-fallback",!1),n=!0,l=null):m===e&&(n=!0,l=a.route.hydrateFallbackElement||null)),u.concat(p.slice(0,e+1)));var s=()=>{let e;return e=r?o:n?l:a.route.Component?h.createElement(a.route.Component,null):a.route.element||t,h.createElement($,{match:a,routeContext:{outlet:t,matches:i,isDataRoute:null!=c},children:e})};return c&&(a.route.ErrorBoundary||a.route.errorElement||0===e)?h.createElement(H,{location:c.location,revalidation:c.revalidation,component:o,error:r,children:s(),routeContext:{outlet:null,matches:i,isDataRoute:!0}}):s()},null)}var w=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(w||{}),O=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(O||{});function P(){var e=h.useContext(u);return e||Object(y.h)(!1),e}function k(){var e=h.useContext(a);return e||Object(y.h)(!1),e}function x(){(e=h.useContext(f))||Object(y.h)(!1);var e=e.matches[e.matches.length-1];return e.route.id||Object(y.h)(!1),e.route.id}function q(){return x(O.UseRouteId)}function Q(){return k(O.UseNavigation).navigation}function Y(){let e=P(w.UseRevalidator),t=k(O.UseRevalidator);return h.useMemo(()=>({revalidate:e.router.revalidate,state:t.revalidation}),[e.router.revalidate,t.revalidation])}function G(){let{matches:e,loaderData:t}=k(O.UseMatches);return h.useMemo(()=>e.map(e=>Object(y.f)(e,t)),[e,t])}function K(){var e=k(O.UseLoaderData),t=x(O.UseLoaderData);if(!e.errors||null==e.errors[t])return e.loaderData[t];console.error("You cannot `useLoaderData` in an errorElement (routeId: "+t+")")}function J(e){return k(O.UseRouteLoaderData).loaderData[e]}function X(){var e=k(O.UseActionData),t=x(O.UseLoaderData);return e.actionData?e.actionData[t]:void 0}function j(){var e=h.useContext(r),t=k(O.UseRouteError),a=x(O.UseRouteError);return void 0!==e?e:null==(e=t.errors)?void 0:e[a]}function N(){var e=h.useContext(o);return null==e?void 0:e._data}function Z(){var e=h.useContext(o);return null==e?void 0:e._error}let ee=0;function te(r){let{router:t,basename:n}=P(w.UseBlocker);var e=k(O.UseBlocker);let[a,o]=h.useState(""),l=h.useCallback(e=>{var t,a;return"function"!=typeof r?!!r:"/"===n?r(e):({currentLocation:e,nextLocation:t,historyAction:a}=e,r({currentLocation:b({},e,{pathname:Object(y.z)(e.pathname,n)||e.pathname}),nextLocation:b({},t,{pathname:Object(y.z)(t.pathname,n)||t.pathname}),historyAction:a}))},[n,r]);return h.useEffect(()=>{let e=String(++ee);return o(e),()=>t.deleteBlocker(e)},[t]),h.useEffect(()=>{""!==a&&t.getBlocker(a,l)},[t,a,l]),a&&e.blockers.has(a)?e.blockers.get(a):y.c}let C={};function ae(e,t){t||C[e]||(C[e]=!0)}let S=h.startTransition;function re(e){var{basename:e,children:t,initialEntries:a,initialIndex:r,future:n}=e,o=h.useRef();null==o.current&&(o.current=Object(y.k)({initialEntries:a,initialIndex:r,v5Compat:!0}));let l=o.current,[i,s]=h.useState({action:l.action,location:l.location}),u=(n||{})["v7_startTransition"],c=h.useCallback(e=>{u&&S?S(()=>s(e)):s(e)},[s,u]);return h.useLayoutEffect(()=>l.listen(c),[l,c]),h.createElement(F,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:l,future:n})}function ne(e){let{to:t,replace:a,state:r,relative:n}=e;E()||Object(y.h)(!1);var e=h.useContext(v)["future"],o=h.useContext(f)["matches"],l=m()["pathname"];let i=p();o=Object(y.y)(t,Object(y.g)(o,e.v7_relativeSplatPath),l,"path"===n);let s=JSON.stringify(o);return h.useEffect(()=>i(JSON.parse(s),{replace:a,state:r,relative:n}),[i,s,n,a,r]),null}function oe(e){return l(e.context)}function T(e){Object(y.h)(!1)}function F(e){let{basename:t="/",children:a=null,location:r,navigationType:n=y.b.Pop,navigator:o,static:l=!1,future:i}=e,s=(E()&&Object(y.h)(!1),t.replace(/^\/*/,"/"));e=h.useMemo(()=>({basename:s,navigator:o,static:l,future:b({v7_relativeSplatPath:!1},i)}),[s,i,o,l]);let{pathname:u="/",search:c="",hash:p="",state:d=null,key:f="default"}=r="string"==typeof r?Object(y.u)(r):r;var m=h.useMemo(()=>{var e=Object(y.z)(u,s);return null==e?null:{location:{pathname:e,search:c,hash:p,state:d,key:f},navigationType:n}},[s,u,c,p,d,f,n]);return null==m?null:h.createElement(v.Provider,{value:e},h.createElement(g.Provider,{children:a,value:m}))}function le(e){var{children:e,location:t}=e;return s(M(e),t)}function ie(e){var{children:e,errorElement:t,resolve:a}=e;return h.createElement(ue,{resolve:a,errorElement:t},h.createElement(ce,null,e))}var D=function(e){return e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error",e}({});let se=new Promise(()=>{});class ue extends h.Component{constructor(e){super(e),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error("<Await> caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:a}=this.props,r=null,n=D.pending;if(a instanceof Promise)if(this.state.error){n=D.error;let e=this.state.error;r=Promise.reject().catch(()=>{}),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>e})}else a._tracked?(r=a,n="_error"in r?D.error:"_data"in r?D.success:D.pending):(n=D.pending,Object.defineProperty(a,"_tracked",{get:()=>!0}),r=a.then(e=>Object.defineProperty(a,"_data",{get:()=>e}),e=>Object.defineProperty(a,"_error",{get:()=>e})));else n=D.success,r=Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>a});if(n===D.error&&r._error instanceof y.a)throw se;if(n===D.error&&!t)throw r._error;if(n===D.error)return h.createElement(o.Provider,{value:r,children:t});if(n===D.success)return h.createElement(o.Provider,{value:r,children:e});throw r}}function ce(e){var e=e["children"],t=N(),t="function"==typeof e?e(t):e;return h.createElement(h.Fragment,null,t)}function M(e,r){void 0===r&&(r=[]);let n=[];return h.Children.forEach(e,(e,t)=>{var a;h.isValidElement(e)&&(t=[...r,t],e.type===h.Fragment?n.push.apply(n,M(e.props.children,t)):(e.type!==T&&Object(y.h)(!1),e.props.index&&e.props.children&&Object(y.h)(!1),a={id:e.props.id||t.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy},e.props.children&&(a.children=M(e.props.children,t)),n.push(a)))}),n}function pe(e){return _(e)}function A(e){var t={hasErrorBoundary:null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&Object.assign(t,{element:h.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:h.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:h.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}function de(e,t){return Object(y.m)({basename:null==t?void 0:t.basename,future:b({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:Object(y.k)({initialEntries:null==t?void 0:t.initialEntries,initialIndex:null==t?void 0:t.initialIndex}),hydrationData:null==t?void 0:t.hydrationData,routes:e,mapRouteProperties:A,unstable_dataStrategy:null==t?void 0:t.unstable_dataStrategy,unstable_patchRoutesOnMiss:null==t?void 0:t.unstable_patchRoutesOnMiss}).initialize()}},function(e,t,a){function r(e){return(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})(e)}a.d(t,"a",function(){return r})},function(e,t,a){e.exports=function(a,r){return function(){for(var e=new Array(arguments.length),t=0;t<e.length;t++)e[t]=arguments[t];return a.apply(r,e)}}},function(e,t,s){var u=s(17),c=s(125),p=s(127),d=s(128),f=s(129),m=s(72);e.exports=function(i){return new Promise(function(t,a){var e,r,n=i.data,o=i.headers,l=(u.isFormData(n)&&delete o["Content-Type"],new XMLHttpRequest);if(i.auth&&(e=i.auth.username||"",r=i.auth.password||"",o.Authorization="Basic "+btoa(e+":"+r)),l.open(i.method.toUpperCase(),p(i.url,i.params,i.paramsSerializer),!0),l.timeout=i.timeout,l.onreadystatechange=function(){var e;l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&(e="getAllResponseHeaders"in l?d(l.getAllResponseHeaders()):null,e={data:i.responseType&&"text"!==i.responseType?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:e,config:i,request:l},c(t,a,e),l=null)},l.onerror=function(){a(m("Network Error",i,null,l)),l=null},l.ontimeout=function(){a(m("timeout of "+i.timeout+"ms exceeded",i,"ECONNABORTED",l)),l=null},u.isStandardBrowserEnv()&&(e=s(130),r=(i.withCredentials||f(i.url))&&i.xsrfCookieName?e.read(i.xsrfCookieName):void 0)&&(o[i.xsrfHeaderName]=r),"setRequestHeader"in l&&u.forEach(o,function(e,t){void 0===n&&"content-type"===t.toLowerCase()?delete o[t]:l.setRequestHeader(t,e)}),i.withCredentials&&(l.withCredentials=!0),i.responseType)try{l.responseType=i.responseType}catch(e){if("json"!==i.responseType)throw e}"function"==typeof i.onDownloadProgress&&l.addEventListener("progress",i.onDownloadProgress),"function"==typeof i.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",i.onUploadProgress),i.cancelToken&&i.cancelToken.promise.then(function(e){l&&(l.abort(),a(e),l=null)}),void 0===n&&(n=null),l.send(n)})}},function(e,t,a){var o=a(126);e.exports=function(e,t,a,r,n){e=new Error(e);return o(e,t,a,r,n)}},function(e,t,a){e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,a){function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,a){e.exports=SyntaxError},function(e,t,a){a=a(27)("%Object.getOwnPropertyDescriptor%",!0);if(a)try{a([],"length")}catch(e){a=null}e.exports=a},function(e,t,a){function i(e,t){for(var a=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(a[r]=e[r]);return a}var d=a(52),s=Object.prototype.hasOwnProperty,h=Array.isArray,f=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}();e.exports={arrayToObject:i,assign:function(e,a){return Object.keys(a).reduce(function(e,t){return e[t]=a[t],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],a=[],r=0;r<t.length;++r)for(var n=t[r],o=n.obj[n.prop],l=Object.keys(o),i=0;i<l.length;++i){var s=l[i],u=o[s];"object"==typeof u&&null!==u&&-1===a.indexOf(u)&&(t.push({obj:o,prop:s}),a.push(u))}for(var c=t;1<c.length;){var p=c.pop(),d=p.obj[p.prop];if(h(d)){for(var f=[],m=0;m<d.length;++m)void 0!==d[m]&&f.push(d[m]);p.obj[p.prop]=f}}return e},decode:function(t,e,a){t=t.replace(/\+/g," ");if("iso-8859-1"===a)return t.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(t)}catch(e){return t}},encode:function(e,t,a,r,n){if(0===e.length)return e;var o=e;if("symbol"==typeof e?o=Symbol.prototype.toString.call(e):"string"!=typeof e&&(o=String(e)),"iso-8859-1"===a)return escape(o).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var l="",i=0;i<o.length;i+=1024){for(var s=1024<=o.length?o.slice(i,i+1024):o,u=[],c=0;c<s.length;++c){var p=s.charCodeAt(c);45===p||46===p||95===p||126===p||48<=p&&p<=57||65<=p&&p<=90||97<=p&&p<=122||n===d.RFC1738&&(40===p||41===p)?u[u.length]=s.charAt(c):p<128?u[u.length]=f[p]:p<2048?u[u.length]=f[192|p>>6]+f[128|63&p]:p<55296||57344<=p?u[u.length]=f[224|p>>12]+f[128|p>>6&63]+f[128|63&p]:(c+=1,p=65536+((1023&p)<<10|1023&s.charCodeAt(c)),u[u.length]=f[240|p>>18]+f[128|p>>12&63]+f[128|p>>6&63]+f[128|63&p])}l+=u.join("")}return l},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(h(e)){for(var a=[],r=0;r<e.length;r+=1)a.push(t(e[r]));return a}return t(e)},merge:function r(n,o,l){if(!o)return n;if("object"!=typeof o){if(h(n))n.push(o);else{if(!n||"object"!=typeof n)return[n,o];(l&&(l.plainObjects||l.allowPrototypes)||!s.call(Object.prototype,o))&&(n[o]=!0)}return n}var e;return n&&"object"==typeof n?(h(e=n)&&!h(o)&&(e=i(n,l)),h(n)&&h(o)?(o.forEach(function(e,t){var a;s.call(n,t)?(a=n[t])&&"object"==typeof a&&e&&"object"==typeof e?n[t]=r(a,e,l):n.push(e):n[t]=e}),n):Object.keys(o).reduce(function(e,t){var a=o[t];return s.call(e,t)?e[t]=r(e[t],a,l):e[t]=a,e},e)):[n].concat(o)}}},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=(l=o)&&l.__esModule?l:{default:l},s=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={open:!1},e.updateValue=e.updateValue.bind(e),e.toggleState=e.toggleState.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{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:"render",value:function(){var t=this,e=this.props.label,a="",r=this.state.open,n=_.isUndefined(this.props.settings[this.props.property])?"":this.props.settings[this.props.property],o=(n||(a="sui-accordion-item--disabled"),n&&r&&(a="sui-accordion-item--open"),i.default.Children.map(this.props.children,function(e){return e})),l=r&&o;return this.props.noBoxBody||(l=i.default.createElement("div",{className:"sui-box"},i.default.createElement("div",{className:"sui-box-body"},r&&o))),i.default.createElement("div",{className:"sui-accordion-item "+a},i.default.createElement("div",{className:"sui-accordion-item-header",onClick:function(){return t.toggleState()}},i.default.createElement("div",{className:"sui-accordion-item-title"},i.default.createElement("label",{htmlFor:"forminator-"+this.props.property,className:"sui-toggle"},i.default.createElement("input",{type:"checkbox",id:"forminator-"+this.props.property,onChange:function(e){t.updateValue(e.target.checked)},checked:n?"checked":""}),i.default.createElement("span",{className:"sui-toggle-slider"}),i.default.createElement("span",{className:"sui-screen-reader-text"},(0,s.translate)("Enable")," ",e),i.default.createElement("span",{className:"sui-toggle-label"},e,this.props.required&&i.default.createElement("span",{className:"sui-error"}," *")))),i.default.createElement("div",{className:"sui-accordion-col-auto"},i.default.createElement("button",{className:"sui-button-icon sui-accordion-open-indicator",onClick:function(){return t.toggleState()}},i.default.createElement("i",{className:"sui-icon-chevron-down","aria-hidden":"true"})))),i.default.createElement("div",{className:"sui-accordion-item-body"},l))}}]),a}(o.Component);t.default=l},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(6)),c=m(a(4)),p=m(a(8)),d=m(a(338)),f=m(a(188));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"isElementUsedInCalculationFields",value:function(){var t=!1,a=this,e=(0,s.getCalculationFields)(this.props.wrappers);return _.some(e,function(e){if(!0===(t=a.elementExistsInFormula(e.formula)))return t}),t}},{key:"elementExistsInFormula",value:function(e){var t,a=!1;return a=e&&(t=this.props.state.element_id,t=new RegExp("\\{"+t+"\\}|\\{"+t+"\\-\\*\\}","g"),null!==e.match(t))?!0:a}},{key:"getUsedCalculationFieldNames",value:function(){var t=this,e=(0,s.getCalculationFields)(this.props.wrappers),a="";return _.forEach(e,function(e){!0===t.elementExistsInFormula(e.formula)&&(a+=""===a?e.element_id:", "+e.element_id)}),a}},{key:"render",value:function(){var e=_.isUndefined(this.props.state.options)?[]:this.props.state.options,t=0<e.length?"sui-tab-boxed":"",a=this.isElementUsedInCalculationFields()&&(!0===this.props.state.calculations||"true"===this.props.state.calculations),r="",n=(a&&(n=this.getUsedCalculationFieldNames(),r=""+(0,s.translate)("It is impossible to disable calculation for this field because it is in use in %(names)s field(s).",{args:{names:n}})),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose whether to allow this field to be used in calculations or not. The value used in calculations is the same as the input value of this field.")));return this.props.description&&(n=i.default.createElement("span",{className:"sui-description"},this.props.description)),i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Calculations")),n,0<e.length&&i.default.createElement(u.default,o({},this.props,{settings:this.props.state,disabled:a,property:"calculations",description:"",default:"false",noWrapper:!0,tooltip:r}),i.default.createElement(d.default,o({},this.props,{value:"true",boxClass:t,label:(0,s.translate)("Enable")})),i.default.createElement(p.default,{value:"false",label:(0,s.translate)("Disable")})),0===e.length&&i.default.createElement(u.default,o({},this.props,{settings:this.props.state,disabled:a,property:"calculations",default:"false",noWrapper:!0,tooltip:r}),i.default.createElement(c.default,o({},this.props,{value:"true",label:(0,s.translate)("Enable"),settings:this.props.state,boxClass:"sui-tab-boxed"}),i.default.createElement(f.default,this.props)),i.default.createElement(p.default,{value:"false",label:(0,s.translate)("Disable")}))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.renderBlock=function(e,t){e=document.getElementById(e);_.isNull(e)||(0,r.createRoot)(e).render(t)};var r=a(83)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.updateSetting=function(t,a){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_SETTING",setting:t,value:a})}},t.updateSettings=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_SETTINGS",settings:t})}},t.resetSettings=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"RESET_SETTINGS",settings:t})}},t.saveBuilder=function(t,a){return function(e){window.forminatorChanges={fields:[],settings:!1,saved:!0},e({type:"UPDATE_SETTING",setting:t,value:a})}}},function(e,t,A){ /** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var p=Symbol.for("react.element"),d=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),l=Symbol.for("react.context"),i=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),c=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,y={};function b(e,t,a){this.props=e,this.context=t,this.refs=y,this.updater=a||m}function v(){}function g(e,t,a){this.props=e,this.context=t,this.refs=y,this.updater=a||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var E=g.prototype=new v,_=(E.constructor=g,h(E,b.prototype),E.isPureReactComponent=!0,Array.isArray),w=Object.prototype.hasOwnProperty,O={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,a){var r,n={},o=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)w.call(t,r)&&!P.hasOwnProperty(r)&&(n[r]=t[r]);var i=arguments.length-2;if(1===i)n.children=a;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];n.children=s}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===n[r]&&(n[r]=i[r]);return{$$typeof:p,type:e,key:o,ref:l,props:n,_owner:O.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===p}var j=/\/+/g;function N(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=""+e.key,a={"=":"=0",":":"=2"},"$"+e.replace(/[=:]/g,function(e){return a[e]})):t.toString(36);var a}function C(e,t,a,r,n){var o,l,i=!1;if(null===(e="undefined"!==(u=typeof e)&&"boolean"!==u?e:null))i=!0;else switch(u){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case p:case d:i=!0}}if(i)return n=n(i=e),e=""===r?"."+N(i,0):r,_(n)?(a="",C(n,t,a=null!=e?e.replace(j,"$&/")+"/":a,"",function(e){return e})):null!=n&&(x(n)&&(l=a+(!(o=n).key||i&&i.key===n.key?"":(""+n.key).replace(j,"$&/")+"/")+e,n={$$typeof:p,type:o.type,key:l,ref:o.ref,props:o.props,_owner:o._owner}),t.push(n)),1;if(i=0,r=""===r?".":r+":",_(e))for(var s=0;s<e.length;s++){var u,c=r+N(u=e[s],s);i+=C(u,t,a,c,n)}else if("function"==typeof(c=null!==(l=e)&&"object"==typeof l&&"function"==typeof(l=f&&l[f]||l["@@iterator"])?l:null))for(e=c.call(e),s=0;!(u=e.next()).done;)i+=C(u=u.value,t,a,c=r+N(u,s++),n);else if("object"===u)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function S(e,t,a){var r;return null==e||(r=0,C(e,e=[],"","",function(e){return t.call(a,e,r++)})),e}function T(t){var e;if(-1===t._status&&((e=(e=t._result)()).then(function(e){0!==t._status&&-1!==t._status||(t._status=1,t._result=e)},function(e){0!==t._status&&-1!==t._status||(t._status=2,t._result=e)}),-1===t._status)&&(t._status=0,t._result=e),1===t._status)return t._result.default;throw t._result}var F={current:null},D={transition:null},E={ReactCurrentDispatcher:F,ReactCurrentBatchConfig:D,ReactCurrentOwner:O};function M(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:S,forEach:function(e,t,a){S(e,function(){t.apply(this,arguments)},a)},count:function(e){var t=0;return S(e,function(){t++}),t},toArray:function(e){return S(e,function(e){return e})||[]},only:function(e){if(x(e))return e;throw Error("React.Children.only expected to receive a single React element child.")}},t.Component=b,t.Fragment=a,t.Profiler=n,t.PureComponent=g,t.StrictMode=r,t.Suspense=s,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=E,t.act=M,t.cloneElement=function(e,t,a){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=h({},e.props),n=e.key,o=e.ref,l=e._owner;if(null!=t)for(i in void 0!==t.ref&&(o=t.ref,l=O.current),void 0!==t.key&&(n=""+t.key),e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)w.call(t,i)&&!P.hasOwnProperty(i)&&(r[i]=(void 0===t[i]&&void 0!==s?s:t)[i]);var i=arguments.length-2;if(1===i)r.children=a;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:p,type:e.type,key:n,ref:o,props:r,_owner:l}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:i,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=D.transition;D.transition={};try{e()}finally{D.transition=t}},t.unstable_act=M,t.useCallback=function(e,t){return F.current.useCallback(e,t)},t.useContext=function(e){return F.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return F.current.useDeferredValue(e)},t.useEffect=function(e,t){return F.current.useEffect(e,t)},t.useId=function(){return F.current.useId()},t.useImperativeHandle=function(e,t,a){return F.current.useImperativeHandle(e,t,a)},t.useInsertionEffect=function(e,t){return F.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return F.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return F.current.useMemo(e,t)},t.useReducer=function(e,t,a){return F.current.useReducer(e,t,a)},t.useRef=function(e){return F.current.useRef(e)},t.useState=function(e){return F.current.useState(e)},t.useSyncExternalStore=function(e,t,a){return F.current.useSyncExternalStore(e,t,a)},t.useTransition=function(){return F.current.useTransition()},t.version="18.3.1"},function(e,t,a){a=a(31);t.createRoot=a.createRoot,t.hydrateRoot=a.hydrateRoot},function(o,s,R){ /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var V=R(0),L=R(85);function U(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var B=new Set,z={};function W(e,t){H(e,t),H(e+"Capture",t)}function H(e,t){for(z[e]=t,e=0;e<t.length;e++)B.add(t[e])}var R=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),$=Object.prototype.hasOwnProperty,q=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Q={},Y={};function G(e,t,a,r){if(null==t||function(e,t,a,r){if(null===a||0!==a.type)switch(typeof t){case"function":case"symbol":return 1;case"boolean":return r?void 0:null!==a?!a.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return}}(e,t,a,r))return 1;if(!r&&null!==a)switch(a.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||t<1}}function a(e,t,a,r,n,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=n,this.mustUseProperty=a,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var l={},K=("children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){l[e]=new a(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];l[t]=new a(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){l[e]=new a(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){l[e]=new a(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){l[e]=new a(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){l[e]=new a(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){l[e]=new a(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){l[e]=new a(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){l[e]=new a(e,5,!1,e.toLowerCase(),null,!1,!1)}),/[\-:]([a-z])/g);function J(e){return e[1].toUpperCase()}function X(e,t,a,r){var n,o=l.hasOwnProperty(t)?l[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(G(t,a,o,r)&&(a=null),r||null===o?(n=t,($.call(Y,n)||!$.call(Q,n)&&(q.test(n)?Y[n]=!0:void(Q[n]=!0)))&&(null===a?e.removeAttribute(t):e.setAttribute(t,""+a))):o.mustUseProperty?e[o.propertyName]=null===a?3!==o.type&&"":a:(t=o.attributeName,r=o.attributeNamespace,null===a?e.removeAttribute(t):(a=3===(o=o.type)||4===o&&!0===a?"":""+a,r?e.setAttributeNS(r,t,a):e.setAttribute(t,a))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(K,J);l[t]=new a(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(K,J);l[t]=new a(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(K,J);l[t]=new a(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){l[e]=new a(e,1,!1,e.toLowerCase(),null,!1,!1)}),l.xlinkHref=new a("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){l[e]=new a(e,1,!1,e.toLowerCase(),null,!0,!0)});var V=V.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Z=Symbol.for("react.element"),ee=Symbol.for("react.portal"),te=Symbol.for("react.fragment"),ae=Symbol.for("react.strict_mode"),re=Symbol.for("react.profiler"),ne=Symbol.for("react.provider"),oe=Symbol.for("react.context"),le=Symbol.for("react.forward_ref"),ie=Symbol.for("react.suspense"),se=Symbol.for("react.suspense_list"),ue=Symbol.for("react.memo"),ce=Symbol.for("react.lazy"),pe=(Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode"),Symbol.for("react.offscreen")),de=(Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker"),Symbol.iterator);function fe(e){return null!==e&&"object"==typeof e&&"function"==typeof(e=de&&e[de]||e["@@iterator"])?e:null}var me,y=Object.assign;function he(e){if(void 0===me)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);me=t&&t[1]||""}return"\n"+me+e}var ye=!1;function be(t,e){if(!t||ye)return"";ye=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(e,[])}catch(e){var r=e}Reflect.construct(t,[],e)}else{try{e.call()}catch(e){r=e}t.call(e.prototype)}else{try{throw Error()}catch(e){r=e}t()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var n,o=e.stack.split("\n"),l=r.stack.split("\n"),i=o.length-1,s=l.length-1;1<=i&&0<=s&&o[i]!==l[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==l[s]){if(1!==i||1!==s)do{if(i--,--s<0||o[i]!==l[s])return n="\n"+o[i].replace(" at new "," at "),n=t.displayName&&n.includes("<anonymous>")?n.replace("<anonymous>",t.displayName):n}while(1<=i&&0<=s);break}}}finally{ye=!1,Error.prepareStackTrace=a}return(t=t?t.displayName||t.name:"")?he(t):""}function ve(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return function e(t){if(null!=t){if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case te:return"Fragment";case ee:return"Portal";case re:return"Profiler";case ae:return"StrictMode";case ie:return"Suspense";case se:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case oe:return(t.displayName||"Context")+".Consumer";case ne:return(t._context.displayName||"Context")+".Provider";case le:var a=t.render;return t=(t=t.displayName)||(""!==(t=a.displayName||a.name||"")?"ForwardRef("+t+")":"ForwardRef");case ue:return null!==(a=t.displayName||null)?a:e(t.type)||"Memo";case ce:a=t._payload,t=t._init;try{return e(t(a))}catch(e){}}}return null}(t);case 8:return t===ae?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function ge(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function _e(e){e._valueTracker||(e._valueTracker=function(e){var t,a,r=Ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,r),o=""+e[r];if(!e.hasOwnProperty(r)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set)return t=n.get,a=n.set,Object.defineProperty(e,r,{configurable:!0,get:function(){return t.call(this)},set:function(e){o=""+e,a.call(this,e)}}),Object.defineProperty(e,r,{enumerable:n.enumerable}),{getValue:function(){return o},setValue:function(e){o=""+e},stopTracking:function(){e._valueTracker=null,delete e[r]}}}(e))}function we(e){var t,a,r;if(e)return(t=e._valueTracker)?(a=t.getValue(),r="",(e=r=e?Ee(e)?e.checked?"true":"false":e.value:r)!==a&&(t.setValue(e),1)):1}function Oe(t){if(void 0===(t=t||("undefined"!=typeof document?document:void 0)))return null;try{return t.activeElement||t.body}catch(e){return t.body}}function Pe(e,t){var a=t.checked;return y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=a?a:e._wrapperState.initialChecked})}function ke(e,t){var a=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked,a=ge(null!=t.value?t.value:a);e._wrapperState={initialChecked:r,initialValue:a,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function xe(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function je(e,t){xe(e,t);var a=ge(t.value),r=t.type;if(null!=a)"number"===r?(0===a&&""===e.value||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ce(e,t.type,a):t.hasOwnProperty("defaultValue")&&Ce(e,t.type,ge(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ne(e,t,a){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,a||t===e.value||(e.value=t),e.defaultValue=t}""!==(a=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==a&&(e.name=a)}function Ce(e,t,a){"number"===t&&Oe(e.ownerDocument)===e||(null==a?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var Se=Array.isArray;function Te(e,t,a,r){if(e=e.options,t){t={};for(var n=0;n<a.length;n++)t["$"+a[n]]=!0;for(a=0;a<e.length;a++)n=t.hasOwnProperty("$"+e[a].value),e[a].selected!==n&&(e[a].selected=n),n&&r&&(e[a].defaultSelected=!0)}else{for(a=""+ge(a),t=null,n=0;n<e.length;n++){if(e[n].value===a)return e[n].selected=!0,void(r&&(e[n].defaultSelected=!0));null!==t||e[n].disabled||(t=e[n])}null!==t&&(t.selected=!0)}}function Fe(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(U(91));return y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function De(e,t){var a=t.value;if(null==a){if(a=t.children,t=t.defaultValue,null!=a){if(null!=t)throw Error(U(92));if(Se(a)){if(1<a.length)throw Error(U(93));a=a[0]}t=a}a=t=null==t?"":t}e._wrapperState={initialValue:ge(a)}}function Me(e,t){var a=ge(t.value),r=ge(t.defaultValue);null!=a&&((a=""+a)!==e.value&&(e.value=a),null==t.defaultValue)&&e.defaultValue!==a&&(e.defaultValue=a),null!=r&&(e.defaultValue=""+r)}function Ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Re(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ve(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Re(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}Ie=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((Ue=Ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}};var Ue,Ie,Le="undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,a,r){MSApp.execUnsafeLocalFunction(function(){return Ie(e,t)})}:Ie;function Be(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&3===a.nodeType)return void(a.nodeValue=t)}e.textContent=t}var ze={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},We=["Webkit","ms","Moz","O"];function He(e,t,a){return null==t||"boolean"==typeof t||""===t?"":a||"number"!=typeof t||0===t||ze.hasOwnProperty(e)&&ze[e]?(""+t).trim():t+"px"}function $e(e,t){for(var a in e=e.style,t){var r,n;t.hasOwnProperty(a)&&(r=0===a.indexOf("--"),n=He(a,t[a],r),"float"===a&&(a="cssFloat"),r?e.setProperty(a,n):e[a]=n)}}Object.keys(ze).forEach(function(t){We.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),ze[e]=ze[t]})});var qe=y({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Qe(e,t){if(t){if(qe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(U(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(U(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(U(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(U(62))}}function Ye(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ge=null;function Ke(e){return 3===(e=(e=e.target||e.srcElement||window).correspondingUseElement?e.correspondingUseElement:e).nodeType?e.parentNode:e}var Je=null,Xe=null,Ze=null;function et(e){if(e=Sn(e)){if("function"!=typeof Je)throw Error(U(280));var t=e.stateNode;t&&(t=Fn(t),Je(e.stateNode,e.type,t))}}function tt(e){Xe?Ze?Ze.push(e):Ze=[e]:Xe=e}function at(){if(Xe){var e=Xe,t=Ze;if(Ze=Xe=null,et(e),t)for(e=0;e<t.length;e++)et(t[e])}}function rt(e,t){return e(t)}function nt(){}var ot=!1;function lt(e,t,a){if(ot)return e(t,a);ot=!0;try{rt(e,t,a)}finally{ot=!1,null===Xe&&null===Ze||(nt(),at())}}function it(e,t){var a=e.stateNode;if(null===a)return null;var r=Fn(a);if(null===r)return null;switch(a=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":e=!(r=(r=!r.disabled)?r:!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e));break;default:e=!1}if(e)return null;if(a&&"function"!=typeof a)throw Error(U(231,t,typeof a));return a}var st=!1;if(R)try{var e={};Object.defineProperty(e,"passive",{get:function(){st=!0}}),window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){st=!1}var ut=!1,ct=null,pt=!1,dt=null,ft={onError:function(e){ut=!0,ct=e}};function mt(e,t,a,r,n,o,l,i,s){ut=!1,ct=null,function(e,t,a,r,n,o,l,i,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(a,u)}catch(e){this.onError(e)}}.apply(ft,arguments)}function ht(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else for(e=t;0!=(4098&(t=e).flags)&&(a=t.return),e=t.return;);return 3===t.tag?a:null}function yt(e){if(13===e.tag){var t=e.memoizedState;if(null!==(t=null===t&&null!==(e=e.alternate)?e.memoizedState:t))return t.dehydrated}return null}function bt(e){if(ht(e)!==e)throw Error(U(188))}function vt(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=ht(e)))throw Error(U(188));return t!==e?null:e}for(var a=e,r=t;;){var n=a.return;if(null===n)break;var o=n.alternate;if(null===o){if(null===(r=n.return))break;a=r}else{if(n.child===o.child){for(o=n.child;o;){if(o===a)return bt(n),e;if(o===r)return bt(n),t;o=o.sibling}throw Error(U(188))}if(a.return!==r.return)a=n,r=o;else{for(var l=!1,i=n.child;i;){if(i===a){l=!0,a=n,r=o;break}if(i===r){l=!0,r=n,a=o;break}i=i.sibling}if(!l){for(i=o.child;i;){if(i===a){l=!0,a=o,r=n;break}if(i===r){l=!0,r=o,a=n;break}i=i.sibling}if(!l)throw Error(U(189))}}if(a.alternate!==r)throw Error(U(190))}}if(3!==a.tag)throw Error(U(188));return a.stateNode.current===a?e:t}(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var a=e(t);if(null!==a)return a;t=t.sibling}return null}(e):null}var gt=L.unstable_scheduleCallback,Et=L.unstable_cancelCallback,_t=L.unstable_shouldYield,wt=L.unstable_requestPaint,h=L.unstable_now,Ot=L.unstable_getCurrentPriorityLevel,Pt=L.unstable_ImmediatePriority,kt=L.unstable_UserBlockingPriority,xt=L.unstable_NormalPriority,jt=L.unstable_LowPriority,Nt=L.unstable_IdlePriority,Ct=null,St=null;var Tt=Math.clz32||function(e){return 0==(e>>>=0)?32:31-(Ft(e)/Dt|0)|0},Ft=Math.log,Dt=Math.LN2;var Mt=64,At=4194304;function Rt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Vt(e,t){var a=e.pendingLanes;if(0===a)return 0;var r,n=0,o=e.suspendedLanes,l=e.pingedLanes,i=268435455&a;if(0!=i?0!=(r=i&~o)?n=Rt(r):0!==(l&=i)&&(n=Rt(l)):0!=(i=a&~o)?n=Rt(i):0!==l&&(n=Rt(l)),0===n)return 0;if(0!==t&&t!==n&&0==(t&o)&&((l=t&-t)<=(o=n&-n)||16===o&&0!=(4194240&l)))return t;if(0!=(4&n)&&(n|=16&a),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)n|=e[a=31-Tt(t)],t&=~(o=1<<a);return n}function Ut(e,t){for(var a=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,o=e.pendingLanes;0<o;){var l=31-Tt(o),i=1<<l,s=n[l];-1===s?0!=(i&a)&&0==(i&r)||(n[l]=function(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;default:return-1}}(i,t)):s<=t&&(e.expiredLanes|=i),o&=~i}}function It(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Lt(){var e=Mt;return 0==(4194240&(Mt<<=1))&&(Mt=64),e}function Bt(e){for(var t=[],a=0;a<31;a++)t.push(e);return t}function zt(e,t,a){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-Tt(t)]=a}function Wt(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var r=31-Tt(a),n=1<<r;n&t|e[r]&t&&(e[r]|=t),a&=~n}}var _=0;function Ht(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var $t,qt,Qt,Yt,Gt,Kt=!1,Jt=[],Xt=null,Zt=null,ea=null,ta=new Map,aa=new Map,ra=[],na="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function oa(e,t){switch(e){case"focusin":case"focusout":Xt=null;break;case"dragenter":case"dragleave":Zt=null;break;case"mouseover":case"mouseout":ea=null;break;case"pointerover":case"pointerout":ta.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":aa.delete(t.pointerId)}}function la(e,t,a,r,n,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:a,eventSystemFlags:r,nativeEvent:o,targetContainers:[n]},null!==t&&null!==(t=Sn(t))&&qt(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==n&&-1===t.indexOf(n)&&t.push(n)),e}function ia(e){var t=Cn(e.target);if(null!==t){var a=ht(t);if(null!==a)if(13===(t=a.tag)){if(null!==(t=yt(a)))return e.blockedOn=t,void Gt(e.priority,function(){Qt(a)})}else if(3===t&&a.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===a.tag?a.stateNode.containerInfo:null)}e.blockedOn=null}function sa(e){if(null===e.blockedOn){for(var t=e.targetContainers;0<t.length;){var a=ga(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==a)return null!==(t=Sn(a))&&qt(t),e.blockedOn=a,0;var r=new(a=e.nativeEvent).constructor(a.type,a);Ge=r,a.target.dispatchEvent(r),Ge=null,t.shift()}return 1}}function ua(e,t,a){sa(e)&&a.delete(t)}function ca(){Kt=!1,null!==Xt&&sa(Xt)&&(Xt=null),null!==Zt&&sa(Zt)&&(Zt=null),null!==ea&&sa(ea)&&(ea=null),ta.forEach(ua),aa.forEach(ua)}function pa(e,t){e.blockedOn===t&&(e.blockedOn=null,Kt||(Kt=!0,L.unstable_scheduleCallback(L.unstable_NormalPriority,ca)))}function da(t){function e(e){return pa(e,t)}if(0<Jt.length){pa(Jt[0],t);for(var a=1;a<Jt.length;a++){var r=Jt[a];r.blockedOn===t&&(r.blockedOn=null)}}for(null!==Xt&&pa(Xt,t),null!==Zt&&pa(Zt,t),null!==ea&&pa(ea,t),ta.forEach(e),aa.forEach(e),a=0;a<ra.length;a++)(r=ra[a]).blockedOn===t&&(r.blockedOn=null);for(;0<ra.length&&null===(a=ra[0]).blockedOn;)ia(a),null===a.blockedOn&&ra.shift()}var fa=V.ReactCurrentBatchConfig,ma=!0;function ha(e,t,a,r){var n=_,o=fa.transition;fa.transition=null;try{_=1,ba(e,t,a,r)}finally{_=n,fa.transition=o}}function ya(e,t,a,r){var n=_,o=fa.transition;fa.transition=null;try{_=4,ba(e,t,a,r)}finally{_=n,fa.transition=o}}function ba(e,t,a,r){if(ma){var n=ga(e,0,0,r);if(null===n)tn(e,t,r,va,a),oa(e,r);else if(function(e,t,a,r,n){switch(t){case"focusin":return Xt=la(Xt,e,t,a,r,n),1;case"dragenter":return Zt=la(Zt,e,t,a,r,n),1;case"mouseover":return ea=la(ea,e,t,a,r,n),1;case"pointerover":var o=n.pointerId;return ta.set(o,la(ta.get(o)||null,e,t,a,r,n)),1;case"gotpointercapture":return o=n.pointerId,aa.set(o,la(aa.get(o)||null,e,t,a,r,n)),1}}(n,e,t,a,r))r.stopPropagation();else if(oa(e,r),4&t&&-1<na.indexOf(e)){for(;null!==n;){var o=Sn(n);if(null!==o&&$t(o),null===(o=ga(e,0,0,r))&&tn(e,t,r,va,a),o===n)break;n=o}null!==n&&r.stopPropagation()}else tn(e,t,r,null,a)}}var va=null;function ga(e,t,a,r){if((va=null)!==(e=Cn(e=Ke(r))))if(null===(t=ht(e)))e=null;else if(13===(a=t.tag)){if(null!==(e=yt(t)))return e;e=null}else if(3===a){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return va=e,null}function Ea(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ot()){case Pt:return 1;case kt:return 4;case xt:case jt:return 16;case Nt:return 536870912;default:return 16}default:return 16}}var _a=null,wa=null,Oa=null;function Pa(){if(Oa)return Oa;for(var e=wa,t=e.length,a=("value"in _a?_a.value:_a.textContent),r=a.length,n=0;n<t&&e[n]===a[n];n++);for(var o=t-n,l=1;l<=o&&e[t-l]===a[r-l];l++);return Oa=a.slice(n,1<l?1-l:void 0)}function ka(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,32<=(e=10===e?13:e)||13===e?e:0}function xa(){return!0}function ja(){return!1}function Na(l){function e(e,t,a,r,n){for(var o in this._reactName=e,this._targetInst=a,this.type=t,this.nativeEvent=r,this.target=n,this.currentTarget=null,l)l.hasOwnProperty(o)&&(e=l[o],this[o]=e?e(r):r[o]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?xa:ja,this.isPropagationStopped=ja,this}return y(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=xa)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=xa)},persist:function(){},isPersistent:xa}),e}var Ca,Sa,Ta,e={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fa=Na(e),t=y({},e,{view:0,detail:0}),Da=Na(t),r=y({},t,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ha,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Ta&&(Sa=Ta&&"mousemove"===e.type?(Ca=e.screenX-Ta.screenX,e.screenY-Ta.screenY):Ca=0,Ta=e),Ca)},movementY:function(e){return"movementY"in e?e.movementY:Sa}}),Ma=Na(r),Aa=Na(y({},r,{dataTransfer:0})),Ra=Na(y({},t,{relatedTarget:0})),Va=Na(y({},e,{animationName:0,elapsedTime:0,pseudoElement:0})),Ua=Na(y({},e,{clipboardData:function(e){return("clipboardData"in e?e:window).clipboardData}})),Ia=Na(y({},e,{data:0})),La={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ba={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},za={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Wa(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=za[e])&&!!t[e]}function Ha(){return Wa}var $a=Na(y({},t,{key:function(e){if(e.key){var t=La[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ka(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Ba[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ha,charCode:function(e){return"keypress"===e.type?ka(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ka(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),qa=Na(y({},r,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Qa=Na(y({},t,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ha})),Ya=Na(y({},e,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ga=Na(y({},r,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Ka=[9,13,27,32],Ja=R&&"CompositionEvent"in window,t=null,Xa=(R&&"documentMode"in document&&(t=document.documentMode),R&&"TextEvent"in window&&!t),Za=R&&(!Ja||t&&8<t&&t<=11),er=String.fromCharCode(32),tr=!1;function ar(e,t){switch(e){case"keyup":return-1!==Ka.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return 1;default:return}}function rr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nr=!1;var or={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?or[e.type]:"textarea"===t}function ir(e,t,a,r){tt(r),0<(t=rn(t,"onChange")).length&&(a=new Fa("onChange","change",null,a,r),e.push({event:a,listeners:t}))}var sr=null,ur=null;function cr(e){Kr(e,0)}function pr(e){if(we(Tn(e)))return e}function dr(e,t){if("change"===e)return t}var fr=!1;function mr(){sr&&(sr.detachEvent("onpropertychange",hr),ur=sr=null)}function hr(e){var t;"value"===e.propertyName&&pr(ur)&&(ir(t=[],ur,e,Ke(e)),lt(cr,t))}function yr(e,t,a){"focusin"===e?(mr(),ur=a,(sr=t).attachEvent("onpropertychange",hr)):"focusout"===e&&mr()}function br(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return pr(ur)}function vr(e,t){if("click"===e)return pr(t)}function gr(e,t){if("input"===e||"change"===e)return pr(t)}R&&(t=R&&((e="oninput"in document)||((r=document.createElement("div")).setAttribute("oninput","return;"),e="function"==typeof r.oninput),e),fr=t&&(!document.documentMode||9<document.documentMode));var Er="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function _r(e,t){if(!Er(e,t)){if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var a=Object.keys(e),r=Object.keys(t);if(a.length!==r.length)return!1;for(r=0;r<a.length;r++){var n=a[r];if(!$.call(t,n)||!Er(e[n],t[n]))return!1}}return!0}function wr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Or(e,t){var a,r=wr(e);for(e=0;r;){if(3===r.nodeType){if(a=e+r.textContent.length,e<=t&&t<=a)return{node:r,offset:t-e};e=a}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=wr(r)}}function Pr(){for(var e=window,t=Oe();t instanceof e.HTMLIFrameElement;){try{var a="string"==typeof t.contentWindow.location.href}catch(e){a=!1}if(!a)break;t=Oe((e=t.contentWindow).document)}return t}function kr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function xr(e){var t,a,r,n=Pr(),o=e.focusedElem,l=e.selectionRange;if(n!==o&&o&&o.ownerDocument&&function e(t,a){return!(!t||!a)&&(t===a||(!t||3!==t.nodeType)&&(a&&3===a.nodeType?e(t,a.parentNode):"contains"in t?t.contains(a):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(a))))}(o.ownerDocument.documentElement,o)){null!==l&&kr(o)&&(n=l.start,void 0===(e=l.end)&&(e=n),"selectionStart"in o?(o.selectionStart=n,o.selectionEnd=Math.min(e,o.value.length)):(e=(n=o.ownerDocument||document)&&n.defaultView||window).getSelection&&(e=e.getSelection(),a=o.textContent.length,t=Math.min(l.start,a),l=void 0===l.end?t:Math.min(l.end,a),!e.extend&&l<t&&(a=l,l=t,t=a),a=Or(o,t),r=Or(o,l),a)&&r&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==r.node||e.focusOffset!==r.offset)&&((n=n.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),l<t?(e.addRange(n),e.extend(r.node,r.offset)):(n.setEnd(r.node,r.offset),e.addRange(n)))),n=[];for(e=o;e=e.parentNode;)1===e.nodeType&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof o.focus&&o.focus(),o=0;o<n.length;o++)(e=n[o]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var jr=R&&"documentMode"in document&&document.documentMode<=11,Nr=null,Cr=null,Sr=null,Tr=!1;function Fr(e,t,a){var r=a.window===a?a.document:9===a.nodeType?a:a.ownerDocument;Tr||null==Nr||Nr!==Oe(r)||(r="selectionStart"in(r=Nr)&&kr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Sr&&_r(Sr,r))||(Sr=r,0<(r=rn(Cr,"onSelect")).length&&(t=new Fa("onSelect","select",null,t,a),e.push({event:t,listeners:r}),t.target=Nr))}function Dr(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Mr={animationend:Dr("Animation","AnimationEnd"),animationiteration:Dr("Animation","AnimationIteration"),animationstart:Dr("Animation","AnimationStart"),transitionend:Dr("Transition","TransitionEnd")},Ar={},Rr={};function Vr(e){if(Ar[e])return Ar[e];if(Mr[e]){var t,a=Mr[e];for(t in a)if(a.hasOwnProperty(t)&&t in Rr)return Ar[e]=a[t]}return e}R&&(Rr=document.createElement("div").style,"AnimationEvent"in window||(delete Mr.animationend.animation,delete Mr.animationiteration.animation,delete Mr.animationstart.animation),"TransitionEvent"in window||delete Mr.transitionend.transition);var Ur=Vr("animationend"),Ir=Vr("animationiteration"),Lr=Vr("animationstart"),Br=Vr("transitionend"),zr=new Map,Wr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Hr(e,t){zr.set(e,t),W(t,[e])}for(var $r=0;$r<Wr.length;$r++){var qr=Wr[$r];Hr(qr.toLowerCase(),"on"+(qr[0].toUpperCase()+qr.slice(1)))}Hr(Ur,"onAnimationEnd"),Hr(Ir,"onAnimationIteration"),Hr(Lr,"onAnimationStart"),Hr("dblclick","onDoubleClick"),Hr("focusin","onFocus"),Hr("focusout","onBlur"),Hr(Br,"onTransitionEnd"),H("onMouseEnter",["mouseout","mouseover"]),H("onMouseLeave",["mouseout","mouseover"]),H("onPointerEnter",["pointerout","pointerover"]),H("onPointerLeave",["pointerout","pointerover"]),W("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),W("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),W("onBeforeInput",["compositionend","keypress","textInput","paste"]),W("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),W("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),W("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Qr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Yr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Qr));function Gr(e,t,a){var r=e.type||"unknown-event";e.currentTarget=a,function(){var e;mt.apply(this,arguments),ut&&(e=ct,ut=!1,ct=null,pt||(pt=!0,dt=e))}(r,t,void 0,e),e.currentTarget=null}function Kr(e,t){t=0!=(4&t);for(var a=0;a<e.length;a++){var r=(n=e[a]).event,n=n.listeners;e:{var o=void 0;if(t)for(var l=n.length-1;0<=l;l--){var i=(u=n[l]).instance,s=u.currentTarget,u=u.listener;if(i!==o&&r.isPropagationStopped())break e;Gr(r,u,s),o=i}else for(l=0;l<n.length;l++){if(i=(u=n[l]).instance,s=u.currentTarget,u=u.listener,i!==o&&r.isPropagationStopped())break e;Gr(r,u,s),o=i}}}if(pt)throw e=dt,pt=!1,dt=null,e}function c(e,t){var a=t[xn],r=e+"__bubble";(a=void 0===a?t[xn]=new Set:a).has(r)||(en(t,e,2,!1),a.add(r))}function Jr(e,t,a){var r=0;t&&(r|=4),en(a,e,r,t)}var Xr="_reactListening"+Math.random().toString(36).slice(2);function Zr(t){var e;t[Xr]||(t[Xr]=!0,B.forEach(function(e){"selectionchange"!==e&&(Yr.has(e)||Jr(e,!1,t),Jr(e,!0,t))}),null===(e=9===t.nodeType?t:t.ownerDocument))||e[Xr]||Jr("selectionchange",!(e[Xr]=!0),e)}function en(e,t,a,r){switch(Ea(t)){case 1:var n=ha;break;case 4:n=ya;break;default:n=ba}a=n.bind(null,t,a,e),n=!st||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t?void 0:!0,r?void 0!==n?e.addEventListener(t,a,{capture:!0,passive:n}):e.addEventListener(t,a,!0):void 0!==n?e.addEventListener(t,a,{passive:n}):e.addEventListener(t,a,!1)}function tn(y,b,v,e,t){var g=e;if(0==(1&b)&&0==(2&b)&&null!==e)e:for(;;){if(null===e)return;var a=e.tag;if(3===a||4===a){var r=e.stateNode.containerInfo;if(r===t||8===r.nodeType&&r.parentNode===t)break;if(4===a)for(a=e.return;null!==a;){var n=a.tag;if((3===n||4===n)&&((n=a.stateNode.containerInfo)===t||8===n.nodeType&&n.parentNode===t))return;a=a.return}for(;null!==r;){if(null===(a=Cn(r)))return;if(5===(n=a.tag)||6===n){e=g=a;continue e}r=r.parentNode}}e=e.return}lt(function(){var e,t,a,r=g,n=Ke(v),o=[];e:{var l=zr.get(y);if(void 0!==l){var i=Fa,s=y;switch(y){case"keypress":if(0===ka(v))break e;case"keydown":case"keyup":i=$a;break;case"focusin":s="focus",i=Ra;break;case"focusout":s="blur",i=Ra;break;case"beforeblur":case"afterblur":i=Ra;break;case"click":if(2===v.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":i=Ma;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":i=Aa;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":i=Qa;break;case Ur:case Ir:case Lr:i=Va;break;case Br:i=Ya;break;case"scroll":i=Da;break;case"wheel":i=Ga;break;case"copy":case"cut":case"paste":i=Ua;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":i=qa}for(var u=!(p=0!=(4&b))&&"scroll"===y,c=p?null!==l?l+"Capture":null:l,p=[],d=r;null!==d;){var f,m=(f=d).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==c)&&null!=(m=it(d,c))&&p.push(an(d,m,f)),u)break;d=d.return}0<p.length&&(l=new i(l,s,null,v,n),o.push({event:l,listeners:p}))}}if(0==(7&b)){if(i="mouseout"===y||"pointerout"===y,(!(l="mouseover"===y||"pointerover"===y)||v===Ge||!(s=v.relatedTarget||v.fromElement)||!Cn(s)&&!s[kn])&&(i||l)&&(l=n.window===n?n:(l=n.ownerDocument)?l.defaultView||l.parentWindow:window,i?(i=r,null!==(s=(s=v.relatedTarget||v.toElement)?Cn(s):null)&&(s!==(u=ht(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(i=null,s=r),i!==s)){if(p=Ma,m="onMouseLeave",c="onMouseEnter",d="mouse","pointerout"!==y&&"pointerover"!==y||(p=qa,m="onPointerLeave",c="onPointerEnter",d="pointer"),u=null==i?l:Tn(i),f=null==s?l:Tn(s),(l=new p(m,d+"leave",i,v,n)).target=u,l.relatedTarget=f,m=null,Cn(n)===r&&((p=new p(c,d+"enter",s,v,n)).target=f,p.relatedTarget=u,m=p),u=m,i&&s)e:{for(c=s,d=0,f=p=i;f;f=nn(f))d++;for(f=0,m=c;m;m=nn(m))f++;for(;0<d-f;)p=nn(p),d--;for(;0<f-d;)c=nn(c),f--;for(;d--;){if(p===c||null!==c&&p===c.alternate)break e;p=nn(p),c=nn(c)}p=null}else p=null;null!==i&&on(o,l,i,p,!1),null!==s&&null!==u&&on(o,u,s,p,!0)}switch("select"===(i=(l=r?Tn(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===i&&"file"===l.type?e=dr:lr(l)?fr?e=gr:(e=br,t=yr):!(i=l.nodeName)||"input"!==i.toLowerCase()||"checkbox"!==l.type&&"radio"!==l.type||(e=vr),(e=e&&e(y,r))?ir(o,e,v,n):(t&&t(y,l,r),"focusout"===y&&(t=l._wrapperState)&&t.controlled&&"number"===l.type&&Ce(l,"number",l.value)),t=r?Tn(r):window,y){case"focusin":!lr(t)&&"true"!==t.contentEditable||(Nr=t,Cr=r,Sr=null);break;case"focusout":Sr=Cr=Nr=null;break;case"mousedown":Tr=!0;break;case"contextmenu":case"mouseup":case"dragend":Tr=!1,Fr(o,v,n);break;case"selectionchange":if(jr)break;case"keydown":case"keyup":Fr(o,v,n)}if(Ja)e:{switch(y){case"compositionstart":var h="onCompositionStart";break e;case"compositionend":h="onCompositionEnd";break e;case"compositionupdate":h="onCompositionUpdate";break e}h=void 0}else nr?ar(y,v)&&(h="onCompositionEnd"):"keydown"===y&&229===v.keyCode&&(h="onCompositionStart");h&&(Za&&"ko"!==v.locale&&(nr||"onCompositionStart"!==h?"onCompositionEnd"===h&&nr&&(a=Pa()):(wa="value"in(_a=n)?_a.value:_a.textContent,nr=!0)),0<(t=rn(r,h)).length)&&(h=new Ia(h,y,null,v,n),o.push({event:h,listeners:t}),a||null!==(a=rr(v)))&&(h.data=a),(a=(Xa?function(e,t){switch(e){case"compositionend":return rr(t);case"keypress":return 32!==t.which?null:(tr=!0,er);case"textInput":return(e=t.data)===er&&tr?null:e;default:return null}}:function(e,t){if(nr)return"compositionend"===e||!Ja&&ar(e,t)?(e=Pa(),Oa=wa=_a=null,nr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Za&&"ko"!==t.locale?null:t.data;default:return null}})(y,v))&&0<(r=rn(r,"onBeforeInput")).length&&(n=new Ia("onBeforeInput","beforeinput",null,v,n),o.push({event:n,listeners:r}),n.data=a)}Kr(o,b)})}function an(e,t,a){return{instance:e,listener:t,currentTarget:a}}function rn(e,t){for(var a=t+"Capture",r=[];null!==e;){var n=e,o=n.stateNode;5===n.tag&&null!==o&&(n=o,null!=(o=it(e,a))&&r.unshift(an(e,o,n)),null!=(o=it(e,t)))&&r.push(an(e,o,n)),e=e.return}return r}function nn(e){if(null===e)return null;for(;(e=e.return)&&5!==e.tag;);return e||null}function on(e,t,a,r,n){for(var o=t._reactName,l=[];null!==a&&a!==r;){var i=a,s=i.alternate,u=i.stateNode;if(null!==s&&s===r)break;5===i.tag&&null!==u&&(i=u,n?null!=(s=it(a,o))&&l.unshift(an(a,s,i)):null!=(s=it(a,o))&&l.push(an(a,s,i))),a=a.return}0!==l.length&&e.push({event:t,listeners:l})}var ln=/\r\n?/g,sn=/\u0000|\uFFFD/g;function un(e){return("string"==typeof e?e:""+e).replace(ln,"\n").replace(sn,"")}function cn(e,t,a){if(t=un(t),un(e)!==t&&a)throw Error(U(425))}function pn(){}var dn=null,fn=null;function mn(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var hn="function"==typeof setTimeout?setTimeout:void 0,yn="function"==typeof clearTimeout?clearTimeout:void 0,bn="function"==typeof Promise?Promise:void 0,vn="function"==typeof queueMicrotask?queueMicrotask:void 0!==bn?function(e){return bn.resolve(null).then(e).catch(gn)}:hn;function gn(e){setTimeout(function(){throw e})}function En(e,t){var a=t,r=0;do{var n=a.nextSibling;if(e.removeChild(a),n&&8===n.nodeType)if("/$"===(a=n.data)){if(0===r)return e.removeChild(n),void da(t);r--}else"$"!==a&&"$?"!==a&&"$!"!==a||r++}while(a=n);da(t)}function _n(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function wn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var a=e.data;if("$"===a||"$!"===a||"$?"===a){if(0===t)return e;t--}else"/$"===a&&t++}e=e.previousSibling}return null}var r=Math.random().toString(36).slice(2),On="__reactFiber$"+r,Pn="__reactProps$"+r,kn="__reactContainer$"+r,xn="__reactEvents$"+r,jn="__reactListeners$"+r,Nn="__reactHandles$"+r;function Cn(e){var t=e[On];if(t)return t;for(var a=e.parentNode;a;){if(t=a[kn]||a[On]){if(a=t.alternate,null!==t.child||null!==a&&null!==a.child)for(e=wn(e);null!==e;){if(a=e[On])return a;e=wn(e)}return t}a=(e=a).parentNode}return null}function Sn(e){return!(e=e[On]||e[kn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Tn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(U(33))}function Fn(e){return e[Pn]||null}var Dn=[],Mn=-1;function An(e){return{current:e}}function u(e){Mn<0||(e.current=Dn[Mn],Dn[Mn]=null,Mn--)}function b(e,t){Dn[++Mn]=e.current,e.current=t}var Rn={},v=An(Rn),g=An(!1),Vn=Rn;function Un(e,t){var a=e.type.contextTypes;if(!a)return Rn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var n,o={};for(n in a)o[n]=t[n];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function E(e){return null!=(e=e.childContextTypes)}function In(){u(g),u(v)}function Ln(e,t,a){if(v.current!==Rn)throw Error(U(168));b(v,t),b(g,a)}function Bn(e,t,a){var r,n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return a;for(r in n=n.getChildContext())if(!(r in t))throw Error(U(108,ve(e)||"Unknown",r));return y({},a,n)}function zn(e){e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Rn,Vn=v.current,b(v,e),b(g,g.current)}function Wn(e,t,a){var r=e.stateNode;if(!r)throw Error(U(169));a?(e=Bn(e,t,Vn),r.__reactInternalMemoizedMergedChildContext=e,u(g),u(v),b(v,e)):u(g),b(g,a)}var Hn=null,$n=!1,qn=!1;function Qn(e){null===Hn?Hn=[e]:Hn.push(e)}function Yn(){if(!qn&&null!==Hn){qn=!0;var t=0,e=_;try{var a=Hn;for(_=1;t<a.length;t++)for(var r=a[t];null!==(r=r(!0)););Hn=null,$n=!1}catch(e){throw null!==Hn&&(Hn=Hn.slice(t+1)),gt(Pt,Yn),e}finally{_=e,qn=!1}}return null}var Gn=[],Kn=0,Jn=null,Xn=0,Zn=[],eo=0,to=null,ao=1,ro="";function no(e,t){Gn[Kn++]=Xn,Gn[Kn++]=Jn,Jn=e,Xn=t}function oo(e,t,a){Zn[eo++]=ao,Zn[eo++]=ro,Zn[eo++]=to,to=e;var r,n=ao,o=(e=ro,32-Tt(n)-1),l=(n&=~(1<<o),a+=1,32-Tt(t)+o);ro=30<l?(l=(n&(1<<(r=o-o%5))-1).toString(32),n>>=r,o-=r,ao=1<<32-Tt(t)+o|a<<o|n,l+e):(ao=1<<l|a<<o|n,e)}function lo(e){null!==e.return&&(no(e,1),oo(e,1,0))}function io(e){for(;e===Jn;)Jn=Gn[--Kn],Gn[Kn]=null,Xn=Gn[--Kn],Gn[Kn]=null;for(;e===to;)to=Zn[--eo],Zn[eo]=null,ro=Zn[--eo],Zn[eo]=null,ao=Zn[--eo],Zn[eo]=null}var so=null,w=null,I=!1,uo=null;function co(e,t){var a=tu(5,null,null,0);a.elementType="DELETED",a.stateNode=t,null===(t=(a.return=e).deletions)?(e.deletions=[a],e.flags|=16):t.push(a)}function po(e,t){switch(e.tag){case 5:var a=e.type;return null!==(t=1!==t.nodeType||a.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,so=e,w=_n(t.firstChild),1);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,so=e,w=null,1);case 13:return null!==(t=8!==t.nodeType?null:t)&&(a=null!==to?{id:ao,overflow:ro}:null,e.memoizedState={dehydrated:t,treeContext:a,retryLane:1073741824},(a=tu(18,null,null,0)).stateNode=t,(a.return=e).child=a,so=e,w=null,1);default:return}}function fo(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function mo(e){if(I)if(w){var t=w;if(!po(e,w)){if(fo(e))throw Error(U(418));var a=_n(t.nextSibling),r=so;a&&po(e,a)?co(r,t):(e.flags=-4097&e.flags|2,I=!1,so=e)}}else{if(fo(e))throw Error(U(418));e.flags=-4097&e.flags|2,I=!1,so=e}}function ho(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;so=e}function yo(e){if(e!==so)return!1;if(!I)return ho(e),!(I=!0);var t;if(t=(t=(t=3!==e.tag)&&!(t=5!==e.tag)?"head"!==(t=e.type)&&"body"!==t&&!mn(e.type,e.memoizedProps):t)&&w){if(fo(e))throw bo(),Error(U(418));for(;t;)co(e,t),t=_n(t.nextSibling)}if(ho(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(U(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var a=e.data;if("/$"===a){if(0===t){w=_n(e.nextSibling);break e}t--}else"$"!==a&&"$!"!==a&&"$?"!==a||t++}e=e.nextSibling}w=null}}else w=so?_n(e.stateNode.nextSibling):null;return!0}function bo(){for(var e=w;e;)e=_n(e.nextSibling)}function vo(){w=so=null,I=!1}function go(e){null===uo?uo=[e]:uo.push(e)}var Eo=V.ReactCurrentBatchConfig;function _o(e,t,a){if(null!==(e=a.ref)&&"function"!=typeof e&&"object"!=typeof e){if(a._owner){if(a=a._owner){if(1!==a.tag)throw Error(U(309));var r=a.stateNode}var n,o;if(r)return n=r,o=""+e,null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=n.refs;null===e?delete t[o]:t[o]=e})._stringRef=o,t);throw Error(U(147,e))}if("string"!=typeof e)throw Error(U(284));if(!a._owner)throw Error(U(290,e))}return e}function wo(e,t){throw e=Object.prototype.toString.call(t),Error(U(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Oo(e){return(0,e._init)(e._payload)}function Po(N){function C(e,t){var a;N&&(null===(a=e.deletions)?(e.deletions=[t],e.flags|=16):a.push(t))}function S(e,t){if(N)for(;null!==t;)C(e,t),t=t.sibling;return null}function T(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function F(e,t){return(e=ru(e,t)).index=0,e.sibling=null,e}function D(e,t,a){if(e.index=a,N){if(null!==(a=e.alternate))return(a=a.index)<t?(e.flags|=2,t):a;e.flags|=2}else e.flags|=1048576;return t}function M(e){return N&&null===e.alternate&&(e.flags|=2),e}function o(e,t,a,r){return null===t||6!==t.tag?(t=iu(a,e.mode,r)).return=e:(t=F(t,a)).return=e,t}function l(e,t,a,r){var n=a.type;return n===te?s(e,t,a.props.children,r,a.key):(null!==t&&(t.elementType===n||"object"==typeof n&&null!==n&&n.$$typeof===ce&&Oo(n)===t.type)?(r=F(t,a.props)).ref=_o(0,t,a):(r=nu(a.type,a.key,a.props,null,e.mode,r)).ref=_o(0,t,a),r.return=e,r)}function i(e,t,a,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==a.containerInfo||t.stateNode.implementation!==a.implementation?(t=su(a,e.mode,r)).return=e:(t=F(t,a.children||[])).return=e,t}function s(e,t,a,r,n){return null===t||7!==t.tag?(t=ou(a,e.mode,r,n)).return=e:(t=F(t,a)).return=e,t}function A(e,t,a){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=iu(""+t,e.mode,a)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Z:return(a=nu(t.type,t.key,t.props,null,e.mode,a)).ref=_o(0,null,t),a.return=e,a;case ee:return(t=su(t,e.mode,a)).return=e,t;case ce:return A(e,(0,t._init)(t._payload),a)}if(Se(t)||fe(t))return(t=ou(t,e.mode,a,null)).return=e,t;wo(0,t)}return null}function R(e,t,a,r){var n=null!==t?t.key:null;if("string"==typeof a&&""!==a||"number"==typeof a)return null!==n?null:o(e,t,""+a,r);if("object"==typeof a&&null!==a){switch(a.$$typeof){case Z:return a.key===n?l(e,t,a,r):null;case ee:return a.key===n?i(e,t,a,r):null;case ce:return R(e,t,(n=a._init)(a._payload),r)}if(Se(a)||fe(a))return null!==n?null:s(e,t,a,r,null);wo(0,a)}return null}function V(e,t,a,r,n){if("string"==typeof r&&""!==r||"number"==typeof r)return o(t,e=e.get(a)||null,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Z:return l(t,e=e.get(null===r.key?a:r.key)||null,r,n);case ee:return i(t,e=e.get(null===r.key?a:r.key)||null,r,n);case ce:return V(e,t,a,(0,r._init)(r._payload),n)}if(Se(r)||fe(r))return s(t,e=e.get(a)||null,r,n,null);wo(0,r)}return null}return function e(t,a,r,n){if("object"==typeof(r="object"==typeof r&&null!==r&&r.type===te&&null===r.key?r.props.children:r)&&null!==r){switch(r.$$typeof){case Z:e:{for(var o=r.key,l=a;null!==l;){if(l.key===o){if((o=r.type)===te){if(7===l.tag){S(t,l.sibling),(a=F(l,r.props.children)).return=t,t=a;break e}}else if(l.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===ce&&Oo(o)===l.type){S(t,l.sibling),(a=F(l,r.props)).ref=_o(0,l,r),a.return=t,t=a;break e}S(t,l);break}C(t,l),l=l.sibling}t=r.type===te?((a=ou(r.props.children,t.mode,n,r.key)).return=t,a):((n=nu(r.type,r.key,r.props,null,t.mode,n)).ref=_o(0,a,r),n.return=t,n)}return M(t);case ee:e:{for(l=r.key;null!==a;){if(a.key===l){if(4===a.tag&&a.stateNode.containerInfo===r.containerInfo&&a.stateNode.implementation===r.implementation){S(t,a.sibling),(a=F(a,r.children||[])).return=t,t=a;break e}S(t,a);break}C(t,a),a=a.sibling}(a=su(r,t.mode,n)).return=t,t=a}return M(t);case ce:return e(t,a,(l=r._init)(r._payload),n)}if(Se(r)){for(var i=t,s=a,u=r,c=n,p=null,d=null,f=s,m=s=0,h=null;null!==f&&m<u.length;m++){f.index>m?(h=f,f=null):h=f.sibling;var y=R(i,f,u[m],c);if(null===y){null===f&&(f=h);break}N&&f&&null===y.alternate&&C(i,f),s=D(y,s,m),null===d?p=y:d.sibling=y,d=y,f=h}if(m===u.length)S(i,f);else if(null===f)for(;m<u.length;m++)null!==(f=A(i,u[m],c))&&(s=D(f,s,m),null===d?p=f:d.sibling=f,d=f);else{for(f=T(i,f);m<u.length;m++)null!==(h=V(f,i,m,u[m],c))&&(N&&null!==h.alternate&&f.delete(null===h.key?m:h.key),s=D(h,s,m),null===d?p=h:d.sibling=h,d=h);N&&f.forEach(function(e){return C(i,e)})}return I&&no(i,m),p}if(fe(r)){var b=t,v=a,g=r,E=n,_=fe(g);if("function"!=typeof _)throw Error(U(150));if(null==(g=_.call(g)))throw Error(U(151));for(var w=_=null,O=v,P=v=0,k=null,x=g.next();null!==O&&!x.done;P++,x=g.next()){O.index>P?(k=O,O=null):k=O.sibling;var j=R(b,O,x.value,E);if(null===j){null===O&&(O=k);break}N&&O&&null===j.alternate&&C(b,O),v=D(j,v,P),null===w?_=j:w.sibling=j,w=j,O=k}if(x.done)S(b,O);else if(null===O)for(;!x.done;P++,x=g.next())null!==(x=A(b,x.value,E))&&(v=D(x,v,P),null===w?_=x:w.sibling=x,w=x);else{for(O=T(b,O);!x.done;P++,x=g.next())null!==(x=V(O,b,P,x.value,E))&&(N&&null!==x.alternate&&O.delete(null===x.key?P:x.key),v=D(x,v,P),null===w?_=x:w.sibling=x,w=x);N&&O.forEach(function(e){return C(b,e)})}return I&&no(b,P),_}wo(0,r)}return"string"==typeof r&&""!==r||"number"==typeof r?(r=""+r,(a=null!==a&&6===a.tag?(S(t,a.sibling),F(a,r)):(S(t,a),iu(r,t.mode,n))).return=t,M(t=a)):S(t,a)}}var ko=Po(!0),xo=Po(!1),jo=An(null),No=null,Co=null,So=null;function To(){So=Co=No=null}function Fo(e){var t=jo.current;u(jo),e._currentValue=t}function Do(e,t,a){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===a)break;e=e.return}}function Mo(e,t){(So=Co=null)!==(e=(No=e).dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(j=!0),e.firstContext=null)}function Ao(e){var t=e._currentValue;if(So!==e)if(e={context:e,memoizedValue:t,next:null},null===Co){if(null===No)throw Error(U(308));Co=e,No.dependencies={lanes:0,firstContext:e}}else Co=Co.next=e;return t}var Ro=null;function Vo(e){null===Ro?Ro=[e]:Ro.push(e)}function Uo(e,t,a,r){var n=t.interleaved;return null===n?(a.next=a,Vo(t)):(a.next=n.next,n.next=a),t.interleaved=a,Io(e,r)}function Io(e,t){e.lanes|=t;var a=e.alternate;for(null!==a&&(a.lanes|=t),e=(a=e).return;null!==e;)e.childLanes|=t,null!==(a=e.alternate)&&(a.childLanes|=t),e=(a=e).return;return 3===a.tag?a.stateNode:null}var Lo=!1;function Bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function zo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Wo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ho(e,t,a){var r,n=e.updateQueue;return null===n?null:(n=n.shared,0!=(2&T)?(null===(r=n.pending)?t.next=t:(t.next=r.next,r.next=t),n.pending=t):(null===(r=n.interleaved)?(t.next=t,Vo(n)):(t.next=r.next,r.next=t),n.interleaved=t),Io(e,a))}function $o(e,t,a){var r;null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&a))&&(r=t.lanes,r&=e.pendingLanes,Wt(e,t.lanes=a|=r))}function qo(e,t){var a=e.updateQueue,r=e.alternate;if(null!==r&&a===(r=r.updateQueue)){var n=null,o=null;if(null!==(a=a.firstBaseUpdate)){do{var l={eventTime:a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null}}while(null===o?n=o=l:o=o.next=l,null!==(a=a.next));null===o?n=o=t:o=o.next=t}else n=o=t;a={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=a}else null===(e=a.lastBaseUpdate)?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}function Qo(e,t,a,r){var n,o,l=e.updateQueue,i=(Lo=!1,l.firstBaseUpdate),s=l.lastBaseUpdate;if(null!==(p=l.shared.pending)&&(l.shared.pending=null,o=(n=p).next,(n.next=null)===s?i=o:s.next=o,s=n,null!==(c=e.alternate))&&(p=(c=c.updateQueue).lastBaseUpdate)!==s&&(null===p?c.firstBaseUpdate=o:p.next=o,c.lastBaseUpdate=n),null!==i){for(var u=l.baseState,s=0,c=o=n=null,p=i;;){var d=p.lane,f=p.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:f,lane:0,tag:p.tag,payload:p.payload,callback:p.callback,next:null});e:{var m=e,h=p,d=t,f=a;switch(h.tag){case 1:if("function"==typeof(m=h.payload)){u=m.call(f,u,d);break e}u=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(d="function"==typeof(m=h.payload)?m.call(f,u,d):m))break e;u=y({},u,d);break e;case 2:Lo=!0}}null!==p.callback&&0!==p.lane&&(e.flags|=64,null===(d=l.effects)?l.effects=[p]:d.push(p))}else f={eventTime:f,lane:d,tag:p.tag,payload:p.payload,callback:p.callback,next:null},null===c?(o=c=f,n=u):c=c.next=f,s|=d;if(null===(p=p.next)){if(null===(p=l.shared.pending))break;p=(d=p).next,d.next=null,l.lastBaseUpdate=d,l.shared.pending=null}}if(null===c&&(n=u),l.baseState=n,l.firstBaseUpdate=o,l.lastBaseUpdate=c,null!==(t=l.shared.interleaved))for(l=t;s|=l.lane,(l=l.next)!==t;);else null===i&&(l.shared.lanes=0);ms|=s,e.lanes=s,e.memoizedState=u}}function Yo(e,t,a){if(e=t.effects,(t.effects=null)!==e)for(t=0;t<e.length;t++){var r=e[t],n=r.callback;if(null!==n){if(r.callback=null,r=a,"function"!=typeof n)throw Error(U(191,n));n.call(r)}}}var Go={},Ko=An(Go),Jo=An(Go),Xo=An(Go);function Zo(e){if(e===Go)throw Error(U(174));return e}function el(e,t){switch(b(Xo,t),b(Jo,e),b(Ko,Go),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ve(null,"");break;default:t=Ve(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}u(Ko),b(Ko,t)}function tl(){u(Ko),u(Jo),u(Xo)}function al(e){Zo(Xo.current);var t=Zo(Ko.current),a=Ve(t,e.type);t!==a&&(b(Jo,e),b(Ko,a))}function rl(e){Jo.current===e&&(u(Ko),u(Jo))}var O=An(0);function nl(e){for(var t=e;null!==t;){if(13===t.tag){var a=t.memoizedState;if(null!==a&&(null===(a=a.dehydrated)||"$?"===a.data||"$!"===a.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t=(t.child.return=t).child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ol=[];function ll(){for(var e=0;e<ol.length;e++)ol[e]._workInProgressVersionPrimary=null;ol.length=0}var il=V.ReactCurrentDispatcher,sl=V.ReactCurrentBatchConfig,ul=0,P=null,k=null,x=null,cl=!1,pl=!1,dl=0,fl=0;function n(){throw Error(U(321))}function ml(e,t){if(null!==t){for(var a=0;a<t.length&&a<e.length;a++)if(!Er(e[a],t[a]))return;return 1}}function hl(e,t,a,r,n,o){if(ul=o,(P=t).memoizedState=null,t.updateQueue=null,t.lanes=0,il.current=null===e||null===e.memoizedState?Gl:Kl,e=a(r,n),pl){o=0;do{if(pl=!1,dl=0,25<=o)throw Error(U(301))}while(o+=1,x=k=null,t.updateQueue=null,il.current=Jl,e=a(r,n),pl)}if(il.current=Yl,t=null!==k&&null!==k.next,ul=0,x=k=P=null,cl=!1,t)throw Error(U(300));return e}function yl(){var e=0!==dl;return dl=0,e}function bl(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===x?P.memoizedState=x=e:x=x.next=e,x}function vl(){e=null===k?null!==(e=P.alternate)?e.memoizedState:null:k.next;var e,t=null===x?P.memoizedState:x.next;if(null!==t)x=t,k=e;else{if(null===e)throw Error(U(310));e={memoizedState:(k=e).memoizedState,baseState:k.baseState,baseQueue:k.baseQueue,queue:k.queue,next:null},null===x?P.memoizedState=x=e:x=x.next=e}return x}function gl(e,t){return"function"==typeof t?t(e):t}function El(e){var t=vl(),a=t.queue;if(null===a)throw Error(U(311));a.lastRenderedReducer=e;var r,n=(l=k).baseQueue;if(null!==(o=a.pending)&&(null!==n&&(r=n.next,n.next=o.next,o.next=r),l.baseQueue=n=o,a.pending=null),null!==n){var o=n.next,l=l.baseState,i=r=null,s=null,u=o;do{var c,p=u.lane}while((ul&p)===p?(null!==s&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),l=u.hasEagerState?u.eagerState:e(l,u.action)):(c={lane:p,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===s?(i=s=c,r=l):s=s.next=c,P.lanes|=p,ms|=p),null!==(u=u.next)&&u!==o);null===s?r=l:s.next=i,Er(l,t.memoizedState)||(j=!0),t.memoizedState=l,t.baseState=r,t.baseQueue=s,a.lastRenderedState=l}if(null!==(e=a.interleaved))for(n=e;o=n.lane,P.lanes|=o,ms|=o,(n=n.next)!==e;);else null===n&&(a.lanes=0);return[t.memoizedState,a.dispatch]}function _l(e){var t=vl(),a=t.queue;if(null===a)throw Error(U(311));a.lastRenderedReducer=e;var r=a.dispatch,n=a.pending,o=t.memoizedState;if(null!==n){a.pending=null;for(var l=n=n.next;o=e(o,l.action),(l=l.next)!==n;);Er(o,t.memoizedState)||(j=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),a.lastRenderedState=o}return[o,r]}function wl(){}function Ol(e,t){var a=P,r=vl(),n=t(),o=!Er(r.memoizedState,n);if(o&&(r.memoizedState=n,j=!0),r=r.queue,Al(xl.bind(null,a,r,e),[e]),r.getSnapshot!==t||o||null!==x&&1&x.memoizedState.tag){if(a.flags|=2048,Sl(9,kl.bind(null,a,r,n,t),void 0,null),null===f)throw Error(U(349));0==(30&ul)&&Pl(a,t,n)}return n}function Pl(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},null===(t=P.updateQueue)?(P.updateQueue=t={lastEffect:null,stores:null}).stores=[e]:null===(a=t.stores)?t.stores=[e]:a.push(e)}function kl(e,t,a,r){t.value=a,t.getSnapshot=r,jl(t)&&Nl(e)}function xl(e,t,a){return a(function(){jl(t)&&Nl(e)})}function jl(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Er(e,a)}catch(e){return 1}}function Nl(e){var t=Io(e,1);null!==t&&Fs(t,e,1,-1)}function Cl(e){var t=bl();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(t.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:gl,lastRenderedState:e}).dispatch=function(e,t,a){var r=Ts(e),n={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null};if($l(e))ql(t,n);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l,i=t.lastRenderedState,s=o(i,a);if(n.hasEagerState=!0,n.eagerState=s,Er(s,i))return null===(l=t.interleaved)?(n.next=n,Vo(t)):(n.next=l.next,l.next=n),void(t.interleaved=n)}catch(e){}null!==(a=Uo(e,t,n,r))&&(n=m(),Fs(a,e,r,n),Ql(a,t,r))}}.bind(null,P,e),[t.memoizedState,e]}function Sl(e,t,a,r){return e={tag:e,create:t,destroy:a,deps:r,next:null},null===(t=P.updateQueue)?(P.updateQueue=t={lastEffect:null,stores:null}).lastEffect=e.next=e:null===(a=t.lastEffect)?t.lastEffect=e.next=e:(r=a.next,(a.next=e).next=r,t.lastEffect=e),e}function Tl(){return vl().memoizedState}function Fl(e,t,a,r){var n=bl();P.flags|=e,n.memoizedState=Sl(1|t,a,void 0,void 0===r?null:r)}function Dl(e,t,a,r){var n=vl(),o=(r=void 0===r?null:r,void 0);if(null!==k){var l=k.memoizedState,o=l.destroy;if(null!==r&&ml(r,l.deps))return void(n.memoizedState=Sl(t,a,o,r))}P.flags|=e,n.memoizedState=Sl(1|t,a,o,r)}function Ml(e,t){return Fl(8390656,8,e,t)}function Al(e,t){return Dl(2048,8,e,t)}function Rl(e,t){return Dl(4,2,e,t)}function Vl(e,t){return Dl(4,4,e,t)}function Ul(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Il(e,t,a){return a=null!=a?a.concat([e]):null,Dl(4,4,Ul.bind(null,t,e),a)}function Ll(){}function Bl(e,t){var a=vl(),r=(t=void 0===t?null:t,a.memoizedState);return null!==r&&null!==t&&ml(t,r[1])?r[0]:(a.memoizedState=[e,t],e)}function zl(e,t){var a=vl(),r=(t=void 0===t?null:t,a.memoizedState);return null!==r&&null!==t&&ml(t,r[1])?r[0]:(e=e(),a.memoizedState=[e,t],e)}function Wl(e,t,a){return 0==(21&ul)?(e.baseState&&(e.baseState=!1,j=!0),e.memoizedState=a):(Er(a,t)||(a=Lt(),P.lanes|=a,ms|=a,e.baseState=!0),t)}function Hl(){return vl().memoizedState}function $l(e){var t=e.alternate;return e===P||null!==t&&t===P}function ql(e,t){pl=cl=!0;var a=e.pending;null===a?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Ql(e,t,a){var r;0!=(4194240&a)&&(r=t.lanes,r&=e.pendingLanes,Wt(e,t.lanes=a|=r))}var Yl={readContext:Ao,useCallback:n,useContext:n,useEffect:n,useImperativeHandle:n,useInsertionEffect:n,useLayoutEffect:n,useMemo:n,useReducer:n,useRef:n,useState:n,useDebugValue:n,useDeferredValue:n,useTransition:n,useMutableSource:n,useSyncExternalStore:n,useId:n,unstable_isNewReconciler:!1},Gl={readContext:Ao,useCallback:function(e,t){return bl().memoizedState=[e,void 0===t?null:t],e},useContext:Ao,useEffect:Ml,useImperativeHandle:function(e,t,a){return a=null!=a?a.concat([e]):null,Fl(4194308,4,Ul.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Fl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fl(4,2,e,t)},useMemo:function(e,t){var a=bl();return t=void 0===t?null:t,e=e(),a.memoizedState=[e,t],e},useReducer:function(e,t,a){var r=bl();return t=void 0!==a?a(t):t,r.memoizedState=r.baseState=t,e=(r.queue=e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=function(e,t,a){var r=Ts(e);a={lane:r,action:a,hasEagerState:!1,eagerState:null,next:null},$l(e)?ql(t,a):null!==(a=Uo(e,t,a,r))&&(Fs(a,e,r,m()),Ql(a,t,r))}.bind(null,P,e),[r.memoizedState,e]},useRef:function(e){return bl().memoizedState=e={current:e}},useState:Cl,useDebugValue:Ll,useDeferredValue:function(e){return bl().memoizedState=e},useTransition:function(){var e=(t=Cl(!1))[0],t=function(e,t){var a=_,r=(_=0!==a&&a<4?a:4,e(!0),sl.transition);sl.transition={};try{e(!1),t()}finally{_=a,sl.transition=r}}.bind(null,t[1]);return[e,bl().memoizedState=t]},useMutableSource:function(){},useSyncExternalStore:function(e,t,a){var r=P,n=bl();if(I){if(void 0===a)throw Error(U(407));a=a()}else{if(a=t(),null===f)throw Error(U(349));0==(30&ul)&&Pl(r,t,a)}var o={value:n.memoizedState=a,getSnapshot:t};return n.queue=o,Ml(xl.bind(null,r,o,e),[e]),r.flags|=2048,Sl(9,kl.bind(null,r,o,a,t),void 0,null),a},useId:function(){var e,t=bl(),a=f.identifierPrefix;return I?(e=ro,a=":"+a+"R"+(e=(ao&~(1<<32-Tt(ao)-1)).toString(32)+e),0<(e=dl++)&&(a+="H"+e.toString(32)),a+=":"):a=":"+a+"r"+(e=fl++).toString(32)+":",t.memoizedState=a},unstable_isNewReconciler:!1},Kl={readContext:Ao,useCallback:Bl,useContext:Ao,useEffect:Al,useImperativeHandle:Il,useInsertionEffect:Rl,useLayoutEffect:Vl,useMemo:zl,useReducer:El,useRef:Tl,useState:function(){return El(gl)},useDebugValue:Ll,useDeferredValue:function(e){return Wl(vl(),k.memoizedState,e)},useTransition:function(){return[El(gl)[0],vl().memoizedState]},useMutableSource:wl,useSyncExternalStore:Ol,useId:Hl,unstable_isNewReconciler:!1},Jl={readContext:Ao,useCallback:Bl,useContext:Ao,useEffect:Al,useImperativeHandle:Il,useInsertionEffect:Rl,useLayoutEffect:Vl,useMemo:zl,useReducer:_l,useRef:Tl,useState:function(){return _l(gl)},useDebugValue:Ll,useDeferredValue:function(e){var t=vl();return null===k?t.memoizedState=e:Wl(t,k.memoizedState,e)},useTransition:function(){return[_l(gl)[0],vl().memoizedState]},useMutableSource:wl,useSyncExternalStore:Ol,useId:Hl,unstable_isNewReconciler:!1};function Xl(e,t){if(e&&e.defaultProps)for(var a in t=y({},t),e=e.defaultProps)void 0===t[a]&&(t[a]=e[a]);return t}function Zl(e,t,a,r){a=null==(a=a(r,t=e.memoizedState))?t:y({},t,a),e.memoizedState=a,0===e.lanes&&(e.updateQueue.baseState=a)}var ei={isMounted:function(e){return!!(e=e._reactInternals)&&ht(e)===e},enqueueSetState:function(e,t,a){e=e._reactInternals;var r=m(),n=Ts(e),o=Wo(r,n);o.payload=t,null!=a&&(o.callback=a),null!==(t=Ho(e,o,n))&&(Fs(t,e,n,r),$o(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var r=m(),n=Ts(e),o=Wo(r,n);o.tag=1,o.payload=t,null!=a&&(o.callback=a),null!==(t=Ho(e,o,n))&&(Fs(t,e,n,r),$o(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=m(),r=Ts(e),n=Wo(a,r);n.tag=2,null!=t&&(n.callback=t),null!==(t=Ho(e,n,r))&&(Fs(t,e,r,a),$o(t,e,r))}};function ti(e,t,a,r,n,o,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!(t.prototype&&t.prototype.isPureReactComponent&&_r(a,r)&&_r(n,o))}function ai(e,t,a){var r=!1,n=Rn,o=t.contextType;t=new t(a,o="object"==typeof o&&null!==o?Ao(o):(n=E(t)?Vn:v.current,(r=null!=(r=t.contextTypes))?Un(e,n):Rn)),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ei,(e.stateNode=t)._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=o)}function ri(e,t,a,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(a,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(a,r),t.state!==e&&ei.enqueueReplaceState(t,t.state,null)}function ni(e,t,a,r){var n=e.stateNode,o=(n.props=a,n.state=e.memoizedState,n.refs={},Bo(e),t.contextType);"object"==typeof o&&null!==o?n.context=Ao(o):(o=E(t)?Vn:v.current,n.context=Un(e,o)),n.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(Zl(e,0,o,a),n.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof n.getSnapshotBeforeUpdate||"function"!=typeof n.UNSAFE_componentWillMount&&"function"!=typeof n.componentWillMount||(t=n.state,"function"==typeof n.componentWillMount&&n.componentWillMount(),"function"==typeof n.UNSAFE_componentWillMount&&n.UNSAFE_componentWillMount(),t!==n.state&&ei.enqueueReplaceState(n,n.state,null),Qo(e,a,n,r),n.state=e.memoizedState),"function"==typeof n.componentDidMount&&(e.flags|=4194308)}function oi(e,t){try{for(var a="",r=t;a+=function(e){switch(e.tag){case 5:return he(e.type);case 16:return he("Lazy");case 13:return he("Suspense");case 19:return he("SuspenseList");case 0:case 2:case 15:return e=be(e.type,!1);case 11:return e=be(e.type.render,!1);case 1:return e=be(e.type,!0);default:return""}}(r),r=r.return;);var n=a}catch(e){n="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:n,digest:null}}function li(e,t,a){return{value:e,source:null,stack:null!=a?a:null,digest:null!=t?t:null}}function ii(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var si="function"==typeof WeakMap?WeakMap:Map;function ui(e,t,a){(a=Wo(-1,a)).tag=3,a.payload={element:null};var r=t.value;return a.callback=function(){_s||(_s=!0,ws=r),ii(0,t)},a}function ci(e,t,a){(a=Wo(-1,a)).tag=3;var r,n=e.type.getDerivedStateFromError,e=("function"==typeof n&&(r=t.value,a.payload=function(){return n(r)},a.callback=function(){ii(0,t)}),e.stateNode);return null!==e&&"function"==typeof e.componentDidCatch&&(a.callback=function(){ii(0,t),"function"!=typeof n&&(null===Os?Os=new Set([this]):Os.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),a}function pi(e,t,a){var r,n=e.pingCache;null===n?(n=e.pingCache=new si,r=new Set,n.set(t,r)):void 0===(r=n.get(t))&&(r=new Set,n.set(t,r)),r.has(a)||(r.add(a),e=function(e,t,a){var r=e.pingCache;null!==r&&r.delete(t),t=m(),e.pingedLanes|=e.suspendedLanes&a,f===e&&(D&a)===a&&(4===M||3===M&&(130023424&D)===D&&h()-vs<500?zs(e,0):ys|=a),Ds(e,t)}.bind(null,e,t,a),t.then(e,e))}function di(e){do{var t;if(t=(t=13===e.tag)?null===(t=e.memoizedState)||null!==t.dehydrated:t)return e}while(null!==(e=e.return));return null}function fi(e,t,a,r,n){if(0==(1&e.mode))return e===t?e.flags|=65536:(e.flags|=128,a.flags|=131072,a.flags&=-52805,1===a.tag&&(null===a.alternate?a.tag=17:((t=Wo(-1,1)).tag=2,Ho(a,t,1))),a.lanes|=1);e.flags|=65536,e.lanes=n}var mi=V.ReactCurrentOwner,j=!1;function N(e,t,a,r){t.child=null===e?xo(t,null,a,r):ko(t,e.child,a,r)}function hi(e,t,a,r,n){a=a.render;var o=t.ref;return Mo(t,n),r=hl(e,t,a,r,o,n),a=yl(),null===e||j?(I&&a&&lo(t),t.flags|=1,N(e,t,r,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Mi(e,t,n))}function yi(e,t,a,r,n){var o;if(null===e)return"function"!=typeof(o=a.type)||au(o)||void 0!==o.defaultProps||null!==a.compare||void 0!==a.defaultProps?((e=nu(a.type,null,r,t,t.mode,n)).ref=t.ref,(e.return=t).child=e):(t.tag=15,t.type=o,bi(e,t,o,r,n));if(o=e.child,0==(e.lanes&n)){var l=o.memoizedProps;if((a=null!==(a=a.compare)?a:_r)(l,r)&&e.ref===t.ref)return Mi(e,t,n)}return t.flags|=1,(e=ru(o,r)).ref=t.ref,(e.return=t).child=e}function bi(e,t,a,r,n){if(null!==e){var o=e.memoizedProps;if(_r(o,r)&&e.ref===t.ref){if(j=!1,t.pendingProps=r=o,0==(e.lanes&n))return t.lanes=e.lanes,Mi(e,t,n);0!=(131072&e.flags)&&(j=!0)}}return Ei(e,t,a,r,n)}function vi(e,t,a){var r=t.pendingProps,n=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},b(ds,ps),ps|=a;else{if(0==(1073741824&a))return e=null!==o?o.baseLanes|a:a,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,b(ds,ps),ps|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:a,b(ds,ps),ps|=r}else null!==o?(r=o.baseLanes|a,t.memoizedState=null):r=a,b(ds,ps),ps|=r;return N(e,t,n,a),t.child}function gi(e,t){var a=t.ref;(null===e&&null!==a||null!==e&&e.ref!==a)&&(t.flags|=512,t.flags|=2097152)}function Ei(e,t,a,r,n){var o=Un(t,E(a)?Vn:v.current);return Mo(t,n),a=hl(e,t,a,r,o,n),r=yl(),null===e||j?(I&&r&&lo(t),t.flags|=1,N(e,t,a,n),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n,Mi(e,t,n))}function _i(e,t,a,r,n){var o,l,i,s,u,c,p,d,f,m;return E(a)?(o=!0,zn(t)):o=!1,Mo(t,n),r=null===t.stateNode?(Di(e,t),ai(t,a,r),ni(t,a,r,n),!0):null===e?(l=t.stateNode,i=t.memoizedProps,l.props=i,d=l.context,s="object"==typeof(s=a.contextType)&&null!==s?Ao(s):Un(t,s=E(a)?Vn:v.current),(c="function"==typeof(u=a.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||i===r&&d===s||ri(0,l,r,s),Lo=!1,p=t.memoizedState,l.state=p,Qo(t,r,l,n),d=t.memoizedState,i!==r||p!==d||g.current||Lo?("function"==typeof u&&(Zl(t,0,u,r),d=t.memoizedState),(i=Lo||ti(t,a,i,r,p,d,s))?(c||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=d),l.props=r,l.state=d,l.context=s,i):("function"==typeof l.componentDidMount&&(t.flags|=4194308),!1)):(l=t.stateNode,zo(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:Xl(t.type,i),l.props=s,c=t.pendingProps,p=l.context,d="object"==typeof(d=a.contextType)&&null!==d?Ao(d):Un(t,d=E(a)?Vn:v.current),(u="function"==typeof(f=a.getDerivedStateFromProps)||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||i===c&&p===d||ri(0,l,r,d),Lo=!1,p=t.memoizedState,l.state=p,Qo(t,r,l,n),m=t.memoizedState,i!==c||p!==m||g.current||Lo?("function"==typeof f&&(Zl(t,0,f,r),m=t.memoizedState),(s=Lo||ti(t,a,s,r,p,m,d)||!1)?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,m,d),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,m,d)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),l.props=r,l.state=m,l.context=d,s):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),!1)),wi(e,t,a,r,o,n)}function wi(e,t,a,r,n,o){gi(e,t);var l=0!=(128&t.flags);if(!r&&!l)return n&&Wn(t,a,!1),Mi(e,t,o);r=t.stateNode,mi.current=t;var i=l&&"function"!=typeof a.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=ko(t,e.child,null,o),t.child=ko(t,null,i,o)):N(e,t,i,o),t.memoizedState=r.state,n&&Wn(t,a,!0),t.child}function Oi(e){var t=e.stateNode;t.pendingContext?Ln(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ln(0,t.context,!1),el(e,t.containerInfo)}function Pi(e,t,a,r,n){return vo(),go(n),t.flags|=256,N(e,t,a,r),t.child}var ki={dehydrated:null,treeContext:null,retryLane:0};function xi(e){return{baseLanes:e,cachePool:null,transitions:null}}function ji(e,t,a){var r,n,o=t.pendingProps,l=O.current,i=!1,s=0!=(128&t.flags);if((n=(n=s)||(null===e||null!==e.memoizedState)&&0!=(2&l))?(i=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(l|=1),b(O,1&l),null===e)return mo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=o.children,e=o.fallback,i?(o=t.mode,i=t.child,s={mode:"hidden",children:s},0==(1&o)&&null!==i?(i.childLanes=0,i.pendingProps=s):i=lu(s,o,0,null),e=ou(e,o,a,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=xi(a),t.memoizedState=ki,e):Ni(t,s));if(null===(l=e.memoizedState)||null===(n=l.dehydrated))return i?(i=o.fallback,s=t.mode,n=(l=e.child).sibling,u={mode:"hidden",children:o.children},0==(1&s)&&t.child!==l?((o=t.child).childLanes=0,o.pendingProps=u,t.deletions=null):(o=ru(l,u)).subtreeFlags=14680064&l.subtreeFlags,null!==n?i=ru(n,i):(i=ou(i,s,a,null)).flags|=2,i.return=t,o.return=t,o.sibling=i,t.child=o,o=i,i=t.child,s=null===(s=e.child.memoizedState)?xi(a):{baseLanes:s.baseLanes|a,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~a,t.memoizedState=ki):(e=(i=e.child).sibling,o=ru(i,{mode:"visible",children:o.children}),0==(1&t.mode)&&(o.lanes=a),o.return=t,(o.sibling=null)!==e&&(null===(a=t.deletions)?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=o,t.memoizedState=null),o;var u=e,i=t,e=o,c=n,t=l,o=a;if(s)return 256&i.flags?(i.flags&=-257,e=li(Error(U(422))),Ci(u,i,o,e)):null!==i.memoizedState?(i.child=u.child,i.flags|=128,null):(t=e.fallback,c=i.mode,e=lu({mode:"visible",children:e.children},c,0,null),(t=ou(t,c,o,null)).flags|=2,e.return=i,t.return=i,e.sibling=t,i.child=e,0!=(1&i.mode)&&ko(i,u.child,null,o),i.child.memoizedState=xi(o),i.memoizedState=ki,t);if(0==(1&i.mode))return Ci(u,i,o,null);if("$!"===c.data)return e=r=(e=c.nextSibling&&c.nextSibling.dataset)?e.dgst:r,t=Error(U(419)),e=li(t,e,void 0),Ci(u,i,o,e);if(r=0!=(o&u.childLanes),j||r){if(null!==(e=f)){switch(o&-o){case 4:c=2;break;case 16:c=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:c=32;break;case 536870912:c=268435456;break;default:c=0}0!==(c=0!=(c&(e.suspendedLanes|o))?0:c)&&c!==t.retryLane&&(t.retryLane=c,Io(u,c),Fs(e,u,c,-1))}return $s(),e=li(Error(U(421))),Ci(u,i,o,e)}return"$?"===c.data?(i.flags|=128,i.child=u.child,i=function(e){var t=e.memoizedState,a=0;null!==t&&(a=t.retryLane),Xs(e,a)}.bind(null,u),c._reactRetry=i,null):(u=t.treeContext,w=_n(c.nextSibling),so=i,I=!0,(uo=null)!==u&&(Zn[eo++]=ao,Zn[eo++]=ro,Zn[eo++]=to,ao=u.id,ro=u.overflow,to=i),(i=Ni(i,e.children)).flags|=4096,i)}function Ni(e,t){return((t=lu({mode:"visible",children:t},e.mode,0,null)).return=e).child=t}function Ci(e,t,a,r){return null!==r&&go(r),ko(t,e.child,null,a),(e=Ni(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Si(e,t,a){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Do(e.return,t,a)}function Ti(e,t,a,r,n){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:a,tailMode:n}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=a,o.tailMode=n)}function Fi(e,t,a){var r=t.pendingProps,n=r.revealOrder,o=r.tail;if(N(e,t,r.children,a),0!=(2&(r=O.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Si(e,a,t);else if(19===e.tag)Si(e,a,t);else if(null!==e.child){e=(e.child.return=e).child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(b(O,r),0==(1&t.mode))t.memoizedState=null;else switch(n){case"forwards":for(a=t.child,n=null;null!==a;)null!==(e=a.alternate)&&null===nl(e)&&(n=a),a=a.sibling;null===(a=n)?(n=t.child,t.child=null):(n=a.sibling,a.sibling=null),Ti(t,!1,n,a,o);break;case"backwards":for(n=t.child,t.child=a=null;null!==n;){if(null!==(e=n.alternate)&&null===nl(e)){t.child=n;break}e=n.sibling,n.sibling=a,a=n,n=e}Ti(t,!0,a,null,o);break;case"together":Ti(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Di(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Mi(e,t,a){if(null!==e&&(t.dependencies=e.dependencies),ms|=t.lanes,0==(a&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(U(153));if(null!==t.child){for(a=ru(e=t.child,e.pendingProps),(t.child=a).return=t;null!==e.sibling;)e=e.sibling,(a=a.sibling=ru(e,e.pendingProps)).return=t;a.sibling=null}return t.child}function Ai(e,t){if(!I)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;null!==t;)null!==t.alternate&&(a=t),t=t.sibling;null===a?e.tail=null:a.sibling=null;break;case"collapsed":for(var a=e.tail,r=null;null!==a;)null!==a.alternate&&(r=a),a=a.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function p(e){var t=null!==e.alternate&&e.alternate.child===e.child,a=0,r=0;if(t)for(var n=e.child;null!==n;)a|=n.lanes|n.childLanes,r=(r|=14680064&n.subtreeFlags)|14680064&n.flags,n.return=e,n=n.sibling;else for(n=e.child;null!==n;)a|=n.lanes|n.childLanes,r=(r|=n.subtreeFlags)|n.flags,n.return=e,n=n.sibling;e.subtreeFlags|=r,e.childLanes=a}var Ri=function(e,t){for(var a=t.child;null!==a;){if(5===a.tag||6===a.tag)e.appendChild(a.stateNode);else if(4!==a.tag&&null!==a.child){a=(a.child.return=a).child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}},Vi=function(){},Ui=function(e,t,a,r){var n=e.memoizedProps;if(n!==r){e=t.stateNode,Zo(Ko.current);var o,l=null;switch(a){case"input":n=Pe(e,n),r=Pe(e,r),l=[];break;case"select":n=y({},n,{value:void 0}),r=y({},r,{value:void 0}),l=[];break;case"textarea":n=Fe(e,n),r=Fe(e,r),l=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=pn)}for(u in Qe(a,r),a=null,n)if(!r.hasOwnProperty(u)&&n.hasOwnProperty(u)&&null!=n[u])if("style"===u){var i=n[u];for(o in i)i.hasOwnProperty(o)&&(a=a||{},a[o]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(z.hasOwnProperty(u)?l=l||[]:(l=l||[]).push(u,null));for(u in r){var s=r[u],i=null!=n?n[u]:void 0;if(r.hasOwnProperty(u)&&s!==i&&(null!=s||null!=i))if("style"===u)if(i){for(o in i)!i.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(a=a||{},a[o]="");for(o in s)s.hasOwnProperty(o)&&i[o]!==s[o]&&(a=a||{},a[o]=s[o])}else a||(l=l||[]).push(u,a),a=s;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,i=i?i.__html:void 0,null!=s&&i!==s&&(l=l||[]).push(u,s)):"children"===u?"string"!=typeof s&&"number"!=typeof s||(l=l||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(z.hasOwnProperty(u)?(null!=s&&"onScroll"===u&&c("scroll",e),l||i===s||(l=[])):(l=l||[]).push(u,s))}a&&(l=l||[]).push("style",a);var u=l;(t.updateQueue=u)&&(t.flags|=4)}},Ii=function(e,t,a,r){a!==r&&(t.flags|=4)},Li=!1,C=!1,Bi="function"==typeof WeakSet?WeakSet:Set,S=null;function zi(t,a){var e=t.ref;if(null!==e)if("function"==typeof e)try{e(null)}catch(e){A(t,a,e)}else e.current=null}function Wi(t,a,e){try{e()}catch(e){A(t,a,e)}}var Hi=!1;function $i(e,t,a){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var n,o=r=r.next;do{}while((o.tag&e)===e&&(n=o.destroy,(o.destroy=void 0)!==n)&&Wi(t,a,n),(o=o.next)!==r)}}function qi(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var a,r=t=t.next;do{}while((r.tag&e)===e&&(a=r.create,r.destroy=a()),(r=r.next)!==t)}}function Qi(e){var t,a=e.ref;null!==a&&(t=e.stateNode,e.tag,e=t,"function"==typeof a?a(e):a.current=e)}function Yi(e){return 5===e.tag||3===e.tag||4===e.tag}function Gi(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Yi(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e=(e.child.return=e).child}if(!(2&e.flags))return e.stateNode}}var d=null,Ki=!1;function Ji(e,t,a){for(a=a.child;null!==a;)Xi(e,t,a),a=a.sibling}function Xi(e,t,a){if(St&&"function"==typeof St.onCommitFiberUnmount)try{St.onCommitFiberUnmount(Ct,a)}catch(e){}switch(a.tag){case 5:C||zi(a,t);case 6:var r=d,n=Ki;d=null,Ji(e,t,a),Ki=n,null!==(d=r)&&(Ki?(e=d,a=a.stateNode,(8===e.nodeType?e.parentNode:e).removeChild(a)):d.removeChild(a.stateNode));break;case 18:null!==d&&(Ki?(e=d,a=a.stateNode,8===e.nodeType?En(e.parentNode,a):1===e.nodeType&&En(e,a),da(e)):En(d,a.stateNode));break;case 4:r=d,n=Ki,d=a.stateNode.containerInfo,Ki=!0,Ji(e,t,a),d=r,Ki=n;break;case 0:case 11:case 14:case 15:if(!C&&null!==(r=a.updateQueue)&&null!==(r=r.lastEffect)){n=r=r.next;do{var o=n.destroy,l=n.tag}while(void 0===o||0==(2&l)&&0==(4&l)||Wi(a,t,o),(n=n.next)!==r)}Ji(e,t,a);break;case 1:if(!C&&(zi(a,t),"function"==typeof(r=a.stateNode).componentWillUnmount))try{r.props=a.memoizedProps,r.state=a.memoizedState,r.componentWillUnmount()}catch(e){A(a,t,e)}Ji(e,t,a);break;case 21:Ji(e,t,a);break;case 22:1&a.mode?(C=(r=C)||null!==a.memoizedState,Ji(e,t,a),C=r):Ji(e,t,a);break;default:Ji(e,t,a)}}function Zi(a){var r,e=a.updateQueue;null!==e&&((a.updateQueue=null)===(r=a.stateNode)&&(r=a.stateNode=new Bi),e.forEach(function(e){var t=function(e,t){var a=0;switch(e.tag){case 13:var r=e.stateNode,n=e.memoizedState;null!==n&&(a=n.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(U(314))}null!==r&&r.delete(t),Xs(e,a)}.bind(null,a,e);r.has(e)||(r.add(e),e.then(t,t))}))}function es(e,t){var a=t.deletions;if(null!==a)for(var r=0;r<a.length;r++){var n=a[r];try{var o=e,l=t,i=l;e:for(;null!==i;){switch(i.tag){case 5:d=i.stateNode,Ki=!1;break e;case 3:case 4:d=i.stateNode.containerInfo,Ki=!0;break e}i=i.return}if(null===d)throw Error(U(160));Xi(o,l,n),d=null,Ki=!1;var s=n.alternate;null!==s&&(s.return=null),n.return=null}catch(e){A(n,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ts(t,e),t=t.sibling}function ts(t,e){var a=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(es(e,t),as(t),4&r){try{$i(3,t,t.return),qi(3,t)}catch(e){A(t,t.return,e)}try{$i(5,t,t.return)}catch(e){A(t,t.return,e)}}break;case 1:es(e,t),as(t),512&r&&null!==a&&zi(a,a.return);break;case 5:if(es(e,t),as(t),512&r&&null!==a&&zi(a,a.return),32&t.flags){var n=t.stateNode;try{Be(n,"")}catch(e){A(t,t.return,e)}}if(4&r&&null!=(n=t.stateNode)){var o=t.memoizedProps,l=null!==a?a.memoizedProps:o,i=t.type,s=t.updateQueue;if((t.updateQueue=null)!==s)try{"input"===i&&"radio"===o.type&&null!=o.name&&xe(n,o),Ye(i,l);for(var u=Ye(i,o),l=0;l<s.length;l+=2){var c=s[l],p=s[l+1];"style"===c?$e(n,p):"dangerouslySetInnerHTML"===c?Le(n,p):"children"===c?Be(n,p):X(n,c,p,u)}switch(i){case"input":je(n,o);break;case"textarea":Me(n,o);break;case"select":var d=n._wrapperState.wasMultiple,f=(n._wrapperState.wasMultiple=!!o.multiple,o.value);null!=f?Te(n,!!o.multiple,f,!1):d!==!!o.multiple&&(null!=o.defaultValue?Te(n,!!o.multiple,o.defaultValue,!0):Te(n,!!o.multiple,o.multiple?[]:"",!1))}n[Pn]=o}catch(e){A(t,t.return,e)}}break;case 6:if(es(e,t),as(t),4&r){if(null===t.stateNode)throw Error(U(162));n=t.stateNode,o=t.memoizedProps;try{n.nodeValue=o}catch(e){A(t,t.return,e)}}break;case 3:if(es(e,t),as(t),4&r&&null!==a&&a.memoizedState.isDehydrated)try{da(e.containerInfo)}catch(e){A(t,t.return,e)}break;case 4:es(e,t),as(t);break;case 13:es(e,t),as(t),8192&(n=t.child).flags&&(o=null!==n.memoizedState,!(n.stateNode.isHidden=o)||null!==n.alternate&&null!==n.alternate.memoizedState||(vs=h())),4&r&&Zi(t);break;case 22:if(c=null!==a&&null!==a.memoizedState,1&t.mode?(C=(u=C)||c,es(e,t),C=u):es(e,t),as(t),8192&r){if(u=null!==t.memoizedState,(t.stateNode.isHidden=u)&&!c&&0!=(1&t.mode))for(c=(S=t).child;null!==c;){for(p=S=c;null!==S;){switch(f=(d=S).child,d.tag){case 0:case 11:case 14:case 15:$i(4,d,d.return);break;case 1:zi(d,d.return);var m=d.stateNode;if("function"==typeof m.componentWillUnmount){a=(r=d).return;try{e=r,m.props=e.memoizedProps,m.state=e.memoizedState,m.componentWillUnmount()}catch(e){A(r,a,e)}}break;case 5:zi(d,d.return);break;case 22:if(null!==d.memoizedState){os(p);continue}}null!==f?(f.return=d,S=f):os(p)}c=c.sibling}e:for(c=null,p=t;;){if(5===p.tag){if(null===c){c=p;try{n=p.stateNode,u?"function"==typeof(o=n.style).setProperty?o.setProperty("display","none","important"):o.display="none":(i=p.stateNode,l=null!=(s=p.memoizedProps.style)&&s.hasOwnProperty("display")?s.display:null,i.style.display=He("display",l))}catch(e){A(t,t.return,e)}}}else if(6===p.tag){if(null===c)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(e){A(t,t.return,e)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===t)&&null!==p.child){p=(p.child.return=p).child;continue}if(p===t)break;for(;null===p.sibling;){if(null===p.return||p.return===t)break e;c===p&&(c=null),p=p.return}c===p&&(c=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:es(e,t),as(t),4&r&&Zi(t);break;case 21:break;default:es(e,t),as(t)}}function as(t){var e=t.flags;if(2&e){try{e:{for(var a=t.return;null!==a;){if(Yi(a)){var r=a;break e}a=a.return}throw Error(U(160))}switch(r.tag){case 5:var n=r.stateNode;32&r.flags&&(Be(n,""),r.flags&=-33),!function e(t,a,r){var n=t.tag;if(5===n||6===n)t=t.stateNode,a?r.insertBefore(t,a):r.appendChild(t);else if(4!==n&&null!==(t=t.child))for(e(t,a,r),t=t.sibling;null!==t;)e(t,a,r),t=t.sibling}(t,Gi(t),n);break;case 3:case 4:var o=r.stateNode.containerInfo;!function e(t,a,r){var n=t.tag;if(5===n||6===n)t=t.stateNode,a?(8===r.nodeType?r.parentNode:r).insertBefore(t,a):(8===r.nodeType?(a=r.parentNode).insertBefore(t,r):(a=r).appendChild(t),null==(r=r._reactRootContainer)&&null===a.onclick&&(a.onclick=pn));else if(4!==n&&null!==(t=t.child))for(e(t,a,r),t=t.sibling;null!==t;)e(t,a,r),t=t.sibling}(t,Gi(t),o);break;default:throw Error(U(161))}}catch(e){A(t,t.return,e)}t.flags&=-3}4096&e&&(t.flags&=-4097)}function rs(e,t,a){!function e(t,a,r){for(var n=0!=(1&t.mode);null!==S;){var o=S,l=o.child;if(22===o.tag&&n){var i=null!==o.memoizedState||Li;if(!i){var s=o.alternate,u=null!==s&&null!==s.memoizedState||C,c=(s=Li,C);if(Li=i,(C=u)&&!c)for(S=o;null!==S;)u=(i=S).child,(22!==i.tag||null===i.memoizedState)&&null!==u?(u.return=i,S=u):ls(o);for(;null!==l;)e(S=l,a,r),l=l.sibling;S=o,Li=s,C=c}ns(t)}else 0!=(8772&o.subtreeFlags)&&null!==l?(l.return=o,S=l):ns(t)}}(S=e,t,a)}function ns(e){for(;null!==S;){var t=S;if(0!=(8772&t.flags)){var a,r,n,o=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:C||qi(5,t);break;case 1:var l,i=t.stateNode,s=(4&t.flags&&!C&&(null===o?i.componentDidMount():(l=t.elementType===t.type?o.memoizedProps:Xl(t.type,o.memoizedProps),i.componentDidUpdate(l,o.memoizedState,i.__reactInternalSnapshotBeforeUpdate))),t.updateQueue);null!==s&&Yo(0,s,i);break;case 3:var u=t.updateQueue;if(null!==u){if((o=null)!==t.child)switch(t.child.tag){case 5:case 1:o=t.child.stateNode}Yo(0,u,o)}break;case 5:var c=t.stateNode;if(null===o&&4&t.flags){var o=c,p=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":p.autoFocus&&o.focus();break;case"img":p.src&&(o.src=p.src)}}break;case 6:case 4:case 12:break;case 13:null===t.memoizedState&&null!==(a=t.alternate)&&null!==(r=a.memoizedState)&&null!==(n=r.dehydrated)&&da(n);break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(U(163))}C||512&t.flags&&Qi(t)}catch(e){A(t,t.return,e)}}if(t===e){S=null;break}if(null!==(o=t.sibling)){o.return=t.return,S=o;break}S=t.return}}function os(e){for(;null!==S;){var t=S;if(t===e){S=null;break}var a=t.sibling;if(null!==a){a.return=t.return,S=a;break}S=t.return}}function ls(e){for(;null!==S;){var t=S;try{switch(t.tag){case 0:case 11:case 15:var a=t.return;try{qi(4,t)}catch(e){A(t,a,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var n=t.return;try{r.componentDidMount()}catch(e){A(t,n,e)}}var o=t.return;try{Qi(t)}catch(e){A(t,o,e)}break;case 5:var l=t.return;try{Qi(t)}catch(e){A(t,l,e)}}}catch(e){A(t,t.return,e)}if(t===e){S=null;break}var i=t.sibling;if(null!==i){i.return=t.return,S=i;break}S=t.return}}var is=Math.ceil,ss=V.ReactCurrentDispatcher,us=V.ReactCurrentOwner,cs=V.ReactCurrentBatchConfig,T=0,f=null,F=null,D=0,ps=0,ds=An(0),M=0,fs=null,ms=0,hs=0,ys=0,bs=null,i=null,vs=0,gs=1/0,Es=null,_s=!1,ws=null,Os=null,Ps=!1,ks=null,xs=0,js=0,Ns=null,Cs=-1,Ss=0;function m(){return 0!=(6&T)?h():-1!==Cs?Cs:Cs=h()}function Ts(e){return 0==(1&e.mode)?1:0!=(2&T)&&0!==D?D&-D:null!==Eo.transition?Ss=0===Ss?Lt():Ss:0===(e=_)?void 0===(e=window.event)?16:Ea(e.type):e}function Fs(e,t,a,r){if(50<js)throw js=0,Ns=null,Error(U(185));zt(e,a,r),0!=(2&T)&&e===f||(e===f&&(0==(2&T)&&(hs|=a),4===M)&&Vs(e,D),Ds(e,r),1===a&&0===T&&0==(1&t.mode)&&(gs=h()+500,$n)&&Yn())}function Ds(e,t){var a,r=e.callbackNode,n=(Ut(e,t),Vt(e,e===f?D:0));if(0===n)null!==r&&Et(r),e.callbackNode=null,e.callbackPriority=0;else if(e.callbackPriority!==(t=n&-n)){if(null!=r&&Et(r),1===t)0===e.tag?(a=Us.bind(null,e),$n=!0,Qn(a)):Qn(Us.bind(null,e)),vn(function(){0==(6&T)&&Yn()}),r=null;else{switch(Ht(n)){case 1:r=Pt;break;case 4:r=kt;break;case 16:r=xt;break;case 536870912:r=Nt;break;default:r=xt}r=Zs(r,Ms.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function Ms(t,e){if(Cs=-1,(Ss=0)!=(6&T))throw Error(U(327));var a=t.callbackNode;if(Ks()&&t.callbackNode!==a)return null;var r=Vt(t,t===f?D:0);if(0===r)return null;if(0!=(30&r)||0!=(r&t.expiredLanes)||e)e=qs(t,r);else{e=r;var n=T,o=(T|=2,Hs());for(f===t&&D===e||(Es=null,gs=h()+500,zs(t,e));;)try{for(;null!==F&&!_t();)Qs(F);break}catch(e){Ws(t,e)}To(),ss.current=o,T=n,e=null!==F?0:(f=null,D=0,M)}if(0!==e){if(1===(e=2===e&&0!==(n=It(t))?As(t,r=n):e))throw a=fs,zs(t,0),Vs(t,r),Ds(t,h()),a;if(6===e)Vs(t,r);else{if(n=t.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var a=t.updateQueue;if(null!==a&&null!==(a=a.stores))for(var r=0;r<a.length;r++){var n=a[r],o=n.getSnapshot;n=n.value;try{if(!Er(o(),n))return}catch(e){return}}}if(a=t.child,16384&t.subtreeFlags&&null!==a)a.return=t,t=a;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return 1;t=t.return}t.sibling.return=t.return,t=t.sibling}}return 1}(n)&&1===(e=2===(e=qs(t,r))&&0!==(o=It(t))?As(t,r=o):e))throw a=fs,zs(t,0),Vs(t,r),Ds(t,h()),a;switch(t.finishedWork=n,t.finishedLanes=r,e){case 0:case 1:throw Error(U(345));case 2:Gs(t,i,Es);break;case 3:if(Vs(t,r),(130023424&r)===r&&10<(e=vs+500-h())){if(0!==Vt(t,0))break;if(((n=t.suspendedLanes)&r)!==r){m(),t.pingedLanes|=t.suspendedLanes&n;break}t.timeoutHandle=hn(Gs.bind(null,t,i,Es),e)}else Gs(t,i,Es);break;case 4:if(Vs(t,r),(4194240&r)!==r){for(e=t.eventTimes,n=-1;0<r;){var l=31-Tt(r),o=1<<l;n<(l=e[l])&&(n=l),r&=~o}r=n,10<(r=((r=h()-r)<120?120:r<480?480:r<1080?1080:r<1920?1920:r<3e3?3e3:r<4320?4320:1960*is(r/1960))-r)?t.timeoutHandle=hn(Gs.bind(null,t,i,Es),r):Gs(t,i,Es)}break;case 5:Gs(t,i,Es);break;default:throw Error(U(329))}}}return Ds(t,h()),t.callbackNode===a?Ms.bind(null,t):null}function As(e,t){var a=bs;return e.current.memoizedState.isDehydrated&&(zs(e,t).flags|=256),2!==(e=qs(e,t))&&(t=i,i=a,null!==t)&&Rs(t),e}function Rs(e){null===i?i=e:i.push.apply(i,e)}function Vs(e,t){for(t=t&~ys&~hs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var a=31-Tt(t),r=1<<a;e[a]=-1,t&=~r}}function Us(e){if(0!=(6&T))throw Error(U(327));Ks();var t=Vt(e,0);if(0!=(1&t)){var a,r=qs(e,t);if(1===(r=0!==e.tag&&2===r&&0!==(a=It(e))?As(e,t=a):r))throw r=fs,zs(e,0),Vs(e,t),Ds(e,h()),r;if(6===r)throw Error(U(345));e.finishedWork=e.current.alternate,e.finishedLanes=t,Gs(e,i,Es)}return Ds(e,h()),null}function Is(e,t){var a=T;T|=1;try{return e(t)}finally{0===(T=a)&&(gs=h()+500,$n)&&Yn()}}function Ls(e){null!==ks&&0===ks.tag&&0==(6&T)&&Ks();var t=T,a=(T|=1,cs.transition),r=_;try{if(cs.transition=null,_=1,e)return e()}finally{_=r,cs.transition=a,0==(6&(T=t))&&Yn()}}function Bs(){ps=ds.current,u(ds)}function zs(e,t){e.finishedWork=null,e.finishedLanes=0;var a,r,n,o=e.timeoutHandle;if(-1!==o&&(e.timeoutHandle=-1,yn(o)),null!==F)for(o=F.return;null!==o;){var l=o;switch(io(l),l.tag){case 1:null!=(l=l.type.childContextTypes)&&In();break;case 3:tl(),u(g),u(v),ll();break;case 5:rl(l);break;case 4:tl();break;case 13:case 19:u(O);break;case 10:Fo(l.type._context);break;case 22:case 23:Bs()}o=o.return}if(F=e=ru((f=e).current,null),D=ps=t,ys=hs=ms=M=0,(i=bs=fs=null)!==Ro){for(t=0;t<Ro.length;t++)null!==(l=(o=Ro[t]).interleaved)&&(o.interleaved=null,a=l.next,null!==(r=o.pending)&&(n=r.next,r.next=a,l.next=n),o.pending=l);Ro=null}return e}function Ws(e,t){do{var a=F;try{if(To(),il.current=Yl,cl){for(var r=P.memoizedState;null!==r;){var n=r.queue;null!==n&&(n.pending=null),r=r.next}cl=!1}if(x=k=P=null,pl=!1,dl=ul=0,(us.current=null)===a||null===a.return){M=1,fs=t,F=null;break}e:{var o=e,l=a.return,i=t;if(t=D,(y=a).flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){var s,u=i,c=y,p=c.tag,d=(0!=(1&c.mode)||0!==p&&11!==p&&15!==p||((s=c.alternate)?(c.updateQueue=s.updateQueue,c.memoizedState=s.memoizedState,c.lanes=s.lanes):(c.updateQueue=null,c.memoizedState=null)),di(l));if(null!==d){d.flags&=-257,fi(d,l,y,0,t),1&d.mode&&pi(o,u,t);var f,i=u,m=(t=d).updateQueue;null===m?((f=new Set).add(i),t.updateQueue=f):m.add(i);break e}if(0==(1&t)){pi(o,u,t),$s();break e}i=Error(U(426))}else if(I&&1&y.mode){var h=di(l);if(null!==h){0==(65536&h.flags)&&(h.flags|=256),fi(h,l,y,0,t),go(oi(i,y));break e}}o=i=oi(i,y),4!==M&&(M=2),null===bs?bs=[o]:bs.push(o),o=l;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,qo(o,ui(0,i,t));break e;case 1:var y=i,b=o.type,v=o.stateNode;if(0==(128&o.flags)&&("function"==typeof b.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Os||!Os.has(v)))){o.flags|=65536,t&=-t,o.lanes|=t,qo(o,ci(o,y,t));break e}}}while(null!==(o=o.return))}Ys(a)}catch(e){t=e,F===a&&null!==a&&(F=a.return);continue}break}while(1)}function Hs(){var e=ss.current;return ss.current=Yl,null===e?Yl:e}function $s(){0!==M&&3!==M&&2!==M||(M=4),null===f||0==(268435455&ms)&&0==(268435455&hs)||Vs(f,D)}function qs(t,e){var a=T,r=(T|=2,Hs());for(f===t&&D===e||(Es=null,zs(t,e));;)try{for(;null!==F;)Qs(F);break}catch(e){Ws(t,e)}if(To(),T=a,ss.current=r,null!==F)throw Error(U(261));return f=null,D=0,M}function Qs(e){var t=bu(e.alternate,e,ps);e.memoizedProps=e.pendingProps,null===t?Ys(e):F=t,us.current=null}function Ys(e){var t=e;do{var a=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(a=function(e,t,a){var r=t.pendingProps;switch(io(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return p(t),null;case 1:return E(t.type)&&In(),p(t),null;case 3:return r=t.stateNode,tl(),u(g),u(v),ll(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(yo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==uo&&(Rs(uo),uo=null))),Vi(e,t),p(t),null;case 5:rl(t);var n,o=Zo(Xo.current);if(a=t.type,null!==e&&null!=t.stateNode)Ui(e,t,a,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(U(166));return p(t),null}if(e=Zo(Ko.current),yo(t)){r=t.stateNode,a=t.type;var l,i,s=t.memoizedProps;switch(r[On]=t,r[Pn]=s,e=0!=(1&t.mode),a){case"dialog":c("cancel",r),c("close",r);break;case"iframe":case"object":case"embed":c("load",r);break;case"video":case"audio":for(o=0;o<Qr.length;o++)c(Qr[o],r);break;case"source":c("error",r);break;case"img":case"image":case"link":c("error",r),c("load",r);break;case"details":c("toggle",r);break;case"input":ke(r,s),c("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},c("invalid",r);break;case"textarea":De(r,s),c("invalid",r)}for(l in Qe(a,s),o=null,s)s.hasOwnProperty(l)&&(i=s[l],"children"===l?"string"==typeof i?r.textContent!==i&&(!0!==s.suppressHydrationWarning&&cn(r.textContent,i,e),o=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(!0!==s.suppressHydrationWarning&&cn(r.textContent,i,e),o=["children",""+i]):z.hasOwnProperty(l)&&null!=i&&"onScroll"===l&&c("scroll",r));switch(a){case"input":_e(r),Ne(r,s,!0);break;case"textarea":_e(r),Ae(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=pn)}r=o,null!==(t.updateQueue=r)&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===(e="http://www.w3.org/1999/xhtml"===e?Re(a):e)?"script"===a?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(a,{is:r.is}):(e=l.createElement(a),"select"===a&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,a),e[On]=t,e[Pn]=r,Ri(e,t,!1,!1),t.stateNode=e;e:{switch(l=Ye(a,r),a){case"dialog":c("cancel",e),c("close",e),o=r;break;case"iframe":case"object":case"embed":c("load",e),o=r;break;case"video":case"audio":for(o=0;o<Qr.length;o++)c(Qr[o],e);o=r;break;case"source":c("error",e),o=r;break;case"img":case"image":case"link":c("error",e),c("load",e),o=r;break;case"details":c("toggle",e),o=r;break;case"input":ke(e,r),o=Pe(e,r),c("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=y({},r,{value:void 0}),c("invalid",e);break;case"textarea":De(e,r),o=Fe(e,r),c("invalid",e);break;default:o=r}for(s in Qe(a,o),i=o)i.hasOwnProperty(s)&&(n=i[s],"style"===s?$e(e,n):"dangerouslySetInnerHTML"===s?null!=(n=n?n.__html:void 0)&&Le(e,n):"children"===s?"string"==typeof n?"textarea"===a&&""===n||Be(e,n):"number"==typeof n&&Be(e,""+n):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(z.hasOwnProperty(s)?null!=n&&"onScroll"===s&&c("scroll",e):null!=n&&X(e,s,n,l)));switch(a){case"input":_e(e),Ne(e,r,!1);break;case"textarea":_e(e),Ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ge(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?Te(e,!!r.multiple,s,!1):null!=r.defaultValue&&Te(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=pn)}switch(a){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return p(t),null;case 6:if(e&&null!=t.stateNode)Ii(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(U(166));if(a=Zo(Xo.current),Zo(Ko.current),yo(t)){if(r=t.stateNode,a=t.memoizedProps,r[On]=t,(s=r.nodeValue!==a)&&null!==(e=so))switch(e.tag){case 3:cn(r.nodeValue,a,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&cn(r.nodeValue,a,0!=(1&e.mode))}s&&(t.flags|=4)}else((r=(9===a.nodeType?a:a.ownerDocument).createTextNode(r))[On]=t).stateNode=r}return p(t),null;case 13:if(u(O),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(I&&null!==w&&0!=(1&t.mode)&&0==(128&t.flags))bo(),vo(),t.flags|=98560,s=!1;else if(s=yo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!s)throw Error(U(318));if(!(s=null!==(s=t.memoizedState)?s.dehydrated:null))throw Error(U(317));s[On]=t}else vo(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;p(t),s=!1}else null!==uo&&(Rs(uo),uo=null),s=!0;if(!s)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=a,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode))&&(null===e||0!=(1&O.current)?0===M&&(M=3):$s()),null!==t.updateQueue&&(t.flags|=4),p(t),null);case 4:return tl(),Vi(e,t),null===e&&Zr(t.stateNode.containerInfo),p(t),null;case 10:return Fo(t.type._context),p(t),null;case 17:return E(t.type)&&In(),p(t),null;case 19:if(u(O),null===(s=t.memoizedState));else{if(r=0!=(128&t.flags),null===(l=s.rendering))if(r)Ai(s,!1);else{if(0!==M||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(l=nl(e))){for(t.flags|=128,Ai(s,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=a,a=t.child;null!==a;)e=r,(s=a).flags&=14680066,null===(l=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=l.childLanes,s.lanes=l.lanes,s.child=l.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=l.memoizedProps,s.memoizedState=l.memoizedState,s.updateQueue=l.updateQueue,s.type=l.type,e=l.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),a=a.sibling;return b(O,1&O.current|2),t.child}e=e.sibling}null!==s.tail&&h()>gs&&(t.flags|=128,Ai(s,!(r=!0)),t.lanes=4194304)}else{if(!r)if(null!==(e=nl(l))){if(t.flags|=128,r=!0,null!==(a=e.updateQueue)&&(t.updateQueue=a,t.flags|=4),Ai(s,!0),null===s.tail&&"hidden"===s.tailMode&&!l.alternate&&!I)return p(t),null}else 2*h()-s.renderingStartTime>gs&&1073741824!==a&&(t.flags|=128,Ai(s,!(r=!0)),t.lanes=4194304);s.isBackwards?(l.sibling=t.child,t.child=l):(null!==(a=s.last)?a.sibling=l:t.child=l,s.last=l)}if(null!==s.tail)return t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=h(),t.sibling=null,a=O.current,b(O,r?1&a|2:1&a),t}return p(t),null;case 22:case 23:return Bs(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&ps)&&(p(t),6&t.subtreeFlags)&&(t.flags|=8192):p(t),null;case 24:case 25:return null}throw Error(U(156,t.tag))}(a,t,ps)))return void(F=a)}else{if(null!==(a=function(e,t){switch(io(t),t.tag){case 1:return E(t.type)&&In(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return tl(),u(g),u(v),ll(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return rl(t),null;case 13:if(u(O),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(U(340));vo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return u(O),null;case 4:return tl(),null;case 10:return Fo(t.type._context),null;case 22:case 23:return Bs(),null;default:return null}}(a,t)))return a.flags&=32767,void(F=a);if(null===e)return M=6,void(F=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(F=t)}while(F=t=e,null!==t);0===M&&(M=5)}function Gs(e,t,a){var r=_,n=cs.transition;try{cs.transition=null,_=1;for(var o=e,l=t,i=a,s=r;Ks(),null!==ks;);if(0!=(6&T))throw Error(U(327));i=o.finishedWork;var u=o.finishedLanes;if(null!==i){if(o.finishedWork=null,o.finishedLanes=0,i===o.current)throw Error(U(177));o.callbackNode=null,o.callbackPriority=0;var c,p,d=i.lanes|i.childLanes;if(!function(e,t){var a=e.pendingLanes&~t,r=(e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements,e.eventTimes);for(e=e.expirationTimes;0<a;){var n=31-Tt(a),o=1<<n;t[n]=0,r[n]=-1,e[n]=-1,a&=~o}}(o,d),o===f&&(F=f=null,D=0),0==(2064&i.subtreeFlags)&&0==(2064&i.flags)||Ps||(Ps=!0,Zs(xt,function(){return Ks(),null})),d=0!=(15990&i.flags),0!=(15990&i.subtreeFlags)||d?(d=cs.transition,cs.transition=null,c=_,_=1,p=T,T|=4,us.current=null,function(e,t){if(dn=ma,kr(e=Pr())){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:if((o=(a=(a=e.ownerDocument)&&a.defaultView||window).getSelection&&a.getSelection())&&0!==o.rangeCount){var a=o.anchorNode,r=o.anchorOffset,n=o.focusNode,o=o.focusOffset;try{a.nodeType,n.nodeType}catch(e){a=null;break e}var l,i=0,s=-1,u=-1,c=0,p=0,d=e,f=null;t:for(;;){for(;d!==a||0!==r&&3!==d.nodeType||(s=i+r),d!==n||0!==o&&3!==d.nodeType||(u=i+o),3===d.nodeType&&(i+=d.nodeValue.length),null!==(l=d.firstChild);)f=d,d=l;for(;;){if(d===e)break t;if(f===a&&++c===r&&(s=i),f===n&&++p===o&&(u=i),null!==(l=d.nextSibling))break;f=(d=f).parentNode}d=l}a=-1===s||-1===u?null:{start:s,end:u}}else a=null;a=a||{start:0,end:0}}else a=null;for(ma=!(fn={focusedElem:e,selectionRange:a}),S=t;null!==S;)if(e=(t=S).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,S=e;else for(;null!==S;){t=S;try{var m,h,y,b,v=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:break;case 1:null!==v&&(m=v.memoizedProps,h=v.memoizedState,b=(y=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?m:Xl(t.type,m),h),y.__reactInternalSnapshotBeforeUpdate=b);break;case 3:var g=t.stateNode.containerInfo;1===g.nodeType?g.textContent="":9===g.nodeType&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(U(163))}}catch(e){A(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,S=e;break}S=t.return}v=Hi,Hi=!1}(o,i),ts(i,o),xr(fn),ma=!!dn,fn=dn=null,rs(o.current=i,o,u),wt(),T=p,_=c,cs.transition=d):o.current=i,Ps&&(Ps=!1,ks=o,xs=u),0===(d=o.pendingLanes)&&(Os=null),!function(e){if(St&&"function"==typeof St.onCommitFiberRoot)try{St.onCommitFiberRoot(Ct,e,void 0,128==(128&e.current.flags))}catch(e){}}(i.stateNode),Ds(o,h()),null!==l)for(s=o.onRecoverableError,i=0;i<l.length;i++)u=l[i],s(u.value,{componentStack:u.stack,digest:u.digest});if(_s)throw _s=!1,o=ws,ws=null,o;0!=(1&xs)&&0!==o.tag&&Ks(),0!=(1&(d=o.pendingLanes))?o===Ns?js++:(js=0,Ns=o):js=0,Yn()}}finally{cs.transition=n,_=r}return null}function Ks(){if(null!==ks){var e=Ht(xs),t=cs.transition,a=_;try{if(cs.transition=null,_=e<16?16:e,null===ks)var r=!1;else{if(e=ks,ks=null,(xs=0)!=(6&T))throw Error(U(331));var n=T;for(T|=4,S=e.current;null!==S;){var o=S,l=o.child;if(0!=(16&S.flags)){var i=o.deletions;if(null!==i){for(var s=0;s<i.length;s++){var u=i[s];for(S=u;null!==S;){switch((p=S).tag){case 0:case 11:case 15:$i(8,p,o)}var c=p.child;if(null!==c)c.return=p,S=c;else for(;null!==S;){var p,d=(p=S).sibling,f=p.return;if(!function e(t){var a=t.alternate;null!==a&&(t.alternate=null,e(a)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(a=t.stateNode)&&(delete a[On],delete a[Pn],delete a[xn],delete a[jn],delete a[Nn]),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(p),p===u){S=null;break}if(null!==d){d.return=f,S=d;break}S=f}}}var m=o.alternate;if(null!==m){var h=m.child;if(null!==h){m.child=null;do{var y=h.sibling}while((h.sibling=null)!==(h=y))}}S=o}}if(0!=(2064&o.subtreeFlags)&&null!==l)l.return=o,S=l;else for(;null!==S;){if(0!=(2048&(o=S).flags))switch(o.tag){case 0:case 11:case 15:$i(9,o,o.return)}var b=o.sibling;if(null!==b){b.return=o.return,S=b;break}S=o.return}}var v=e.current;for(S=v;null!==S;){var g=(l=S).child;if(0!=(2064&l.subtreeFlags)&&null!==g)g.return=l,S=g;else for(l=v;null!==S;){if(0!=(2048&(i=S).flags))try{switch(i.tag){case 0:case 11:case 15:qi(9,i)}}catch(e){A(i,i.return,e)}if(i===l){S=null;break}var E=i.sibling;if(null!==E){E.return=i.return,S=E;break}S=i.return}}if(T=n,Yn(),St&&"function"==typeof St.onPostCommitFiberRoot)try{St.onPostCommitFiberRoot(Ct,e)}catch(e){}r=!0}return r}finally{_=a,cs.transition=t}}}function Js(e,t,a){e=Ho(e,t=ui(0,t=oi(a,t),1),1),t=m(),null!==e&&(zt(e,1,t),Ds(e,t))}function A(e,t,a){if(3===e.tag)Js(e,e,a);else for(;null!==t;){if(3===t.tag){Js(t,e,a);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Os||!Os.has(r))){t=Ho(t,e=ci(t,e=oi(a,e),1),1),e=m(),null!==t&&(zt(t,1,e),Ds(t,e));break}}t=t.return}}function Xs(e,t){0===t&&(0==(1&e.mode)?t=1:(t=At,0==(130023424&(At<<=1))&&(At=4194304)));var a=m();null!==(e=Io(e,t))&&(zt(e,t,a),Ds(e,a))}function Zs(e,t){return gt(e,t)}function eu(e,t,a,r){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function tu(e,t,a,r){return new eu(e,t,a,r)}function au(e){return(e=e.prototype)&&e.isReactComponent}function ru(e,t){var a=e.alternate;return null===a?((a=tu(e.tag,t,e.key,e.mode)).elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,(a.alternate=e).alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=14680064&e.flags,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a}function nu(e,t,a,r,n,o){var l=2;if("function"==typeof(r=e))au(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case te:return ou(a.children,n,o,t);case ae:n|=l=8;break;case re:return(e=tu(12,a,t,2|n)).elementType=re,e.lanes=o,e;case ie:return(e=tu(13,a,t,n)).elementType=ie,e.lanes=o,e;case se:return(e=tu(19,a,t,n)).elementType=se,e.lanes=o,e;case pe:return lu(a,n,o,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ne:l=10;break e;case oe:l=9;break e;case le:l=11;break e;case ue:l=14;break e;case ce:l=16,r=null;break e}throw Error(U(130,null==e?e:typeof e,""))}return(t=tu(l,a,t,n)).elementType=e,t.type=r,t.lanes=o,t}function ou(e,t,a,r){return(e=tu(7,e,r,t)).lanes=a,e}function lu(e,t,a,r){return(e=tu(22,e,r,t)).elementType=pe,e.lanes=a,e.stateNode={isHidden:!1},e}function iu(e,t,a){return(e=tu(6,e,null,t)).lanes=a,e}function su(e,t,a){return(t=tu(4,null!==e.children?e.children:[],e.key,t)).lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uu(e,t,a,r,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Bt(0),this.expirationTimes=Bt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bt(0),this.identifierPrefix=r,this.onRecoverableError=n,this.mutableSourceEagerHydrationData=null}function cu(e,t,a,r,n,o,l,i,s){return e=new uu(e,t,0,i,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=tu(3,null,null,t),(e.current=o).stateNode=e,o.memoizedState={element:r,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null},Bo(o),e}function pu(e){if(!e)return Rn;e:{if(ht(e=e._reactInternals)!==e||1!==e.tag)throw Error(U(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(E(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}}while(null!==(t=t.return));throw Error(U(171))}if(1===e.tag){var a=e.type;if(E(a))return Bn(e,a,t)}return t}function du(e,t,a,r,n,o,l,i,s){return(e=cu(a,r,!0,e,0,o,0,i,s)).context=pu(null),a=e.current,(o=Wo(r=m(),n=Ts(a))).callback=null!=t?t:null,Ho(a,o,n),e.current.lanes=n,zt(e,n,r),Ds(e,r),e}function fu(e,t,a,r){var n=t.current,o=m(),l=Ts(n);a=pu(a),null===t.context?t.context=a:t.pendingContext=a,(t=Wo(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ho(n,t,l))&&(Fs(e,n,l,o),$o(e,n,l))}function mu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function hu(e,t){var a;null!==(e=e.memoizedState)&&null!==e.dehydrated&&(a=e.retryLane,e.retryLane=0!==a&&a<t?a:t)}function yu(e,t){hu(e,t),(e=e.alternate)&&hu(e,t)}var bu=function(e,t,a){if(null!==e)if(e.memoizedProps!==t.pendingProps||g.current)j=!0;else{if(0==(e.lanes&a)&&0==(128&t.flags)){j=!1;{var r=e;var n=t;var o=a;switch(n.tag){case 3:Oi(n),vo();break;case 5:al(n);break;case 1:E(n.type)&&zn(n);break;case 4:el(n,n.stateNode.containerInfo);break;case 10:var l=n.type._context,i=n.memoizedProps.value;b(jo,l._currentValue),l._currentValue=i;break;case 13:if(null!==(l=n.memoizedState))return null!==l.dehydrated?(b(O,1&O.current),n.flags|=128,null):0!=(o&n.child.childLanes)?ji(r,n,o):(b(O,1&O.current),null!==(r=Mi(r,n,o))?r.sibling:null);b(O,1&O.current);break;case 19:if(l=0!=(o&n.childLanes),0!=(128&r.flags)){if(l)return Fi(r,n,o);n.flags|=128}if(null!==(i=n.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),b(O,O.current),l)break;return null;case 22:case 23:return n.lanes=0,vi(r,n,o)}return Mi(r,n,o);return}}j=0!=(131072&e.flags)}else j=!1,I&&0!=(1048576&t.flags)&&oo(t,Xn,t.index);switch(t.lanes=0,t.tag){case 2:var s=t.type,u=(Di(e,t),e=t.pendingProps,Un(t,v.current)),c=(Mo(t,a),u=hl(null,t,s,e,u,a),yl());return t.flags|=1,t="object"==typeof u&&null!==u&&"function"==typeof u.render&&void 0===u.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,E(s)?(c=!0,zn(t)):c=!1,t.memoizedState=null!==u.state&&void 0!==u.state?u.state:null,Bo(t),u.updater=ei,ni((t.stateNode=u)._reactInternals=t,s,e,a),wi(null,t,s,!0,c,a)):(t.tag=0,I&&c&&lo(t),N(null,t,u,a),t.child);case 16:s=t.elementType;e:{switch(Di(e,t),e=t.pendingProps,s=(u=s._init)(s._payload),t.type=s,u=t.tag=function(e){if("function"==typeof e)return au(e)?1:0;if(null!=e){if((e=e.$$typeof)===le)return 11;if(e===ue)return 14}return 2}(s),e=Xl(s,e),u){case 0:t=Ei(null,t,s,e,a);break e;case 1:t=_i(null,t,s,e,a);break e;case 11:t=hi(null,t,s,e,a);break e;case 14:t=yi(null,t,s,Xl(s.type,e),a);break e}throw Error(U(306,s,""))}return t;case 0:return s=t.type,u=t.pendingProps,Ei(e,t,s,u=t.elementType===s?u:Xl(s,u),a);case 1:return s=t.type,u=t.pendingProps,_i(e,t,s,u=t.elementType===s?u:Xl(s,u),a);case 3:e:{if(Oi(t),null===e)throw Error(U(387));s=t.pendingProps,u=(c=t.memoizedState).element,zo(e,t),Qo(t,s,null,a);var p=t.memoizedState,s=p.element;if(c.isDehydrated){if(c={element:s,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=c,t.memoizedState=c,256&t.flags){t=Pi(e,t,s,a,u=oi(Error(U(423)),t));break e}if(s!==u){t=Pi(e,t,s,a,u=oi(Error(U(424)),t));break e}for(w=_n(t.stateNode.containerInfo.firstChild),I=!0,a=xo(so=t,uo=null,s,a),t.child=a;a;)a.flags=-3&a.flags|4096,a=a.sibling}else{if(vo(),s===u){t=Mi(e,t,a);break e}N(e,t,s,a)}t=t.child}return t;case 5:return al(t),null===e&&mo(t),s=t.type,u=t.pendingProps,c=null!==e?e.memoizedProps:null,p=u.children,mn(s,u)?p=null:null!==c&&mn(s,c)&&(t.flags|=32),gi(e,t),N(e,t,p,a),t.child;case 6:return null===e&&mo(t),null;case 13:return ji(e,t,a);case 4:return el(t,t.stateNode.containerInfo),s=t.pendingProps,null===e?t.child=ko(t,null,s,a):N(e,t,s,a),t.child;case 11:return s=t.type,u=t.pendingProps,hi(e,t,s,u=t.elementType===s?u:Xl(s,u),a);case 7:return N(e,t,t.pendingProps,a),t.child;case 8:case 12:return N(e,t,t.pendingProps.children,a),t.child;case 10:e:{if(s=t.type._context,u=t.pendingProps,c=t.memoizedProps,p=u.value,b(jo,s._currentValue),s._currentValue=p,null!==c)if(Er(c.value,p)){if(c.children===u.children&&!g.current){t=Mi(e,t,a);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var d=c.dependencies;if(null!==d)for(var f,m,p=c.child,h=d.firstContext;null!==h;){if(h.context===s){1===c.tag&&((h=Wo(-1,a&-a)).tag=2,null!==(f=c.updateQueue))&&(null===(m=(f=f.shared).pending)?h.next=h:(h.next=m.next,m.next=h),f.pending=h),c.lanes|=a,null!==(h=c.alternate)&&(h.lanes|=a),Do(c.return,a,t),d.lanes|=a;break}h=h.next}else if(10===c.tag)p=c.type===t.type?null:c.child;else if(18===c.tag){if(null===(p=c.return))throw Error(U(341));p.lanes|=a,null!==(d=p.alternate)&&(d.lanes|=a),Do(p,a,t),p=c.sibling}else p=c.child;if(null!==p)p.return=c;else for(p=c;null!==p;){if(p===t){p=null;break}if(null!==(c=p.sibling)){c.return=p.return,p=c;break}p=p.return}c=p}N(e,t,u.children,a),t=t.child}return t;case 9:return u=t.type,s=t.pendingProps.children,Mo(t,a),s=s(u=Ao(u)),t.flags|=1,N(e,t,s,a),t.child;case 14:return u=Xl(s=t.type,t.pendingProps),yi(e,t,s,u=Xl(s.type,u),a);case 15:return bi(e,t,t.type,t.pendingProps,a);case 17:return s=t.type,u=t.pendingProps,u=t.elementType===s?u:Xl(s,u),Di(e,t),t.tag=1,E(s)?(e=!0,zn(t)):e=!1,Mo(t,a),ai(t,s,u),ni(t,s,u,a),wi(null,t,s,!0,e,a);case 19:return Fi(e,t,a);case 22:return vi(e,t,a)}throw Error(U(156,t.tag))},vu="function"==typeof reportError?reportError:function(e){console.error(e)};function gu(e){this._internalRoot=e}function Eu(e){this._internalRoot=e}function _u(e){return e&&(1===e.nodeType||9===e.nodeType||11===e.nodeType)}function wu(e){return e&&(1===e.nodeType||9===e.nodeType||11===e.nodeType||8===e.nodeType&&" react-mount-point-unstable "===e.nodeValue)}function Ou(){}function Pu(e,t,a,r,n){var o,l,i=a._reactRootContainer;return i?("function"==typeof n&&(l=n,n=function(){var e=mu(o);l.call(e)}),fu(t,o=i,e,n)):o=function(e,t,a,r,n){var o,l,i;if(n)return"function"==typeof r&&(o=r,r=function(){var e=mu(l);o.call(e)}),l=du(t,r,e,0,null,!1,0,"",Ou),e._reactRootContainer=l,e[kn]=l.current,Zr(8===e.nodeType?e.parentNode:e),Ls(),l;for(;n=e.lastChild;)e.removeChild(n);"function"==typeof r&&(i=r,r=function(){var e=mu(s);i.call(e)});var s=cu(e,0,!1,null,0,!1,0,"",Ou);return e._reactRootContainer=s,e[kn]=s.current,Zr(8===e.nodeType?e.parentNode:e),Ls(function(){fu(t,s,a,r)}),s}(a,t,e,n,r),mu(o)}Eu.prototype.render=gu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(U(409));fu(e,t,null,null)},Eu.prototype.unmount=gu.prototype.unmount=function(){var e,t=this._internalRoot;null!==t&&(this._internalRoot=null,e=t.containerInfo,Ls(function(){fu(null,t,null,null)}),e[kn]=null)},Eu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Yt();e={blockedOn:null,target:e,priority:t};for(var a=0;a<ra.length&&0!==t&&t<ra[a].priority;a++);ra.splice(a,0,e),0===a&&ia(e)}},$t=function(a){switch(a.tag){case 3:var e,t=a.stateNode;t.current.memoizedState.isDehydrated&&0!==(e=Rt(t.pendingLanes))&&(Wt(t,1|e),Ds(t,h()),0==(6&T))&&(gs=h()+500,Yn());break;case 13:Ls(function(){var e,t=Io(a,1);null!==t&&(e=m(),Fs(t,a,1,e))}),yu(a,1)}},qt=function(e){var t;13===e.tag&&(null!==(t=Io(e,134217728))&&Fs(t,e,134217728,m()),yu(e,134217728))},Qt=function(e){var t,a;13===e.tag&&(null!==(a=Io(e,t=Ts(e)))&&Fs(a,e,t,m()),yu(e,t))},Yt=function(){return _},Gt=function(e,t){var a=_;try{return _=e,t()}finally{_=a}},nt=Ls;e={usingClientEntryPoint:!(Je=function(e,t,a){switch(t){case"input":if(je(e,a),t=a.name,"radio"===a.type&&null!=t){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<a.length;t++){var r=a[t];if(r!==e&&r.form===e.form){var n=Fn(r);if(!n)throw Error(U(90));we(r),je(r,n)}}}break;case"textarea":Me(e,a);break;case"select":null!=(t=a.value)&&Te(e,!!a.multiple,t,!1)}}),Events:[Sn,Tn,Fn,tt,at,rt=Is]},t={findFiberByHostInstance:Cn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},R={bundleType:t.bundleType,version:t.version,rendererPackageName:t.rendererPackageName,rendererConfig:t.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:V.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=vt(e))?null:e.stateNode},findFiberByHostInstance:t.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){r=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!r.isDisabled&&r.supportsFiber)try{Ct=r.inject(R),St=r}catch(e){}}s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=e,s.createPortal=function(e,t){if(_u(t))return function(e,t,a,r){return{$$typeof:ee,key:null==(r=3<arguments.length&&void 0!==r?r:null)?null:""+r,children:e,containerInfo:t,implementation:a}}(e,t,null,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null);throw Error(U(200))},s.createRoot=function(e,t){var a,r,n;if(_u(e))return a=!1,r="",n=vu,null!=t&&(!0===t.unstable_strictMode&&(a=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError)&&(n=t.onRecoverableError),t=cu(e,1,!1,null,0,a,0,r,n),e[kn]=t.current,Zr(8===e.nodeType?e.parentNode:e),new gu(t);throw Error(U(299))},s.findDOMNode=function(e){if(null==e)return null;if(1!==e.nodeType){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(U(188));throw e=Object.keys(e).join(","),Error(U(268,e))}e=null===(e=vt(t))?null:e.stateNode}return e},s.flushSync=Ls,s.hydrate=function(e,t,a){if(wu(t))return Pu(null,e,t,!0,a);throw Error(U(200))},s.hydrateRoot=function(e,t,a){if(!_u(e))throw Error(U(405));var r=null!=a&&a.hydratedSources||null,n=!1,o="",l=vu;if(null!=a&&(!0===a.unstable_strictMode&&(n=!0),void 0!==a.identifierPrefix&&(o=a.identifierPrefix),void 0!==a.onRecoverableError)&&(l=a.onRecoverableError),t=du(t,null,e,1,null!=a?a:null,n,0,o,l),e[kn]=t.current,Zr(e),r)for(e=0;e<r.length;e++)n=(n=(a=r[e])._getVersion)(a._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[a,n]:t.mutableSourceEagerHydrationData.push(a,n);return new Eu(t)},s.render=function(e,t,a){if(wu(t))return Pu(null,e,t,!1,a);throw Error(U(200))},s.unmountComponentAtNode=function(e){if(wu(e))return!!e._reactRootContainer&&(Ls(function(){Pu(null,null,e,!1,function(){e._reactRootContainer=null,e[kn]=null})}),!0);throw Error(U(40))},s.unstable_batchedUpdates=Is,s.unstable_renderSubtreeIntoContainer=function(e,t,a,r){if(!wu(a))throw Error(U(200));if(null==e||void 0===e._reactInternals)throw Error(U(38));return Pu(e,t,a,!1,r)},s.version="18.3.1-next-f1338f8080-20240426"},function(e,t,a){e.exports=a(86)},function(e,D,t){!function(e){ /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ function o(e,t){var a=e.length;for(e.push(t);0<a;){var r=a-1>>>1,n=e[r];if(!(0<c(n,t)))break;e[r]=t,e[a]=n,a=r}}function i(e){return 0===e.length?null:e[0]}function s(e){if(0!==e.length){var t=e[0],a=e.pop();if(a!==t){e[0]=a;for(var r=0,n=e.length,o=n>>>1;r<o;){var l=2*(r+1)-1,i=e[l],s=1+l,u=e[s];if(c(i,a)<0)r=s<n&&c(u,i)<0?(e[r]=u,e[s]=a,s):(e[r]=i,e[l]=a,l);else{if(!(s<n&&c(u,a)<0))break;e[r]=u,e[s]=a,r=s}}}}}function c(e,t){var a=e.sortIndex-t.sortIndex;return 0!=a?a:e.id-t.id}"object"==typeof performance&&"function"==typeof performance.now?(t=performance,D.unstable_now=function(){return t.now()}):(a=Date,r=a.now(),D.unstable_now=function(){return a.now()-r});var t,a,r,u=[],p=[],l=1,d=null,f=3,m=!1,h=!1,y=!1,n="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v=void 0!==e?e:null;function g(e){for(var t=i(p);null!==t;){if(null===t.callback)s(p);else{if(!(t.startTime<=e))break;s(p),t.sortIndex=t.expirationTime,o(u,t)}t=i(p)}}function E(e){var t;y=!1,g(e),h||(null!==i(u)?(h=!0,T(_)):null!==(t=i(p))&&F(E,t.startTime-e))}function _(e,t){h=!1,y&&(y=!1,b(x),x=-1),m=!0;var a=f;try{for(g(t),d=i(u);null!==d&&(!(d.expirationTime>t)||e&&!C());){var r,n=d.callback;"function"==typeof n?(d.callback=null,f=d.priorityLevel,r=n(d.expirationTime<=t),t=D.unstable_now(),"function"==typeof r?d.callback=r:d===i(u)&&s(u),g(t)):s(u),d=i(u)}var o,l=null!==d||(null!==(o=i(p))&&F(E,o.startTime-t),!1);return l}finally{d=null,f=a,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var w,O,P=!1,k=null,x=-1,j=5,N=-1;function C(){return!(D.unstable_now()-N<j)}function S(){if(null!==k){var e=D.unstable_now(),t=(N=e,!0);try{t=k(!0,e)}finally{t?w():(P=!1,k=null)}}else P=!1}function T(e){k=e,P||(P=!0,w())}function F(e,t){x=n(function(){e(D.unstable_now())},t)}w="function"==typeof v?function(){v(S)}:"undefined"!=typeof MessageChannel?(e=new MessageChannel,O=e.port2,e.port1.onmessage=S,function(){O.postMessage(null)}):function(){n(S,0)},D.unstable_IdlePriority=5,D.unstable_ImmediatePriority=1,D.unstable_LowPriority=4,D.unstable_NormalPriority=3,D.unstable_Profiling=null,D.unstable_UserBlockingPriority=2,D.unstable_cancelCallback=function(e){e.callback=null},D.unstable_continueExecution=function(){h||m||(h=!0,T(_))},D.unstable_forceFrameRate=function(e){e<0||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<e?Math.floor(1e3/e):5},D.unstable_getCurrentPriorityLevel=function(){return f},D.unstable_getFirstCallbackNode=function(){return i(u)},D.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var a=f;f=t;try{return e()}finally{f=a}},D.unstable_pauseExecution=function(){},D.unstable_requestPaint=function(){},D.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var a=f;f=e;try{return t()}finally{f=a}},D.unstable_scheduleCallback=function(e,t,a){var r=D.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?r+a:r,e){case 1:var n=-1;break;case 2:n=250;break;case 5:n=1073741823;break;case 4:n=1e4;break;default:n=5e3}return e={id:l++,callback:t,priorityLevel:e,startTime:a,expirationTime:n=a+n,sortIndex:-1},r<a?(e.sortIndex=a,o(p,e),null===i(u)&&e===i(p)&&(y?(b(x),x=-1):y=!0,F(E,a-r))):(e.sortIndex=n,o(u,e),h||m||(h=!0,T(_))),e},D.unstable_shouldYield=C,D.unstable_wrapCallback=function(t){var a=f;return function(){var e=f;f=a;try{return t.apply(this,arguments)}finally{f=e}}}}.call(D,t(87).setImmediate)},function(e,n,o){!function(e){var t=void 0!==e&&e||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function r(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new r(a.call(setTimeout,t,arguments),clearTimeout)},n.setInterval=function(){return new r(a.call(setInterval,t,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(t,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},o(88),n.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,n.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}.call(n,o(35))},function(e,t,a){!function(e,t){function o(e){delete s[e]}function l(e){if(u)setTimeout(l,0,e);else{var t=s[e];if(t){u=!0;try{var a=t,r=a.callback,n=a.args;switch(n.length){case 0:r();break;case 1:r(n[0]);break;case 2:r(n[0],n[1]);break;case 3:r(n[0],n[1],n[2]);break;default:r.apply(i,n)}}finally{o(e),u=!1}}}}function a(){function e(e){e.source===r&&"string"==typeof e.data&&0===e.data.indexOf(t)&&l(+e.data.slice(t.length))}var t="setImmediate$"+Math.random()+"$";r.addEventListener?r.addEventListener("message",e,!1):r.attachEvent("onmessage",e),p=function(e){r.postMessage(t+e,"*")}}var r,i,n,s,u,c,p,d,f;(r="undefined"==typeof self?void 0===e?this:e:self).setImmediate||(n=1,u=!(s={}),c=r.document,e=(e=Object.getPrototypeOf&&Object.getPrototypeOf(r))&&e.setTimeout?e:r,"[object process]"==={}.toString.call(r.process)?p=function(e){t.nextTick(function(){l(e)})}:!function(){var e,t;if(r.postMessage&&!r.importScripts)return e=!0,t=r.onmessage,r.onmessage=function(){e=!1},r.postMessage("","*"),r.onmessage=t,e}()?p=r.MessageChannel?((f=new MessageChannel).port1.onmessage=function(e){l(e.data)},function(e){f.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(d=c.documentElement,function(e){var t=c.createElement("script");t.onreadystatechange=function(){l(e),t.onreadystatechange=null,d.removeChild(t),t=null},d.appendChild(t)}):function(e){setTimeout(l,0,e)}:a(),e.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),a=0;a<t.length;a++)t[a]=arguments[a+1];return s[n]={callback:e,args:t},p(n),n++},e.clearImmediate=o)}.call(t,a(35),a(39))},function(e,t,a){var r=a(90)("i18n-wp-plugin"),s=a(93),u=a(94),n=a(59).EventEmitter,l=a(97).default,o=a(104),c=a(61),i=a(105),p="number_format_decimals",d="number_format_thousands_sep",f=[function(e){return e}],m={};function h(){E.throwErrors&&"undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.apply(window.console,arguments)}function y(e){return Array.prototype.slice.call(e)}function b(e){var t,a=e[0],r={};for(("string"!=typeof a||3<e.length||2<e.length&&"object"==typeof e[1]&&"object"==typeof e[2])&&h("Deprecated Invocation: `translate()` accepts ( string, [string], [object] ). These arguments passed:",y(e),". See https://github.com/pentatonicfunk/i18n-wp-plugin#translate-method"),2===e.length&&"string"==typeof a&&"string"==typeof e[1]&&h("Invalid Invocation: `translate()` requires an options object for plural translations, but passed:",y(e)),t=0;t<e.length;t++)"object"==typeof e[t]&&(r=e[t]);if("string"==typeof a?r.original=a:"object"==typeof r.original&&(r.plural=r.original.plural,r.count=r.original.count,r.original=r.original.single),"string"==typeof e[1]&&(r.plural=e[1]),void 0===r.original)throw new Error("Translate called without a `string` value as first argument.");return r}function v(e,t){var a="gettext";return t.context&&(a="p"+a),t=function(e,t){switch(e){case"gettext":return[t.original];case"ngettext":return[t.original,t.plural,t.count];case"npgettext":return[t.context,t.original,t.plural,t.count];case"pgettext":return[t.context,t.original]}return[]}(a="string"==typeof t.original&&"string"==typeof t.plural?"n"+a:a,t),e[a].apply(e,t)}function g(e,t){for(var a,r=f.length-1;0<=r;r--)if(a=f[r](c({},t)),e.state.locale[a.original])return v(e.state.jed,a);return null}function E(){if(!(this instanceof E))return new E;this.defaultLocaleSlug="en",this.state={numberFormatSettings:{},jed:void 0,locale:void 0,localeSlug:void 0,translations:o({max:100})},this.componentUpdateHooks=[],this.translateHooks=[],this.stateObserver=new n,this.stateObserver.setMaxListeners(0),this.configure()}E.throwErrors=!1,E.prototype.numberFormat=function(e){var t=arguments[1]||{},a="number"==typeof t?t:t.decimals||0,r=t.decPoint||this.state.numberFormatSettings.decimal_point||".",t=t.thousandsSep||this.state.numberFormatSettings.thousands_sep||",";return i(e,a,r,t)},E.prototype.configure=function(e){c(this,e||{}),this.setLocale()},E.prototype.setLocale=function(e){if(e&&e[""]&&e[""]["key-hash"]){var t,a,r,n=e[""]["key-hash"],o=function(e,t){var a,r=!1===t?"":String(t);return void 0!==m[r+e]?m[r+e]:(a=u().update(e).digest("hex"),m[r+e]=t?a.substr(0,t):a)},l=function(t){return function(e){return e.context?(e.original=o(e.context+String.fromCharCode(4)+e.original,t),delete e.context):e.original=o(e.original,t),e}};if("sha1"===n.substr(0,4))if(4===n.length)f.push(l(!1));else{var i=n.substr(5).indexOf("-");if(i<0)t=Number(n.substr(5)),f.push(l(t));else for(a=Number(n.substr(5,i)),r=Number(n.substr(6+i)),t=a;t<=r;t++)f.push(l(t))}}if(e&&e[""].localeSlug)if(e[""].localeSlug===this.state.localeSlug){if(e===this.state.locale)return;c(this.state.locale,e)}else this.state.locale=c({},e);else this.state.locale={"":{localeSlug:this.defaultLocaleSlug}};this.state.localeSlug=this.state.locale[""].localeSlug,this.state.jed=new s({locale_data:{messages:this.state.locale}}),this.state.numberFormatSettings.decimal_point=v(this.state.jed,b([p])),this.state.numberFormatSettings.thousands_sep=v(this.state.jed,b([d])),this.state.numberFormatSettings.decimal_point===p&&(this.state.numberFormatSettings.decimal_point="."),this.state.numberFormatSettings.thousands_sep===d&&(this.state.numberFormatSettings.thousands_sep=","),this.state.translations.clear(),this.stateObserver.emit("change")},E.prototype.getLocale=function(){return this.state.locale},E.prototype.getLocaleSlug=function(){return this.state.localeSlug},E.prototype.addTranslations=function(e){for(var t in e)""!==t&&(this.state.jed.options.locale_data.messages[t]=e[t]);this.state.translations.clear(),this.stateObserver.emit("change")},E.prototype.hasTranslation=function(){return!!g(this,b(arguments))},E.prototype.translate=function(){var t,a,r,e,n=b(arguments),o=!n.components;if(o){try{e=JSON.stringify(n)}catch(e){o=!1}if(e&&(t=this.state.translations.get(e)))return t}if(t=(t=g(this,n))||v(this.state.jed,n),n.args){(a=Array.isArray(n.args)?n.args.slice(0):[n.args]).unshift(t);try{t=s.sprintf.apply(s,a)}catch(e){if(!window||!window.console)return;r=this.throwErrors?"error":"warn","string"!=typeof e?window.console[r](e):window.console[r]("i18n sprintf error:",a)}}return n.components&&(t=l({mixedString:t,components:n.components,throwErrors:this.throwErrors})),this.translateHooks.forEach(function(e){t=e(t,n)}),o&&this.state.translations.set(e,t),t},E.prototype.reRenderTranslations=function(){r("Re-rendering all translations due to external request"),this.state.translations.clear(),this.stateObserver.emit("change")},E.prototype.registerComponentUpdateHook=function(e){this.componentUpdateHooks.push(e)},E.prototype.registerTranslateHook=function(e){this.translateHooks.push(e)},e.exports=E},function(n,r,e){!function(t){function a(e){return(a="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})(e)}r.log=function(){var e;return"object"===("undefined"==typeof console?"undefined":a(console))&&console.log&&(e=console).log.apply(e,arguments)},r.formatArgs=function(e){var t,a,r;e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+n.exports.humanize(this.diff),this.useColors&&(t="color: "+this.color,e.splice(1,0,t,"color: inherit"),e[r=a=0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(a++,"%c"===e)&&(r=a)}),e.splice(r,0,t))},r.save=function(e){try{e?r.storage.setItem("debug",e):r.storage.removeItem("debug")}catch(e){}},r.load=function(){var e;try{e=r.storage.getItem("debug")}catch(e){}!e&&void 0!==t&&"env"in t&&(e=t.env.DEBUG);return e},r.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&31<=parseInt(RegExp.$1,10)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage=function(){try{return localStorage}catch(e){}}(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],n.exports=e(91)(r),n.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}.call(r,e(39))},function(e,t,o){e.exports=function(t){function a(e){for(var t=0,a=0;a<e.length;a++)t=(t<<5)-t+e.charCodeAt(a),t|=0;return u.colors[Math.abs(t)%u.colors.length]}function u(e){var i;function s(){if(s.enabled){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];var n=s,a=Number(new Date),o=a-(i||a),l=(n.diff=o,n.prev=i,n.curr=a,i=a,r[0]=u.coerce(r[0]),"string"!=typeof r[0]&&r.unshift("%O"),0);r[0]=r[0].replace(/%([a-zA-Z%])/g,function(e,t){var a;return"%%"!==e&&(l++,"function"==typeof(t=u.formatters[t]))&&(a=r[l],e=t.call(n,a),r.splice(l,1),l--),e}),u.formatArgs.call(n,r),(n.log||u.log).apply(n,r)}}return s.namespace=e,s.enabled=u.enabled(e),s.useColors=u.useColors(),s.color=a(e),s.destroy=r,s.extend=n,"function"==typeof u.init&&u.init(s),u.instances.push(s),s}function r(){var e=u.instances.indexOf(this);return-1!==e&&(u.instances.splice(e,1),!0)}function n(e,t){return u(this.namespace+(void 0===t?":":t)+e)}return((u.debug=u).default=u).coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},u.disable=function(){u.enable("")},u.enable=function(e){u.save(e),u.names=[],u.skips=[];var t,a=("string"==typeof e?e:"").split(/[\s,]+/),r=a.length;for(t=0;t<r;t++)a[t]&&("-"===(e=a[t].replace(/\*/g,".*?"))[0]?u.skips.push(new RegExp("^"+e.substr(1)+"$")):u.names.push(new RegExp("^"+e+"$")));for(t=0;t<u.instances.length;t++){var n=u.instances[t];n.enabled=u.enabled(n.namespace)}},u.enabled=function(e){if("*"===e[e.length-1])return!0;var t,a;for(t=0,a=u.skips.length;t<a;t++)if(u.skips[t].test(e))return!1;for(t=0,a=u.names.length;t<a;t++)if(u.names[t].test(e))return!0;return!1},u.humanize=o(92),Object.keys(t).forEach(function(e){u[e]=t[e]}),u.instances=[],u.names=[],u.skips=[],u.formatters={},u.selectColor=a,u.enable(u.load()),u}},function(e,t){var n=864e5;function o(e,t,a,r){t=1.5*a<=t;return Math.round(e/a)+" "+r+(t?"s":"")}e.exports=function(e,t){t=t||{};var a=typeof e;if(!("string"==a&&0<e.length)){if("number"==a&&isFinite(e))return(t.long?function(e){var t=Math.abs(e);if(n<=t)return o(e,t,n,"day");if(36e5<=t)return o(e,t,36e5,"hour");if(6e4<=t)return o(e,t,6e4,"minute");if(1e3<=t)return o(e,t,1e3,"second");return e+" ms"}:function(e){var t=Math.abs(e);if(n<=t)return Math.round(e/n)+"d";if(36e5<=t)return Math.round(e/36e5)+"h";if(6e4<=t)return Math.round(e/6e4)+"m";if(1e3<=t)return Math.round(e/1e3)+"s";return e+"ms"})(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}a=e;if(!(100<(a=String(a)).length)){a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(a);if(a){var r=parseFloat(a[1]);switch((a[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*r;case"weeks":case"week":case"w":return 6048e5*r;case"days":case"day":case"d":return r*n;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*r;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*r;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}},function(e,t,a){ /** * @preserve jed.js v0.5.0beta https://github.com/SlexAxton/Jed */ var n=void 0;function u(e){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=p.extend({},this.defaults,e),this.textdomain(this.options.domain),e.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+e.domain+"`")}var r=Array.prototype,o=Object.prototype,l=r.slice,i=o.hasOwnProperty,s=r.forEach,c={},p={forEach:function(e,t,a){var r,n,o;if(null!==e)if(s&&e.forEach===s)e.forEach(t,a);else if(e.length===+e.length){for(r=0,n=e.length;r<n;r++)if(r in e&&t.call(a,e[r],r,e)===c)return}else for(o in e)if(i.call(e,o)&&t.call(a,e[o],o,e)===c)return},extend:function(a){return this.forEach(l.call(arguments,1),function(e){for(var t in e)a[t]=e[t]}),a}};function d(e){return u.PF.compile(e||"nplurals=2; plural=(n != 1);")}function f(e,t){this._key=e,this._i18n=t}u.context_delimiter=String.fromCharCode(4),p.extend(f.prototype,{onDomain:function(e){return this._domain=e,this},withContext:function(e){return this._context=e,this},ifPlural:function(e,t){return this._val=e,this._pkey=t,this},fetch:function(e){return((e="[object Array]"!={}.toString.call(e)?[].slice.call(arguments,0):e)&&e.length?u.sprintf:function(e){return e})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),e)}}),p.extend(u.prototype,{translate:function(e){return new f(e,this)},textdomain:function(e){if(!e)return this._textdomain;this._textdomain=e},gettext:function(e){return this.dcnpgettext.call(this,n,n,e)},dgettext:function(e,t){return this.dcnpgettext.call(this,e,n,t)},dcgettext:function(e,t){return this.dcnpgettext.call(this,e,n,t)},ngettext:function(e,t,a){return this.dcnpgettext.call(this,n,n,e,t,a)},dngettext:function(e,t,a,r){return this.dcnpgettext.call(this,e,n,t,a,r)},dcngettext:function(e,t,a,r){return this.dcnpgettext.call(this,e,n,t,a,r)},pgettext:function(e,t){return this.dcnpgettext.call(this,n,e,t)},dpgettext:function(e,t,a){return this.dcnpgettext.call(this,e,t,a)},dcpgettext:function(e,t,a){return this.dcnpgettext.call(this,e,t,a)},npgettext:function(e,t,a,r){return this.dcnpgettext.call(this,n,e,t,a,r)},dnpgettext:function(e,t,a,r,n){return this.dcnpgettext.call(this,e,t,a,r,n)},dcnpgettext:function(e,t,a,r,n){if(r=r||a,e=e||this._textdomain,!this.options)return(i=new u).dcnpgettext.call(i,void 0,void 0,a,r,n);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[e])throw new Error("Domain `"+e+"` was not found.");if(!this.options.locale_data[e][""])throw new Error("No locale meta information provided.");if(!a)throw new Error("No translation key found.");var o,l,i=t?t+u.context_delimiter+a:a,t=this.options.locale_data,s=t[e],t=(t.messages||this.defaults.locale_data.messages)[""],t=s[""].plural_forms||s[""]["Plural-Forms"]||s[""]["plural-forms"]||t.plural_forms||t["Plural-Forms"]||t["plural-forms"];if(void 0===n)l=1;else{if("number"!=typeof n&&(n=parseInt(n,10),isNaN(n)))throw new Error("The number that was passed in is not a number.");l=d(t)(n)+1}if(s)return!(s=s[i])||l>=s.length?(this.options.missing_key_callback&&this.options.missing_key_callback(i,e),o=[null,a,r],!0===this.options.debug&&console.log(o[d(t)(n)+1]),o[d()(n)+1]):(o=s[l])||(o=[null,a,r])[d()(n)+1];throw new Error("No domain named `"+e+"` could be found.")}}),y.format=function(e,t){for(var a,r,n,o,l,i=1,s=e.length,u=[],c=0;c<s;c++)if("string"===(o=h(e[c])))u.push(e[c]);else if("array"===o){if((n=e[c])[2])for(a=t[i],r=0;r<n[2].length;r++){if(!a.hasOwnProperty(n[2][r]))throw m('[sprintf] property "%s" does not exist',n[2][r]);a=a[n[2][r]]}else a=n[1]?t[n[1]]:t[i++];if(/[^s]/.test(n[8])&&"number"!=h(a))throw m("[sprintf] expecting number but found %s",h(a));switch(null==a&&(a=""),n[8]){case"b":a=a.toString(2);break;case"c":a=String.fromCharCode(a);break;case"d":a=parseInt(a,10);break;case"e":a=n[7]?a.toExponential(n[7]):a.toExponential();break;case"f":a=n[7]?parseFloat(a).toFixed(n[7]):parseFloat(a);break;case"o":a=a.toString(8);break;case"s":a=(a=String(a))&&n[7]?a.substring(0,n[7]):a;break;case"u":a=Math.abs(a);break;case"x":a=a.toString(16);break;case"X":a=a.toString(16).toUpperCase()}a=/[def]/.test(n[8])&&n[3]&&0<=a?"+"+a:a,o=n[4]?"0"==n[4]?"0":n[4].charAt(1):" ",l=n[6]-String(a).length,o=n[6]?function(e,t){for(var a=[];0<t;a[--t]=e);return a.join("")}(o,l):"",u.push(n[5]?a+o:o+a)}return u.join("")},y.cache={},y.parse=function(e){for(var t=e,a=[],r=[],n=0;t;){if(null!==(a=/^[^\x25]+/.exec(t)))r.push(a[0]);else if(null!==(a=/^\x25{2}/.exec(t)))r.push("%");else{if(null===(a=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw"[sprintf] huh?";if(a[2]){n|=1;var o=[],l=a[2],i=[];if(null===(i=/^([a-z_][a-z_\d]*)/i.exec(l)))throw"[sprintf] huh?";for(o.push(i[1]);""!==(l=l.substring(i[0].length));){if(null===(i=/^\.([a-z_][a-z_\d]*)/i.exec(l))&&null===(i=/^\[(\d+)\]/.exec(l)))throw"[sprintf] huh?";o.push(i[1])}a[2]=o}else n|=2;if(3===n)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";r.push(a)}t=t.substring(a[0].length)}return r};var m=y;function h(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function y(){return y.cache.hasOwnProperty(arguments[0])||(y.cache[arguments[0]]=y.parse(arguments[0])),y.format.call(null,y.cache[arguments[0]],arguments)}u.parse_plural=function(e,t){return e=e.replace(/n/g,t),u.parse_expression(e)},u.sprintf=function(e,t){return"[object Array]"=={}.toString.call(t)?(e=e,(t=[].slice.call(t)).unshift(e),m.apply(null,t)):m.apply(this,[].slice.call(arguments))},u.prototype.sprintf=function(){return u.sprintf.apply(this,arguments)},(u.PF={}).parse=function(e){e=u.PF.extractPluralExpr(e);return u.PF.parser.parse.call(u.PF.parser,e)},u.PF.compile=function(e){var t=u.PF.parse(e);return function(e){return!0===(e=u.PF.interpreter(t)(e))?1:e||0}},u.PF.interpreter=function(t){return function(e){switch(t.type){case"GROUP":return u.PF.interpreter(t.expr)(e);case"TERNARY":return u.PF.interpreter(t.expr)(e)?u.PF.interpreter(t.truthy)(e):u.PF.interpreter(t.falsey)(e);case"OR":return u.PF.interpreter(t.left)(e)||u.PF.interpreter(t.right)(e);case"AND":return u.PF.interpreter(t.left)(e)&&u.PF.interpreter(t.right)(e);case"LT":return u.PF.interpreter(t.left)(e)<u.PF.interpreter(t.right)(e);case"GT":return u.PF.interpreter(t.left)(e)>u.PF.interpreter(t.right)(e);case"LTE":return u.PF.interpreter(t.left)(e)<=u.PF.interpreter(t.right)(e);case"GTE":return u.PF.interpreter(t.left)(e)>=u.PF.interpreter(t.right)(e);case"EQ":return u.PF.interpreter(t.left)(e)==u.PF.interpreter(t.right)(e);case"NEQ":return u.PF.interpreter(t.left)(e)!=u.PF.interpreter(t.right)(e);case"MOD":return u.PF.interpreter(t.left)(e)%u.PF.interpreter(t.right)(e);case"VAR":return e;case"NUM":return t.val;default:throw new Error("Invalid Token found.")}}},u.PF.extractPluralExpr=function(e){e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,"");var t=/nplurals\=(\d+);/,a=(e=/;\s*$/.test(e)?e:e.concat(";")).match(t);if(!(1<a.length))throw new Error("nplurals not found in plural_forms string: "+e);if(a[1],(a=(e=e.replace(t,"")).match(/plural\=(.*);/))&&1<a.length)return a[1];throw new Error("`plural` expression not found: "+e)},u.PF.parser=((o={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(e,t,a,r,n,o,l){var i=o.length-1;switch(n){case 1:return{type:"GROUP",expr:o[i-1]};case 2:this.$={type:"TERNARY",expr:o[i-4],truthy:o[i-2],falsey:o[i]};break;case 3:this.$={type:"OR",left:o[i-2],right:o[i]};break;case 4:this.$={type:"AND",left:o[i-2],right:o[i]};break;case 5:this.$={type:"LT",left:o[i-2],right:o[i]};break;case 6:this.$={type:"LTE",left:o[i-2],right:o[i]};break;case 7:this.$={type:"GT",left:o[i-2],right:o[i]};break;case 8:this.$={type:"GTE",left:o[i-2],right:o[i]};break;case 9:this.$={type:"NEQ",left:o[i-2],right:o[i]};break;case 10:this.$={type:"EQ",left:o[i-2],right:o[i]};break;case 11:this.$={type:"MOD",left:o[i-2],right:o[i]};break;case 12:this.$={type:"GROUP",expr:o[i-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(e)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(e,t){throw new Error(e)},parse:function(e){var t=this,a=[0],r=[null],n=[],o=this.table,l="",i=0,s=0,u=0,c=(this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={}),this.lexer.yylloc);function p(){var e=t.lexer.lex()||1;return e="number"!=typeof e?t.symbols_[e]||e:e}n.push(c),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var d,f,m,h,y,b,v,g,E,_={};;){if(m=a[a.length-1],void 0===(h=this.defaultActions[m]||(null==d&&(d=p()),o[m]&&o[m][d]))||!h.length||!h[0]){if(!u){for(y in g=[],o[m])this.terminals_[y]&&2<y&&g.push("'"+this.terminals_[y]+"'");var w="",w=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+g.join(", ")+", got '"+this.terminals_[d]+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==d?"end of input":"'"+(this.terminals_[d]||d)+"'");this.parseError(w,{text:this.lexer.match,token:this.terminals_[d]||d,line:this.lexer.yylineno,loc:c,expected:g})}if(3==u){if(1==d)throw new Error(w||"Parsing halted.");s=this.lexer.yyleng,l=this.lexer.yytext,i=this.lexer.yylineno,c=this.lexer.yylloc,d=p()}for(;;){if(2..toString()in o[m])break;if(0==m)throw new Error(w||"Parsing halted.");E=1,a.length=a.length-2*E,r.length=r.length-E,n.length=n.length-E,m=a[a.length-1]}f=d,d=2,h=o[m=a[a.length-1]]&&o[m][2],u=3}if(h[0]instanceof Array&&1<h.length)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+d);switch(h[0]){case 1:a.push(d),r.push(this.lexer.yytext),n.push(this.lexer.yylloc),a.push(h[1]),d=null,f?(d=f,f=null):(s=this.lexer.yyleng,l=this.lexer.yytext,i=this.lexer.yylineno,c=this.lexer.yylloc,0<u&&u--);break;case 2:if(b=this.productions_[h[1]][1],_.$=r[r.length-b],_._$={first_line:n[n.length-(b||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(b||1)].first_column,last_column:n[n.length-1].last_column},void 0!==(v=this.performAction.call(_,l,s,i,this.yy,h[1],r,n)))return v;b&&(a=a.slice(0,-1*b*2),r=r.slice(0,-1*b),n=n.slice(0,-1*b)),a.push(this.productions_[h[1]][0]),r.push(_.$),n.push(_._$),v=o[a[a.length-2]][a[a.length-1]],a.push(v);break;case 3:return!0}}return!0}}).lexer={EOF:1,parseError:function(e,t){if(!this.yy.parseError)throw new Error(e);this.yy.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.match+=e,this.matched+=e,e.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(20<e.length?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(20<e.length?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var e,t,a=this._currentRules(),r=0;r<a.length;r++)if(e=this._input.match(this.rules[a[r]]))return(t=e[0].match(/\n.*/g))&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-1:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],this.performAction.call(this,this.yy,this,a[r],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return void 0!==e?e:this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(e){this.begin(e)},performAction:function(e,t,a,r){switch(a){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}},o),(t=void 0!==e&&e.exports?e.exports=u:t).Jed=u},function(e,t,a){var r=a(45),n=a(95),a=a(96),c=r.rotl32,p=r.sum32,d=r.sum32_5,f=a.ft_1,o=n.BlockHash,m=[1518500249,1859775393,2400959708,3395469782];function l(){if(!(this instanceof l))return new l;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(l,o),(e.exports=l).blockSize=512,l.outSize=160,l.hmacStrength=80,l.padLength=64,l.prototype._update=function(e,t){for(var a=this.W,r=0;r<16;r++)a[r]=e[t+r];for(;r<a.length;r++)a[r]=c(a[r-3]^a[r-8]^a[r-14]^a[r-16],1);for(var n=this.h[0],o=this.h[1],l=this.h[2],i=this.h[3],s=this.h[4],r=0;r<a.length;r++)var u=~~(r/20),u=d(c(n,5),f(u,o,l,i),s,a[r],m[u]),s=i,i=l,l=c(o,30),o=n,n=u;this.h[0]=p(this.h[0],n),this.h[1]=p(this.h[1],o),this.h[2]=p(this.h[2],l),this.h[3]=p(this.h[3],i),this.h[4]=p(this.h[4],s)},l.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,a){var r=a(45),n=a(57);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}(t.BlockHash=o).prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){t=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-t,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-t,this.endian);for(var a=0;a<e.length;a+=this._delta32)this._update(e,a,a+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),n(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,a=t-(e+this.padLength)%t,r=new Array(a+this.padLength);r[0]=128;for(var n=1;n<a;n++)r[n]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[n++]=0;r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=e>>>24&255,r[n++]=e>>>16&255,r[n++]=e>>>8&255,r[n++]=255&e}else for(r[n++]=255&e,r[n++]=e>>>8&255,r[n++]=e>>>16&255,r[n++]=e>>>24&255,r[n++]=0,r[n++]=0,r[n++]=0,r[n++]=0,o=8;o<this.padLength;o++)r[n++]=0;return r}},function(e,t,a){var r=a(45).rotr32;function n(e,t,a){return e&t^~e&a}function o(e,t,a){return e&t^e&a^t&a}function l(e,t,a){return e^t^a}t.ft_1=function(e,t,a,r){return 0===e?n(t,a,r):1===e||3===e?t^a^r:2===e?o(t,a,r):void 0},t.ch32=n,t.maj32=o,t.p32=l,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var c="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},p=r(a(98)),d=r(a(100)),n=r(a(103));function r(e){return e&&e.__esModule?e:{default:e}}var f=void 0;function m(e,t){for(var a,r,n,o,l,i=[],s={},u=0;u<e.length;u++)if("string"===(o=e[u]).type)i.push(o.value);else{if(!t.hasOwnProperty(o.value)||void 0===t[o.value])throw new Error("Invalid interpolation, missing component node: `"+o.value+"`");if("object"!==c(t[o.value]))throw new Error("Invalid interpolation, component node must be a ReactElement or null: `"+o.value+"`","\n> "+f);if("componentClose"===o.type)throw new Error("Missing opening component token: `"+o.value+"`");if("componentOpen"===o.type){a=t[o.value],r=u;break}i.push(t[o.value])}return a&&(n=function(e,t){for(var a,r=t[e],n=0,o=e+1;o<t.length;o++)if((a=t[o]).value===r.value)if("componentOpen"===a.type)n++;else if("componentClose"===a.type){if(0===n)return o;n--}throw new Error("Missing closing component token `"+r.value+"`")}(r,e),l=m(e.slice(r+1,n),t),l=p.default.cloneElement(a,{},l),i.push(l),n<e.length-1)&&(l=m(e.slice(n+1),t),i=i.concat(l)),1===i.length?i[0]:(i.forEach(function(e,t){e&&(s["interpolation-child-"+t]=e)}),(0,d.default)(s))}t.default=function(t){var a=t.mixedString,e=t.components,t=t.throwErrors;if(f=a,!e)return a;if("object"!==(void 0===e?"undefined":c(e))){if(t)throw new Error("Interpolation Error: unable to process `"+a+"` because components is not an object");return a}var r=(0,n.default)(a);try{return m(r,e)}catch(e){if(t)throw new Error("Interpolation Error: unable to process `"+a+"` because of error `"+e.message+"`");return a}}},function(e,t,a){e.exports=a(99)},function(R,e,t){ /** @license React v16.14.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var c=t(46),t="function"==typeof Symbol&&Symbol.for,p=t?Symbol.for("react.element"):60103,u=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,r=t?Symbol.for("react.strict_mode"):60108,n=t?Symbol.for("react.profiler"):60114,o=t?Symbol.for("react.provider"):60109,l=t?Symbol.for("react.context"):60110,i=t?Symbol.for("react.forward_ref"):60112,s=t?Symbol.for("react.suspense"):60113,d=t?Symbol.for("react.memo"):60115,f=t?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function v(e,t,a){this.props=e,this.context=t,this.refs=b,this.updater=a||y}function g(){}function E(e,t,a){this.props=e,this.context=t,this.refs=b,this.updater=a||y}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=v.prototype;var t=E.prototype=new g,_=(t.constructor=E,c(t,v.prototype),t.isPureReactComponent=!0,{current:null}),w=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,a){var r,n={},o=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)w.call(t,r)&&!O.hasOwnProperty(r)&&(n[r]=t[r]);var i=arguments.length-2;if(1===i)n.children=a;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];n.children=s}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===n[r]&&(n[r]=i[r]);return{$$typeof:p,type:e,key:o,ref:l,props:n,_owner:_.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===p}var x=/\/+/g,j=[];function N(e,t,a,r){var n;return j.length?((n=j.pop()).result=e,n.keyPrefix=t,n.func=a,n.context=r,n.count=0,n):{result:e,keyPrefix:t,func:a,context:r,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,j.length<10&&j.push(e)}function S(e,t,a){return null==e?0:function e(t,a,r,n){var o=!1;if(null===(t="undefined"!=(i=typeof t)&&"boolean"!==i?t:null))o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case p:case u:o=!0}}if(o)return r(n,t,""===a?"."+T(t,0):a),1;if(o=0,a=""===a?".":a+":",Array.isArray(t))for(var l=0;l<t.length;l++){var i,s=a+T(i=t[l],l);o+=e(i,s,r,n)}else if("function"==typeof(s=null!==t&&"object"==typeof t&&"function"==typeof(s=m&&t[m]||t["@@iterator"])?s:null))for(t=s.call(t),l=0;!(i=t.next()).done;)o+=e(i=i.value,s=a+T(i,l++),r,n);else if("object"===i)throw r=""+t,Error(h(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return o}(e,"",t,a)}function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=e.key,a={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return a[e]})):t.toString(36);var a}function F(e,t){e.func.call(e.context,t,e.count++)}function V(e,t,a){var r=e.result,n=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?D(e,r,a,function(e){return e}):null!=e&&(k(e)&&(t=n+(!(n=e).key||t&&t.key===e.key?"":(""+e.key).replace(x,"$&/")+"/")+a,e={$$typeof:p,type:n.type,key:t,ref:n.ref,props:n.props,_owner:n._owner}),r.push(e))}function D(e,t,a,r,n){var o="";S(e,V,t=N(t,o=null!=a?(""+a).replace(x,"$&/")+"/":o,r,n)),C(t)}var M={current:null};function A(){var e=M.current;if(null===e)throw Error(h(321));return e}t={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:c};e.Children={map:function(e,t,a){return null==e||D(e,e=[],null,t,a),e},forEach:function(e,t,a){if(null==e)return e;S(e,F,t=N(null,null,t,a)),C(t)},count:function(e){return S(e,function(){return null},null)},toArray:function(e){var t=[];return D(e,t,null,function(e){return e}),t},only:function(e){if(k(e))return e;throw Error(h(143))}},e.Component=v,e.Fragment=a,e.Profiler=n,e.PureComponent=E,e.StrictMode=r,e.Suspense=s,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=t,e.cloneElement=function(e,t,a){if(null==e)throw Error(h(267,e));var r=c({},e.props),n=e.key,o=e.ref,l=e._owner;if(null!=t)for(i in void 0!==t.ref&&(o=t.ref,l=_.current),void 0!==t.key&&(n=""+t.key),e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)w.call(t,i)&&!O.hasOwnProperty(i)&&(r[i]=(void 0===t[i]&&void 0!==s?s:t)[i]);var i=arguments.length-2;if(1===i)r.children=a;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:p,type:e.type,key:n,ref:o,props:r,_owner:l}},e.createContext=function(e,t){return(e={$$typeof:l,_calculateChangedBits:t=void 0===t?null:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},e.createElement=P,e.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:i,render:e}},e.isValidElement=k,e.lazy=function(e){return{$$typeof:f,_ctor:e,_status:-1,_result:null}},e.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},e.useCallback=function(e,t){return A().useCallback(e,t)},e.useContext=function(e,t){return A().useContext(e,t)},e.useDebugValue=function(){},e.useEffect=function(e,t){return A().useEffect(e,t)},e.useImperativeHandle=function(e,t,a){return A().useImperativeHandle(e,t,a)},e.useLayoutEffect=function(e,t){return A().useLayoutEffect(e,t)},e.useMemo=function(e,t){return A().useMemo(e,t)},e.useReducer=function(e,t,a){return A().useReducer(e,t,a)},e.useRef=function(e){return A().useRef(e)},e.useState=function(e){return A().useState(e)},e.version="16.14.0"},function(e,t,a){var i=a(0),d="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,s=a(60),f=a(101),r=a(102),m=".",h=":",y="function"==typeof Symbol&&Symbol.iterator,b="@@iterator";function v(e,t){var a;return e&&"object"==typeof e&&null!=e.key?(e=e.key,a={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return a[e]})):t.toString(36)}function g(e,t,a,r){var n,o=typeof e;if(null===(e="undefined"!=o&&"boolean"!=o?e:null)||"string"==o||"number"==o||"object"==o&&e.$$typeof===d)return a(r,e,""===t?m+v(e,0):t),1;var l=0,i=""===t?m:t+h;if(Array.isArray(e))for(var s=0;s<e.length;s++)l+=g(n=e[s],i+v(n,s),a,r);else{var t=function(e){if("function"==typeof(e=e&&(y&&e[y]||e[b])))return e}(e);if(t)for(var u,c=t.call(e),p=0;!(u=c.next()).done;)l+=g(n=u.value,i+v(n,p++),a,r);else"object"==o&&f(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"==(o=(t="")+e)?"object with keys {"+Object.keys(e).join(", ")+"}":o,t)}return l}var n=/\/+/g;function u(e){return(""+e).replace(n,"$&/")}function o(e){f(e instanceof this,"Trying to release an instance into a pool of a different type."),e.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(e)}var l;function c(e,t,a,r){this.result=e,this.keyPrefix=t,this.func=a,this.context=r,this.count=0}function p(e,t,a){var r=e.result,n=e.keyPrefix,o=e.func,l=e.context,o=o.call(l,t,e.count++);Array.isArray(o)?E(o,r,a,s.thatReturnsArgument):null!=o&&(i.isValidElement(o)&&(e=n+(!(l=o).key||t&&t.key===o.key?"":u(o.key)+"/")+a,o=i.cloneElement(l,{key:e},void 0!==l.props?l.props.children:void 0)),r.push(o))}function E(e,t,a,r,n){var o="",a=(null!=a&&(o=u(a)+"/"),c.getPooled(t,o,r,n));t=p,o=a,null!=(r=e)&&g(r,"",t,o),c.release(a)}c.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},a=function(e,t,a,r){var n;return this.instancePool.length?(n=this.instancePool.pop(),this.call(n,e,t,a,r),n):new this(e,t,a,r)},(l=c).instancePool=[],l.getPooled=a||void 0,l.poolSize||(l.poolSize=10),l.release=o;e.exports=function(e){if("object"!=typeof e||!e||Array.isArray(e))return r(!1,"React.addons.createFragment only accepts a single object. Got: %s",e),e;if(i.isValidElement(e))return r(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),e;f(1!==e.nodeType,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var t,a=[];for(t in e)E(e[t],a,t,s.thatReturnsArgument);return a}},function(e,t,a){var p=function(e){};e.exports=function(e,t,a,r,n,o,l,i){var s,u,c;if(p(t),!e)throw void 0===t?c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."):(s=[a,r,n,o,l,i],u=0,(c=new Error(t.replace(/%s/g,function(){return s[u++]}))).name="Invariant Violation"),c.framesToPop=1,c}},function(e,t,a){a=a(60);e.exports=a},function(e,t,a){function r(e){return e.match(/^\{\{\//)?{type:"componentClose",value:e.replace(/\W/g,"")}:e.match(/\/\}\}$/)?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.match(/^\{\{/)?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}e.exports=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}},function(e,t,a){var r=a(59);function n(e){if(!(this instanceof n))return new n(e);e=(e="number"==typeof e?{max:e}:e)||{},r.EventEmitter.call(this),this.cache={},this.head=this.tail=null,this.length=0,this.max=e.max||1e3,this.maxAge=e.maxAge||0}a(58)(e.exports=n,r.EventEmitter),Object.defineProperty(n.prototype,"keys",{get:function(){return Object.keys(this.cache)}}),n.prototype.clear=function(){this.cache={},this.head=this.tail=null,this.length=0},n.prototype.remove=function(e){var t;if(this.cache.hasOwnProperty(e="string"!=typeof e?""+e:e))return t=this.cache[e],delete this.cache[e],this._unlink(e,t.prev,t.next),t.value},n.prototype._unlink=function(e,t,a){this.length--,0===this.length?this.head=this.tail=null:this.head===e?(this.head=t,this.cache[this.head].next=null):this.tail===e?(this.tail=a,this.cache[this.tail].prev=null):(this.cache[t].next=a,this.cache[a].prev=t)},n.prototype.peek=function(e){if(this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return t.value}},n.prototype.set=function(e,t){var a;if(this.cache.hasOwnProperty(e="string"!=typeof e?""+e:e)){if((a=this.cache[e]).value=t,this.maxAge&&(a.modified=Date.now()),e===this.head)return t;this._unlink(e,a.prev,a.next)}else a={value:t,modified:0,next:null,prev:null},this.maxAge&&(a.modified=Date.now()),this.cache[e]=a,this.length===this.max&&this.evict();return this.length++,a.next=null,a.prev=this.head,this.head&&(this.cache[this.head].next=e),this.head=e,this.tail||(this.tail=e),t},n.prototype._checkAge=function(e,t){return!(this.maxAge&&Date.now()-t.modified>this.maxAge&&(this.remove(e),this.emit("evict",{key:e,value:t.value}),1))},n.prototype.get=function(e){if(this.cache.hasOwnProperty(e="string"!=typeof e?""+e:e)){var t=this.cache[e];if(this._checkAge(e,t))return this.head!==e&&(e===this.tail?(this.tail=t.next,this.cache[this.tail].prev=null):this.cache[t.prev].next=t.next,this.cache[t.next].prev=t.prev,this.cache[this.head].next=e,t.prev=this.head,t.next=null,this.head=e),t.value}},n.prototype.evict=function(){var e,t;this.tail&&(e=this.tail,t=this.remove(this.tail),this.emit("evict",{key:e,value:t}))}},function(e,t){e.exports= /** * Exposes number format capability * * @copyright Copyright (c) 2013 Kevin van Zonneveld (http://kvz.io) and Contributors (http://phpjs.org/authors). * @license See CREDITS.md * @see https://github.com/kvz/phpjs/blob/ffe1356af23a6f2512c84c954dd4e828e92579fa/functions/strings/number_format.js */ function(e,t,a,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var n,o,l,e=isFinite(+e)?+e:0,t=isFinite(+t)?Math.abs(t):0,r=void 0===r?",":r,a=void 0===a?".":a,i="";return 3<(i=(t?(n=e,o=t,l=Math.pow(10,o),""+(Math.round(n*l)/l).toFixed(o)):""+Math.round(e)).split("."))[0].length&&(i[0]=i[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,r)),(i[1]||"").length<t&&(i[1]=i[1]||"",i[1]+=new Array(t-i[1].length+1).join("0")),i.join(a)}},function(e,t,a){var n=a(107),o=a(61),l=a(109);e.exports=function(a){var r={numberFormat:a.numberFormat.bind(a),translate:a.translate.bind(a)};return function(t){var e=t.displayName||t.name||"",e=l({displayName:"Localized("+e+")",componentDidMount:function(){this.boundForceUpdate=this.forceUpdate.bind(this),a.stateObserver.addListener("change",this.boundForceUpdate)},componentWillUnmount:function(){this.boundForceUpdate&&a.stateObserver.removeListener("change",this.boundForceUpdate)},render:function(){var e=o({},this.props,r);return n.createElement(t,e)}});return e._composedComponent=t,e}}},function(e,t,a){e.exports=a(108)},function(R,e,t){ /** @license React v16.14.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var c=t(46),t="function"==typeof Symbol&&Symbol.for,p=t?Symbol.for("react.element"):60103,u=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,r=t?Symbol.for("react.strict_mode"):60108,n=t?Symbol.for("react.profiler"):60114,o=t?Symbol.for("react.provider"):60109,l=t?Symbol.for("react.context"):60110,i=t?Symbol.for("react.forward_ref"):60112,s=t?Symbol.for("react.suspense"):60113,d=t?Symbol.for("react.memo"):60115,f=t?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function v(e,t,a){this.props=e,this.context=t,this.refs=b,this.updater=a||y}function g(){}function E(e,t,a){this.props=e,this.context=t,this.refs=b,this.updater=a||y}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=v.prototype;var t=E.prototype=new g,_=(t.constructor=E,c(t,v.prototype),t.isPureReactComponent=!0,{current:null}),w=Object.prototype.hasOwnProperty,O={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,a){var r,n={},o=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)w.call(t,r)&&!O.hasOwnProperty(r)&&(n[r]=t[r]);var i=arguments.length-2;if(1===i)n.children=a;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];n.children=s}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===n[r]&&(n[r]=i[r]);return{$$typeof:p,type:e,key:o,ref:l,props:n,_owner:_.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===p}var x=/\/+/g,j=[];function N(e,t,a,r){var n;return j.length?((n=j.pop()).result=e,n.keyPrefix=t,n.func=a,n.context=r,n.count=0,n):{result:e,keyPrefix:t,func:a,context:r,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,j.length<10&&j.push(e)}function S(e,t,a){return null==e?0:function e(t,a,r,n){var o=!1;if(null===(t="undefined"!=(i=typeof t)&&"boolean"!==i?t:null))o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(t.$$typeof){case p:case u:o=!0}}if(o)return r(n,t,""===a?"."+T(t,0):a),1;if(o=0,a=""===a?".":a+":",Array.isArray(t))for(var l=0;l<t.length;l++){var i,s=a+T(i=t[l],l);o+=e(i,s,r,n)}else if("function"==typeof(s=null!==t&&"object"==typeof t&&"function"==typeof(s=m&&t[m]||t["@@iterator"])?s:null))for(t=s.call(t),l=0;!(i=t.next()).done;)o+=e(i=i.value,s=a+T(i,l++),r,n);else if("object"===i)throw r=""+t,Error(h(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return o}(e,"",t,a)}function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=e.key,a={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return a[e]})):t.toString(36);var a}function F(e,t){e.func.call(e.context,t,e.count++)}function V(e,t,a){var r=e.result,n=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?D(e,r,a,function(e){return e}):null!=e&&(k(e)&&(t=n+(!(n=e).key||t&&t.key===e.key?"":(""+e.key).replace(x,"$&/")+"/")+a,e={$$typeof:p,type:n.type,key:t,ref:n.ref,props:n.props,_owner:n._owner}),r.push(e))}function D(e,t,a,r,n){var o="";S(e,V,t=N(t,o=null!=a?(""+a).replace(x,"$&/")+"/":o,r,n)),C(t)}var M={current:null};function A(){var e=M.current;if(null===e)throw Error(h(321));return e}t={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:c};e.Children={map:function(e,t,a){return null==e||D(e,e=[],null,t,a),e},forEach:function(e,t,a){if(null==e)return e;S(e,F,t=N(null,null,t,a)),C(t)},count:function(e){return S(e,function(){return null},null)},toArray:function(e){var t=[];return D(e,t,null,function(e){return e}),t},only:function(e){if(k(e))return e;throw Error(h(143))}},e.Component=v,e.Fragment=a,e.Profiler=n,e.PureComponent=E,e.StrictMode=r,e.Suspense=s,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=t,e.cloneElement=function(e,t,a){if(null==e)throw Error(h(267,e));var r=c({},e.props),n=e.key,o=e.ref,l=e._owner;if(null!=t)for(i in void 0!==t.ref&&(o=t.ref,l=_.current),void 0!==t.key&&(n=""+t.key),e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)w.call(t,i)&&!O.hasOwnProperty(i)&&(r[i]=(void 0===t[i]&&void 0!==s?s:t)[i]);var i=arguments.length-2;if(1===i)r.children=a;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:p,type:e.type,key:n,ref:o,props:r,_owner:l}},e.createContext=function(e,t){return(e={$$typeof:l,_calculateChangedBits:t=void 0===t?null:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},e.createElement=P,e.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},e.createRef=function(){return{current:null}},e.forwardRef=function(e){return{$$typeof:i,render:e}},e.isValidElement=k,e.lazy=function(e){return{$$typeof:f,_ctor:e,_status:-1,_result:null}},e.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},e.useCallback=function(e,t){return A().useCallback(e,t)},e.useContext=function(e,t){return A().useContext(e,t)},e.useDebugValue=function(){},e.useEffect=function(e,t){return A().useEffect(e,t)},e.useImperativeHandle=function(e,t,a){return A().useImperativeHandle(e,t,a)},e.useLayoutEffect=function(e,t){return A().useLayoutEffect(e,t)},e.useMemo=function(e,t){return A().useMemo(e,t)},e.useReducer=function(e,t,a){return A().useReducer(e,t,a)},e.useRef=function(e){return A().useRef(e)},e.useState=function(e){return A().useState(e)},e.version="16.14.0"},function(e,t,a){var r=a(0),a=a(110);if(void 0===r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var n=(new r.Component).updater;e.exports=a(r.Component,r.isValidElement,n)},function(e,t,a){var s=a(46),y={},p=function(e){};function b(e,t,a,r,n,o,l,i){var s,u,c;if(p(t),!e)throw void 0===t?c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."):(s=[a,r,n,o,l,i],u=0,(c=new Error(t.replace(/%s/g,function(){return s[u++]}))).name="Invariant Violation"),c.framesToPop=1,c}e.exports=function(e,c,u){var a=[],p={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},l={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},d={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var a=0;a<t.length;a++)r(e,t[a])},childContextTypes:function(e,t){e.childContextTypes=s({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=s({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=f(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=s({},e.propTypes,t)},statics:function(e,t){var a=e,r=t;if(r)for(var n in r){var o=r[n];if(r.hasOwnProperty(n)){if(b(!(n in d),'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n),n in a)return void(b("DEFINE_MANY_MERGED"===(l.hasOwnProperty(n)?l[n]:null),"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),a[n]=f(a[n],o));a[n]=o}}},autobind:function(){}};function r(e,t){if(t){b("function"!=typeof t,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),b(!c(t),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var a,r,n,o,l,i,s=e.prototype,u=s.__reactAutoBindPairs;for(a in t.hasOwnProperty("mixins")&&d.mixins(e,t.mixins),t)t.hasOwnProperty(a)&&"mixins"!==a&&(r=t[a],n=s.hasOwnProperty(a),o=n,l=a,i=void 0,i=p.hasOwnProperty(l)?p[l]:null,h.hasOwnProperty(l)&&b("OVERRIDE_BASE"===i,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",l),o&&b("DEFINE_MANY"===i||"DEFINE_MANY_MERGED"===i,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",l),d.hasOwnProperty(a)?d[a](e,r):(o=p.hasOwnProperty(a),"function"==typeof r&&!o&&!n&&!1!==t.autobind?(u.push(a,r),s[a]=r):n?(i=p[a],b(o&&("DEFINE_MANY_MERGED"===i||"DEFINE_MANY"===i),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",i,a),"DEFINE_MANY_MERGED"===i?s[a]=f(s[a],r):"DEFINE_MANY"===i&&(s[a]=function(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}(s[a],r))):s[a]=r))}}function o(e,t){for(var a in b(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),t)t.hasOwnProperty(a)&&(b(void 0===e[a],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",a),e[a]=t[a])}function f(r,n){return function(){var e,t=r.apply(this,arguments),a=n.apply(this,arguments);return null==t?a:null==a?t:(o(e={},t),o(e,a),e)}}function n(){}var i={componentDidMount:function(){this.__isMounted=!0}},m={componentWillUnmount:function(){this.__isMounted=!1}},h={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return!!this.__isMounted}};return s(n.prototype,e.prototype,h),function(e){var t,s=function(e,t,a){if(this.__reactAutoBindPairs.length)for(var r=this,n=r.__reactAutoBindPairs,o=0;o<n.length;o+=2){var l=n[o],i=n[o+1];r[l]=(l=r,i.bind(l))}this.props=e,this.context=t,this.refs=y,this.updater=a||u,this.state=null;e=this.getInitialState?this.getInitialState():null;b("object"==typeof e&&!Array.isArray(e),"%s.getInitialState(): must return an object or null",s.displayName||"ReactCompositeComponent"),this.state=e};for(t in s.prototype=new n,(s.prototype.constructor=s).prototype.__reactAutoBindPairs=[],a.forEach(r.bind(null,s)),r(s,i),r(s,e),r(s,m),s.getDefaultProps&&(s.defaultProps=s.getDefaultProps()),b(s.prototype.render,"createClass(...): Class specification must implement a `render` method."),p)s.prototype[t]||(s.prototype[t]=null);return s}}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},,function(e,t,a){function r(n){return function(e){var a=e.dispatch,r=e.getState;return function(t){return function(e){return"function"==typeof e?e(a,r,n):t(e)}}}}Object.defineProperty(t,"__esModule",{value:!0});var n=r();n.withExtraArgument=r,t.default=n},function(e,t,a){e.exports=a(116)},function(e,t,a){ /** * @license React * use-sync-external-store-with-selector.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ a=a(0);var c="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},n=a.useSyncExternalStore,o=a.useRef,p=a.useEffect,d=a.useMemo,f=a.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,a,l,i,s){var u,t=o(null),r=(null===t.current?(u={hasValue:!1,value:null},t.current=u):u=t.current,t=d(function(){function e(e){var t;if(o)return a=n,c(r,e)||(t=i(e),void 0!==s&&s(a,t))?a:(r=e,n=t);if(o=!0,e=i(r=e),void 0!==s&&u.hasValue){var a=u.value;if(s(a,e))return n=a}return n=e}var r,n,o=!1,t=void 0===l?null:l;return[function(){return e(a())},null===t?void 0:function(){return e(t())}]},[a,l,i,s]),n(e,t[0],t[1]));return p(function(){u.hasValue=!0,u.value=r},[r]),f(r),r}},function(e,t,a){a.d(t,"a",function(){return o});var r=a(118);function n(t,e){var a,r=Object.keys(t);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(t),e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,a)),r}function o(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?n(Object(a),!0).forEach(function(e){Object(r.a)(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}},function(e,t,a){a.d(t,"a",function(){return n});var r=a(119);function n(e,t,a){return(t=Object(r.a)(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}},function(e,t,a){a.d(t,"a",function(){return o});var r=a(69),n=a(120);function o(e){e=Object(n.a)(e,"string");return"symbol"==Object(r.a)(e)?e:e+""}},function(e,t,a){a.d(t,"a",function(){return n});var r=a(69);function n(e,t){if("object"!=Object(r.a)(e)||!e)return e;var a=e[Symbol.toPrimitive];if(void 0===a)return("string"===t?String:Number)(e);a=a.call(e,t||"default");if("object"!=Object(r.a)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}},function(e,t,a){var r=a(17),n=a(70),o=a(123),l=a(49);function i(e){var e=new o(e),t=n(o.prototype.request,e);return r.extend(t,o.prototype,e),r.extend(t,e),t}var s=i(l);s.Axios=o,s.create=function(e){return i(r.merge(l,e))},s.Cancel=a(74),s.CancelToken=a(136),s.isCancel=a(73),s.all=function(e){return Promise.all(e)},s.spread=a(137),e.exports=s,e.exports.default=s},function(e,t){ /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh <https://feross.org> * @license MIT */ e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,a){var r=a(49),n=a(17),o=a(131),l=a(132);function i(e){this.defaults=e,this.interceptors={request:new o,response:new o}}i.prototype.request=function(e){"string"==typeof e&&(e=n.merge({url:arguments[0]},arguments[1])),(e=n.merge(r,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[l,void 0],a=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)a=a.then(t.shift(),t.shift());return a},n.forEach(["delete","get","head","options"],function(a){i.prototype[a]=function(e,t){return this.request(n.merge(t||{},{method:a,url:e}))}}),n.forEach(["post","put","patch"],function(r){i.prototype[r]=function(e,t,a){return this.request(n.merge(a||{},{method:r,url:e,data:t}))}}),e.exports=i},function(e,t,a){var n=a(17);e.exports=function(a,r){n.forEach(a,function(e,t){t!==r&&t.toUpperCase()===r.toUpperCase()&&(a[r]=e,delete a[t])})}},function(e,t,a){var n=a(72);e.exports=function(e,t,a){var r=a.config.validateStatus;a.status&&r&&!r(a.status)?t(n("Request failed with status code "+a.status,a.config,null,a.request,a)):e(a)}},function(e,t,a){e.exports=function(e,t,a,r,n){return e.config=t,a&&(e.code=a),e.request=r,e.response=n,e}},function(e,t,a){var n=a(17);function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,a){var r;return t&&(a=a?a(t):n.isURLSearchParams(t)?t.toString():(r=[],n.forEach(t,function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),r.push(o(t)+"="+o(e))}))}),r.join("&")))&&(e+=(-1===e.indexOf("?")?"?":"&")+a),e}},function(e,t,a){var n=a(17),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,a,r={};return e&&n.forEach(e.split("\n"),function(e){a=e.indexOf(":"),t=n.trim(e.substr(0,a)).toLowerCase(),a=n.trim(e.substr(a+1)),!t||r[t]&&0<=o.indexOf(t)||(r[t]="set-cookie"===t?(r[t]||[]).concat([a]):r[t]?r[t]+", "+a:a)}),r}},function(e,t,a){var r,n,o,l=a(17);function i(e){return n&&(o.setAttribute("href",e),e=o.href),o.setAttribute("href",e),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}e.exports=l.isStandardBrowserEnv()?(n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a"),r=i(window.location.href),function(e){e=l.isString(e)?i(e):e;return e.protocol===r.protocol&&e.host===r.host}):function(){return!0}},function(e,t,a){var i=a(17);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,a,r,n,o){var l=[];l.push(e+"="+encodeURIComponent(t)),i.isNumber(a)&&l.push("expires="+new Date(a).toGMTString()),i.isString(r)&&l.push("path="+r),i.isString(n)&&l.push("domain="+n),!0===o&&l.push("secure"),document.cookie=l.join("; ")},read:function(e){e=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,a){var r=a(17);function n(){this.handlers=[]}n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(t){r.forEach(this.handlers,function(e){null!==e&&t(e)})},e.exports=n},function(e,t,a){var r=a(17),n=a(133),o=a(73),l=a(49),i=a(134),s=a(135);function u(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(t){return u(t),t.baseURL&&!i(t.url)&&(t.url=s(t.baseURL,t.url)),t.headers=t.headers||{},t.data=n(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||l.adapter)(t).then(function(e){return u(t),e.data=n(e.data,e.headers,t.transformResponse),e},function(e){return o(e)||(u(t),e&&e.response&&(e.response.data=n(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},function(e,t,a){var r=a(17);e.exports=function(t,a,e){return r.forEach(e,function(e){t=e(t,a)}),t}},function(e,t,a){e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,a){e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,a){var r=a(74);function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});var t,a=this;e(function(e){a.reason||(a.reason=new r(e),t(a.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var t;return{token:new n(function(e){t=e}),cancel:t}},e.exports=n},function(e,t,a){e.exports=function(t){return function(e){return t.apply(null,e)}}},function(e,t,a){function T(e,t){r.apply(e,A(t)?t:[t])}function F(e,t,a,r,n,o,l,i,s,u,c,p,d,f,m,h,y,b){for(var v=e,g=b,E=0,_=!1;void 0!==(g=g.get(V))&&!_;){var w=g.get(e);if(E+=1,void 0!==w){if(w===E)throw new RangeError("Cyclic object value");_=!0}void 0===g.get(V)&&(E=0)}if("function"==typeof u?v=u(t,v):v instanceof Date?v=d(v):"comma"===a&&A(v)&&(v=M.maybeMap(v,function(e){return e instanceof Date?d(e):e})),null===v){if(o)return s&&!h?s(t,R.encoder,y,"key",f):t;v=""}if("string"==typeof(k=v)||"number"==typeof k||"boolean"==typeof k||"symbol"==typeof k||"bigint"==typeof k||M.isBuffer(v))return s?[m(h?t:s(t,R.encoder,y,"key",f))+"="+m(s(v,R.encoder,y,"value",f))]:[m(t)+"="+m(String(v))];var O=[];if(void 0!==v){P="comma"===a&&A(v)?[{value:0<(v=h&&s?M.maybeMap(v,s):v).length?v.join(",")||null:void 0}]:A(u)?u:(k=Object.keys(v),c?k.sort(c):k);var P,k=i?t.replace(/\./g,"%2E"):t,x=r&&A(v)&&1===v.length?k+"[]":k;if(n&&A(v)&&0===v.length)return x+"[]";for(var j=0;j<P.length;++j){var N,C=P[j],S="object"==typeof C&&void 0!==C.value?C.value:v[C];l&&null===S||(C=p&&i?C.replace(/\./g,"%2E"):C,C=A(v)?"function"==typeof a?a(x,C):x:x+(p?"."+C:"["+C+"]"),b.set(e,E),(N=D()).set(V,b),T(O,F(S,C,a,r,n,o,l,i,"comma"===a&&h&&A(v)?null:s,u,c,p,d,f,m,h,y,N)))}}return O}var D=a(139),M=a(77),p=a(52),d=Object.prototype.hasOwnProperty,f={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},A=Array.isArray,r=Array.prototype.push,n=Date.prototype.toISOString,a=p.default,R={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:M.encode,encodeValuesOnly:!1,format:a,formatter:p.formatters[a],indices:!1,serializeDate:function(e){return n.call(e)},skipNulls:!1,strictNullHandling:!1},V={};e.exports=function(e,t){var a=e,r=function(e){if(!e)return R;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||R.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var a=p.default;if(void 0!==e.format){if(!d.call(p.formatters,e.format))throw new TypeError("Unknown format option provided.");a=e.format}var r,n=p.formatters[a],o=R.filter;if("function"!=typeof e.filter&&!A(e.filter)||(o=e.filter),r=e.arrayFormat in f?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":R.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var l=void 0===e.allowDots?!0===e.encodeDotInKeys||R.allowDots:!!e.allowDots;return{addQueryPrefix:("boolean"==typeof e.addQueryPrefix?e:R).addQueryPrefix,allowDots:l,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:R.allowEmptyArrays,arrayFormat:r,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:R).charsetSentinel,commaRoundTrip:e.commaRoundTrip,delimiter:(void 0===e.delimiter?R:e).delimiter,encode:("boolean"==typeof e.encode?e:R).encode,encodeDotInKeys:("boolean"==typeof e.encodeDotInKeys?e:R).encodeDotInKeys,encoder:("function"==typeof e.encoder?e:R).encoder,encodeValuesOnly:("boolean"==typeof e.encodeValuesOnly?e:R).encodeValuesOnly,filter:o,format:a,formatter:n,serializeDate:("function"==typeof e.serializeDate?e:R).serializeDate,skipNulls:("boolean"==typeof e.skipNulls?e:R).skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:R).strictNullHandling}}(t),n=("function"==typeof r.filter?a=(0,r.filter)("",a):A(r.filter)&&(i=r.filter),[]);if("object"!=typeof a||null===a)return"";var o=f[r.arrayFormat],l="comma"===o&&r.commaRoundTrip,i=i||Object.keys(a);r.sort&&i.sort(r.sort);for(var s=D(),u=0;u<i.length;++u){var c=i[u];r.skipNulls&&null===a[c]||T(n,F(a[c],c,o,l,r.allowEmptyArrays,r.strictNullHandling,r.skipNulls,r.encodeDotInKeys,r.encode?r.encoder:null,r.filter,r.sort,r.allowDots,r.serializeDate,r.format,r.formatter,r.encodeValuesOnly,r.charset,s))}e=n.join(r.delimiter),t=!0===r.addQueryPrefix?"?":"";return r.charsetSentinel&&("iso-8859-1"===r.charset?t+="utf8=%26%2310003%3B&":t+="utf8=%E2%9C%93&"),0<e.length?t+e:""}},function(e,t,a){function i(e,t){for(var a,r=e;null!==(a=r.next);r=a)if(a.key===t)return r.next=a.next,a.next=e.next,e.next=a}var r=a(27),n=a(150),s=a(155),u=a(32),c=r("%WeakMap%",!0),p=r("%Map%",!0),d=n("WeakMap.prototype.get",!0),f=n("WeakMap.prototype.set",!0),m=n("WeakMap.prototype.has",!0),h=n("Map.prototype.get",!0),y=n("Map.prototype.set",!0),b=n("Map.prototype.has",!0);e.exports=function(){var n,o,l,t={assert:function(e){if(!t.has(e))throw new u("Side channel does not contain "+s(e))},get:function(e){if(c&&e&&("object"==typeof e||"function"==typeof e)){if(n)return d(n,e)}else if(p){if(o)return h(o,e)}else{var t;if(l)return(t=i(t=l,e))&&t.value}},has:function(e){if(c&&e&&("object"==typeof e||"function"==typeof e)){if(n)return m(n,e)}else if(p){if(o)return b(o,e)}else if(l)return!!i(l,e);return!1},set:function(e,t){var a,r;c&&e&&("object"==typeof e||"function"==typeof e)?(n=n||new c,f(n,e,t)):p?(o=o||new p,y(o,e,t)):(t=t,(r=i(a=l=l||{key:{},next:null},e=e))?r.value=t:a.next={key:e,next:a.next,value:t})}};return t}},function(e,t,a){e.exports=Error},function(e,t,a){e.exports=EvalError},function(e,t,a){e.exports=RangeError},function(e,t,a){e.exports=ReferenceError},function(e,t,a){e.exports=URIError},function(e,t,a){var r="undefined"!=typeof Symbol&&Symbol,n=a(146);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&n()}},function(e,t,a){e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"!=typeof Symbol.iterator){var e={},t=Symbol("test"),a=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(a))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;a=Object.getOwnPropertySymbols(e);if(1!==a.length||a[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}}return!0}},function(e,t,a){var r={__proto__:null,foo:{}},n=Object;e.exports=function(){return{__proto__:r}.foo===r.foo&&!(r instanceof n)}},function(e,t,a){function s(e,t){for(var a=[],r=0;r<e.length;r+=1)a[r]=e[r];for(var n=0;n<t.length;n+=1)a[n+e.length]=t[n];return a}var u=Object.prototype.toString,c=Math.max;e.exports=function(t){var a=this;if("function"!=typeof a||"[object Function]"!==u.apply(a))throw new TypeError("Function.prototype.bind called on incompatible "+a);for(var r,e,n=function(e,t){for(var a=[],r=t||0,n=0;r<e.length;r+=1,n+=1)a[n]=e[r];return a}(arguments,1),o=c(0,a.length-n.length),l=[],i=0;i<o;i++)l[i]="$"+i;return r=Function("binder","return function ("+function(e,t){for(var a="",r=0;r<e.length;r+=1)a+=e[r],r+1<e.length&&(a+=t);return a}(l,",")+"){ return binder.apply(this,arguments); }")(function(){var e;return this instanceof r?(e=a.apply(this,s(n,arguments)),Object(e)===e?e:this):a.apply(t,s(n,arguments))}),a.prototype&&((e=function(){}).prototype=a.prototype,r.prototype=new e,e.prototype=null),r}},function(e,t,a){var r=Function.prototype.call,n=Object.prototype.hasOwnProperty,a=a(50);e.exports=a.call(r,n)},function(e,t,a){var r=a(27),n=a(151),o=n(r("String.prototype.indexOf"));e.exports=function(e,t){t=r(e,!!t);return"function"==typeof t&&-1<o(e,".prototype.")?n(t):t}},function(e,t,a){function r(){return c(n,s,arguments)}var n=a(50),o=a(27),l=a(152),i=a(32),s=o("%Function.prototype.apply%"),u=o("%Function.prototype.call%"),c=o("%Reflect.apply%",!0)||n.call(u,s),a=a(51),p=o("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new i("a function is required");var t=c(n,u,arguments);return l(t,1+p(0,e.length-(arguments.length-1)),!0)};a?a(e.exports,"apply",{value:r}):e.exports.apply=r},function(e,t,a){var r=a(27),l=a(153),i=a(154)(),s=a(76),u=a(32),c=r("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new u("`fn` is not a function");if("number"!=typeof t||t<0||4294967295<t||c(t)!==t)throw new u("`length` must be a positive 32-bit integer");var a,r=2<arguments.length&&!!arguments[2],n=!0,o=!0;return"length"in e&&s&&((a=s(e,"length"))&&!a.configurable&&(n=!1),a)&&!a.writable&&(o=!1),!n&&!o&&r||(i?l(e,"length",t,!0,!0):l(e,"length",t)),e}},function(e,t,a){var s=a(51),u=a(75),c=a(32),p=a(76);e.exports=function(e,t,a){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new c("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new c("`property` must be a string or a symbol`");if(3<arguments.length&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new c("`nonEnumerable`, if provided, must be a boolean or null");if(4<arguments.length&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new c("`nonWritable`, if provided, must be a boolean or null");if(5<arguments.length&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new c("`nonConfigurable`, if provided, must be a boolean or null");if(6<arguments.length&&"boolean"!=typeof arguments[6])throw new c("`loose`, if provided, must be a boolean");var r=3<arguments.length?arguments[3]:null,n=4<arguments.length?arguments[4]:null,o=5<arguments.length?arguments[5]:null,l=6<arguments.length&&arguments[6],i=!!p&&p(e,t);if(s)s(e,t,{configurable:null===o&&i?i.configurable:!o,enumerable:null===r&&i?i.enumerable:!r,value:a,writable:null===n&&i?i.writable:!n});else{if(!l&&(r||n||o))throw new u("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=a}}},function(e,t,a){function r(){return!!n}var n=a(51);r.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=r},function(l,e,i){!function(g){var e="function"==typeof Map&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,E=e&&t&&"function"==typeof t.get?t.get:null,_=e&&Map.prototype.forEach,t="function"==typeof Set&&Set.prototype,e=Object.getOwnPropertyDescriptor&&t?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,w=t&&e&&"function"==typeof e.get?e.get:null,O=t&&Set.prototype.forEach,P="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,k="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,x="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,K=Boolean.prototype.valueOf,a=Object.prototype.toString,J=Function.prototype.toString,X=String.prototype.match,j=String.prototype.slice,N=String.prototype.replace,r=String.prototype.toUpperCase,C=String.prototype.toLowerCase,c=RegExp.prototype.test,S=Array.prototype.concat,T=Array.prototype.join,Z=Array.prototype.slice,n=Math.floor,F="function"==typeof BigInt?BigInt.prototype.valueOf:null,p=Object.getOwnPropertySymbols,D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,M="function"==typeof Symbol&&"object"==typeof Symbol.iterator,A="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,R=Object.prototype.propertyIsEnumerable,V=("function"==typeof Reflect?Reflect:Object).getPrototypeOf||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function U(e,t){if(e===1/0||e===-1/0||e!=e||e&&-1e3<e&&e<1e3||c.call(/e/,t))return t;var a=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-n(-e):n(e);if(r!==e)return e=String(r),r=j.call(t,e.length+1),N.call(e,a,"$&_")+"."+N.call(N.call(r,/([0-9]{3})/g,"$&_"),/_$/,"")}return N.call(t,a,"$&_")}var I=i(156),e=I.custom,L=ee(e)?e:null;function B(e,t,a){a="double"===(a.quoteStyle||t)?'"':"'";return a+e+a}function z(e){return!("[object Array]"!==$(e)||A&&"object"==typeof e&&A in e)}function W(e){return!("[object RegExp]"!==$(e)||A&&"object"==typeof e&&A in e)}function ee(e){if(M)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return 1;if(e&&"object"==typeof e&&D)try{return D.call(e),1}catch(e){}}l.exports=function r(a,e,n,o){var l=e||{};if(H(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(H(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');e=!H(l,"customInspect")||l.customInspect;if("boolean"!=typeof e&&"symbol"!==e)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(H(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&0<l.indent))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(H(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var t=l.numericSeparator;if(void 0===a)return"undefined";if(null===a)return"null";if("boolean"==typeof a)return a?"true":"false";if("string"==typeof a)return function e(t,a){if(t.length>a.maxStringLength)return r=t.length-a.maxStringLength,r="... "+r+" more character"+(1<r?"s":""),e(j.call(t,0,a.maxStringLength),a)+r;var r=N.call(N.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ae);return B(r,"single",a)}(a,l);if("number"==typeof a)return 0===a?0<1/0/a?"0":"-0":(m=String(a),t?U(a,m):m);if("bigint"==typeof a)return m=String(a)+"n",t?U(a,m):m;t=void 0===l.depth?5:l.depth;if(t<=(n=void 0===n?0:n)&&0<t&&"object"==typeof a)return z(a)?"[Array]":"[Object]";var i,s,u,c,p,d,f,m=function(e,t){var a;if("\t"===e.indent)a="\t";else{if(!("number"==typeof e.indent&&0<e.indent))return null;a=T.call(Array(e.indent+1)," ")}return{base:a,prev:T.call(Array(t+1),a)}}(l,n);if(void 0===o)o=[];else if(0<=te(o,a))return"[Circular]";function h(e,t,a){return t&&(o=Z.call(o)).push(t),a?(t={depth:l.depth},H(l,"quoteStyle")&&(t.quoteStyle=l.quoteStyle),r(e,t,n+1,o)):r(e,l,n+1,o)}if("function"==typeof a&&!W(a))return"[Function"+((s=function(e){if(e.name)return e.name;e=X.call(J.call(e),/^function\s*([\w$]+)/);if(e)return e[1];return null}(a))?": "+s:" (anonymous)")+"]"+(0<(s=G(a,h)).length?" { "+T.call(s,", ")+" }":"");if(ee(a))return s=M?N.call(String(a),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(a),"object"!=typeof a||M?s:q(s);if(function(e){if(!e||"object"!=typeof e)return;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return 1;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(a)){for(var y="<"+C.call(String(a.nodeName)),b=a.attributes||[],v=0;v<b.length;v++)y+=" "+b[v].name+"="+B((i=b[v].value,N.call(String(i),/"/g,""")),"double",l);return y+=">",a.childNodes&&a.childNodes.length&&(y+="..."),y+="</"+C.call(String(a.nodeName))+">"}if(z(a))return 0===a.length?"[]":(s=G(a,h),m&&!function(e){for(var t=0;t<e.length;t++)if(0<=te(e[t],"\n"))return;return 1}(s)?"["+Y(s,m)+"]":"[ "+T.call(s,", ")+" ]");if(!("[object Error]"!==$(s=a)||A&&"object"==typeof s&&A in s))return p=G(a,h),"cause"in Error.prototype||!("cause"in a)||R.call(a,"cause")?0===p.length?"["+String(a)+"]":"{ ["+String(a)+"] "+T.call(p,", ")+" }":"{ ["+String(a)+"] "+T.call(S.call("[cause]: "+h(a.cause),p),", ")+" }";if("object"==typeof a&&e){if(L&&"function"==typeof a[L]&&I)return I(a,{depth:t-n});if("symbol"!==e&&"function"==typeof a.inspect)return a.inspect()}return function(e){if(E&&e&&"object"==typeof e)try{E.call(e);try{w.call(e)}catch(e){return 1}return e instanceof Map}catch(e){}return}(a)?(u=[],_&&_.call(a,function(e,t){u.push(h(t,a,!0)+" => "+h(e,a))}),re("Map",E.call(a),u,m)):function(e){if(w&&e&&"object"==typeof e)try{w.call(e);try{E.call(e)}catch(e){return 1}return e instanceof Set}catch(e){}return}(a)?(c=[],O&&O.call(a,function(e){c.push(h(e,a))}),re("Set",w.call(a),c,m)):function(e){if(P&&e&&"object"==typeof e)try{P.call(e,P);try{k.call(e,k)}catch(e){return 1}return e instanceof WeakMap}catch(e){}return}(a)?Q("WeakMap"):function(e){if(k&&e&&"object"==typeof e)try{k.call(e,k);try{P.call(e,P)}catch(e){return 1}return e instanceof WeakSet}catch(e){}return}(a)?Q("WeakSet"):function(e){if(x&&e&&"object"==typeof e)try{return x.call(e),1}catch(e){}return}(a)?Q("WeakRef"):"[object Number]"!==$(p=a)||A&&"object"==typeof p&&A in p?function(e){if(e&&"object"==typeof e&&F)try{return F.call(e),1}catch(e){}return}(a)?q(h(F.call(a))):"[object Boolean]"!==$(t=a)||A&&"object"==typeof t&&A in t?"[object String]"!==$(e=a)||A&&"object"==typeof e&&A in e?"undefined"!=typeof window&&a===window?"{ [object Window] }":"undefined"!=typeof globalThis&&a===globalThis||void 0!==g&&a===g?"{ [object globalThis] }":("[object Date]"!==$(t=a)||A&&"object"==typeof t&&A in t)&&!W(a)?(e=G(a,h),t=V?V(a)===Object.prototype:a instanceof Object||a.constructor===Object,d=a instanceof Object?"":"null prototype",f=!t&&A&&Object(a)===a&&A in a?j.call($(a),8,-1):d?"Object":"",t=(!t&&"function"==typeof a.constructor&&a.constructor.name?a.constructor.name+" ":"")+(f||d?"["+T.call(S.call([],f||[],d||[]),": ")+"] ":""),0===e.length?t+"{}":m?t+"{"+Y(e,m)+"}":t+"{ "+T.call(e,", ")+" }"):String(a):q(h(String(a))):q(K.call(a)):q(h(Number(a)))};var o=Object.prototype.hasOwnProperty||function(e){return e in this};function H(e,t){return o.call(e,t)}function $(e){return a.call(e)}function te(e,t){if(e.indexOf)return e.indexOf(t);for(var a=0,r=e.length;a<r;a++)if(e[a]===t)return a;return-1}function ae(e){var e=e.charCodeAt(0),t={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return t?"\\"+t:"\\x"+(e<16?"0":"")+r.call(e.toString(16))}function q(e){return"Object("+e+")"}function Q(e){return e+" { ? }"}function re(e,t,a,r){return e+" ("+t+") {"+(r?Y(a,r):T.call(a,", "))+"}"}function Y(e,t){var a;return 0===e.length?"":(a="\n"+t.prev+t.base)+T.call(e,","+a)+"\n"+t.prev}function G(e,t){var a=z(e),r=[];if(a){r.length=e.length;for(var n=0;n<e.length;n++)r[n]=H(e,n)?t(e[n],e):""}var o,l="function"==typeof p?p(e):[];if(M)for(var i={},s=0;s<l.length;s++)i["$"+l[s]]=l[s];for(o in e)!H(e,o)||a&&String(Number(o))===o&&o<e.length||M&&i["$"+o]instanceof Symbol||(c.call(/[^\w$]/,o)?r.push(t(o,e)+": "+t(e[o],e)):r.push(o+": "+t(e[o],e)));if("function"==typeof p)for(var u=0;u<l.length;u++)R.call(e,l[u])&&r.push("["+t(l[u])+"]: "+t(e[l[u]],e));return r}}.call(e,i(35))},function(e,t){},function(e,t,a){function s(e,t){var a,r,n,o,l={__proto__:null},e=(e=t.ignoreQueryPrefix?e.replace(/^\?/,""):e).replace(/%5B/gi,"[").replace(/%5D/gi,"]"),i=t.parameterLimit===1/0?void 0:t.parameterLimit,s=e.split(t.delimiter,i),u=-1,c=t.charset;if(t.charsetSentinel)for(a=0;a<s.length;++a)0===s[a].indexOf("utf8=")&&("utf8=%E2%9C%93"===s[a]?c="utf-8":"utf8=%26%2310003%3B"===s[a]&&(c="iso-8859-1"),u=a,a=s.length);for(a=0;a<s.length;++a)a!==u&&((n=-1===(n=-1===(n=(o=s[a]).indexOf("]="))?o.indexOf("="):n+1)?(r=t.decoder(o,f.decoder,c,"key"),t.strictNullHandling?null:""):(r=t.decoder(o.slice(0,n),f.decoder,c,"key"),p.maybeMap(v(o.slice(n+1),t),function(e){return t.decoder(e,f.decoder,c,"value")})))&&t.interpretNumericEntities&&"iso-8859-1"===c&&(n=n.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),-1<o.indexOf("[]=")&&(n=d(n)?[n]:n),(o=b.call(l,r))&&"combine"===t.duplicates?l[r]=p.combine(l[r],n):o&&"last"!==t.duplicates||(l[r]=n));return l}function u(e,t,a,r){if(e){var n=a.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,l=0<a.depth&&/(\[[^[\]]*])/.exec(n),e=l?n.slice(0,l.index):n,i=[];if(e){if(!a.plainObjects&&b.call(Object.prototype,e)&&!a.allowPrototypes)return;i.push(e)}for(var s=0;0<a.depth&&null!==(l=o.exec(n))&&s<a.depth;){if(s+=1,!a.plainObjects&&b.call(Object.prototype,l[1].slice(1,-1))&&!a.allowPrototypes)return;i.push(l[1])}l&&i.push("["+n.slice(l.index)+"]");for(var u=i,e=t,c=a,p=r?e:v(e,c),d=u.length-1;0<=d;--d){var f,m,h,y=u[d];"[]"===y&&c.parseArrays?f=c.allowEmptyArrays&&""===p?[]:[].concat(p):(f=c.plainObjects?Object.create(null):{},m="["===y.charAt(0)&&"]"===y.charAt(y.length-1)?y.slice(1,-1):y,m=c.decodeDotInKeys?m.replace(/%2E/g,"."):m,h=parseInt(m,10),c.parseArrays||""!==m?!isNaN(h)&&y!==m&&String(h)===m&&0<=h&&c.parseArrays&&h<=c.arrayLimit?(f=[])[h]=p:"__proto__"!==m&&(f[m]=p):f={0:p}),p=f}return p}}var p=a(77),b=Object.prototype.hasOwnProperty,d=Array.isArray,f={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:p.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},v=function(e,t){return e&&"string"==typeof e&&t.comma&&-1<e.indexOf(",")?e.split(","):e};e.exports=function(e,t){var a=function(e){if(!e)return f;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=(void 0===e.charset?f:e).charset,a=(void 0===e.duplicates?f:e).duplicates;if("combine"!==a&&"first"!==a&&"last"!==a)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||f.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:f.allowEmptyArrays,allowPrototypes:("boolean"==typeof e.allowPrototypes?e:f).allowPrototypes,allowSparse:("boolean"==typeof e.allowSparse?e:f).allowSparse,arrayLimit:("number"==typeof e.arrayLimit?e:f).arrayLimit,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:f).charsetSentinel,comma:("boolean"==typeof e.comma?e:f).comma,decodeDotInKeys:("boolean"==typeof e.decodeDotInKeys?e:f).decodeDotInKeys,decoder:("function"==typeof e.decoder?e:f).decoder,delimiter:("string"==typeof e.delimiter||p.isRegExp(e.delimiter)?e:f).delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:f.depth,duplicates:a,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:("boolean"==typeof e.interpretNumericEntities?e:f).interpretNumericEntities,parameterLimit:("number"==typeof e.parameterLimit?e:f).parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:("boolean"==typeof e.plainObjects?e:f).plainObjects,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:f).strictNullHandling}}(t);if(""===e||null==e)return a.plainObjects?Object.create(null):{};for(var r="string"==typeof e?s(e,a):e,n=a.plainObjects?Object.create(null):{},o=Object.keys(r),l=0;l<o.length;++l)var i=o[l],i=u(i,r[i],a,"string"==typeof e),n=p.merge(n,i,a);return!0===a.allowSparse?n:p.compact(n)}},function(e,t,a){var r=a(248),n=a(249),o=a(250),l=a(251),a=a(252);function i(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}i.prototype.clear=r,i.prototype.delete=n,i.prototype.get=o,i.prototype.has=l,i.prototype.set=a,e.exports=i},function(e,t,a){var r=a(206);e.exports=function(e,t){for(var a=e.length;a--;)if(r(e[a][0],t))return a;return-1}},function(e,t,a){var r=a(176),n=a(259),o=a(260),l=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(l&&l in Object(e)?n:o)(e)}},function(e,t,a){a=a(65)(Object,"create");e.exports=a},function(e,t,a){var r=a(273);e.exports=function(e,t){return e=e.__data__,r(t)?e["string"==typeof t?"string":"hash"]:e.map}},function(e,t,a){var u=a(210),c=a(211);e.exports=function(e,t,a,r){for(var n=!a,o=(a=a||{},-1),l=t.length;++o<l;){var i=t[o],s=r?r(a[i],e[i],i,a,e):void 0;void 0===s&&(s=e[i]),(n?c:u)(a,i,s)}return a}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(5)),c=d(a(3)),p=d(a(2));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))))}}]),a}(l.Component);t.default=a},function(e,t,a){t.a=function(e){return e.replace(/>/g,">")}},function(e,t,a){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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=i(a(0)),l=i(a(31)),a=i(a(167));function i(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e)),"undefined"!=typeof document&&(e.previouslyFocusedElement=document.activeElement),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var e,t=this.props.focusTrapOptions,a={returnFocusOnDeactivate:!1,fallbackFocus:"body"};for(e in t)t.hasOwnProperty(e)&&"returnFocusOnDeactivate"!==e&&(a[e]=t[e]);var r=l.default.findDOMNode(this.focusTrapElement);this.focusTrap=this.props._createFocusTrap(r,a),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause()}},{key:"componentDidUpdate",value:function(e){var t;e.active&&!this.props.active?(t=this.props.focusTrapOptions.returnFocusOnDeactivate,this.focusTrap.deactivate({returnFocus:t||!1})):!e.active&&this.props.active&&this.focusTrap.activate(),e.paused&&!this.props.paused?this.focusTrap.unpause():!e.paused&&this.props.paused&&this.focusTrap.pause()}},{key:"componentWillUnmount",value:function(){this.focusTrap.deactivate(),!1!==this.props.focusTrapOptions.returnFocusOnDeactivate&&this.previouslyFocusedElement&&this.previouslyFocusedElement.focus&&this.previouslyFocusedElement.focus()}},{key:"setFocusTrapElement",value:function(e){this.focusTrapElement=e}},{key:"render",value:function(){var t=this,a=o.default.Children.only(this.props.children);return o.default.cloneElement(a,{ref:function(e){t.setFocusTrapElement(e),"function"==typeof a.ref&&a.ref(e)}})}}]),a}(o.default.Component);s.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:a.default},e.exports=s},function(e,t,a){var v,r,g=a(168),E=a(169),_=(r=[],{activateTrap:function(e){0<r.length&&(t=r[r.length-1])!==e&&t.pause();var t=r.indexOf(e);-1!==t&&r.splice(t,1),r.push(e)},deactivateTrap:function(e){e=r.indexOf(e);-1!==e&&r.splice(e,1),0<r.length&&r[r.length-1].unpause()}});function w(e){return setTimeout(e,0)}e.exports=function(e,t){var r=document,a="string"==typeof e?r.querySelector(e):e,n=E({returnFocusOnDeactivate:!0,escapeDeactivates:!0},t),o={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},l={activate:function(e){if(!o.active)return y(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=r.activeElement,(e=(e&&e.onActivate?e:n).onActivate)&&e(),s(),l},deactivate:i,pause:function(){!o.paused&&o.active&&(o.paused=!0,u())},unpause:function(){o.paused&&o.active&&(o.paused=!1,y(),s())}};return l;function i(e){var t;if(o.active)return clearTimeout(v),u(),o.active=!1,o.paused=!1,_.deactivateTrap(l),(t=(e&&void 0!==e.onDeactivate?e:n).onDeactivate)&&t(),(e&&void 0!==e.returnFocus?e.returnFocus:n.returnFocusOnDeactivate)&&w(function(){var e;b((e=o.nodeFocusedBeforeActivation,c("setReturnFocus")||e))}),l}function s(){o.active&&(_.activateTrap(l),v=w(function(){b(p())}),r.addEventListener("focusin",f,!0),r.addEventListener("mousedown",d,{capture:!0,passive:!1}),r.addEventListener("touchstart",d,{capture:!0,passive:!1}),r.addEventListener("click",h,{capture:!0,passive:!1}),r.addEventListener("keydown",m,{capture:!0,passive:!1}))}function u(){o.active&&(r.removeEventListener("focusin",f,!0),r.removeEventListener("mousedown",d,!0),r.removeEventListener("touchstart",d,!0),r.removeEventListener("click",h,!0),r.removeEventListener("keydown",m,!0))}function c(e){var t=n[e],a=t;if(!t)return null;if("string"==typeof t&&!(a=r.querySelector(t)))throw new Error("`"+e+"` refers to no known node");if("function"!=typeof t||(a=t()))return a;throw new Error("`"+e+"` did not return a node")}function p(){var e=null!==c("initialFocus")?c("initialFocus"):a.contains(r.activeElement)?r.activeElement:o.firstTabbableNode||c("fallbackFocus");if(e)return e;throw new Error("Your focus-trap needs to have at least one focusable element")}function d(e){a.contains(e.target)||(n.clickOutsideDeactivates?i({returnFocus:!g.isFocusable(e.target)}):n.allowOutsideClick&&n.allowOutsideClick(e)||e.preventDefault())}function f(e){a.contains(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),b(o.mostRecentlyFocusedNode||p()))}function m(e){var t;!1===n.escapeDeactivates||"Escape"!==(t=e).key&&"Esc"!==t.key&&27!==t.keyCode?"Tab"!==(t=e).key&&9!==t.keyCode||(e=e,y(),e.shiftKey&&e.target===o.firstTabbableNode?(e.preventDefault(),b(o.lastTabbableNode)):e.shiftKey||e.target!==o.lastTabbableNode||(e.preventDefault(),b(o.firstTabbableNode))):(e.preventDefault(),i())}function h(e){n.clickOutsideDeactivates||a.contains(e.target)||n.allowOutsideClick&&n.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function y(){var e=g(a);o.firstTabbableNode=e[0]||p(),o.lastTabbableNode=e[e.length-1]||p()}function b(e){var t;e!==r.activeElement&&(e&&e.focus?(e.focus(),o.mostRecentlyFocusedNode=e,(t=e).tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select&&e.select()):b(p()))}}},function(e,t){var a=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],s=a.join(","),u="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;function r(e,t){t=t||{};var a,r,n,o=[],l=[],i=e.querySelectorAll(s);for(t.includeContainer&&u.call(e,s)&&(i=Array.prototype.slice.apply(i)).unshift(e),a=0;a<i.length;a++)c(r=i[a])&&(0===(n=p(r))?o.push(r):l.push({documentOrder:a,tabIndex:n,node:r}));return l.sort(d).map(function(e){return e.node}).concat(o)}function c(e){var t;return!(!n(e)||function(e){return l(e)&&"radio"===e.type}(t=e)&&!function(e){var t;return!e.name||!(t=function(e){for(var t=0;t<e.length;t++)if(e[t].checked)return e[t]}(e.ownerDocument.querySelectorAll('input[type="radio"][name="'+e.name+'"]')))||t===e}(t)||p(e)<0)}function n(e){var t;return!(e.disabled||l(t=e)&&"hidden"===t.type||(null===(t=e).offsetParent||"hidden"===getComputedStyle(t).visibility))}r.isTabbable=function(e){if(e)return!1!==u.call(e,s)&&c(e);throw new Error("No node provided")},r.isFocusable=function(e){if(e)return!1!==u.call(e,o)&&n(e);throw new Error("No node provided")};var o=a.concat("iframe").join(",");function p(e){var t=parseInt(e.getAttribute("tabindex"),10);return isNaN(t)?"true"===e.contentEditable?0:e.tabIndex:t}function d(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex}function l(e){return"INPUT"===e.tagName}e.exports=r},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var a,r=arguments[t];for(a in r)n.call(r,a)&&(e[a]=r[a])}return e};var n=Object.prototype.hasOwnProperty},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=(l=o)&&l.__esModule?l:{default:l},s=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.insertSelector=e.insertSelector.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.editor=ace.edit("forminator-field-"+this.props.property),this.session=this.editor.getSession(),this.session.setUseWorker(!1),this.editor.setShowPrintMargin(!1),this.session.setMode("ace/mode/css"),this.editor.setTheme("ace/theme/sui"),this.editor.renderer.setShowGutter(!0),this.editor.setHighlightActiveLine(!0),this.editor.focus(),this.editor.on("change",this.updateValue)}},{key:"componentWillUnmount",value:function(){this.editor.destroy(),this.editor=null}},{key:"insertSelector",value:function(e){e+="{}";this.editor.navigateFileEnd(),this.editor.insert(e),this.editor.navigateLeft(1),this.editor.focus()}},{key:"shouldComponentUpdate",value:function(){return!1}},{key:"updateValue",value:function(){this.props.actions.settingsActions.updateSetting(this.props.property,this.editor.getValue())}},{key:"render",value:function(){var e=this,t=_.isUndefined(this.props.settings[this.props.property])?"":this.props.settings[this.props.property],a=_.isUndefined(this.props.type)?"form":this.props.type,r=("pdf-form"===this.props.formType&&(a=this.props.formType),i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Basic selectors")),i.default.createElement("div",{className:"sui-ace-selectors"},i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" ")}},(0,s.translate)("Form")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-title ")}},(0,s.translate)("Section Title")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-subtitle ")}},(0,s.translate)("Section Subtitle")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-label ")}},(0,s.translate)("Field Label")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-description ")}},(0,s.translate)("Field Description")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-input ")}},(0,s.translate)("Input")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-textarea ")}},(0,s.translate)("Textarea"))))),n=i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Basic selectors")),i.default.createElement("div",{className:"sui-ace-selectors"},i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" ")}},(0,s.translate)("Poll")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-poll--question ")}},(0,s.translate)("Question")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-radio .forminator-radio-bullet ")}},(0,s.translate)("Answer Input")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-radio .forminator-radio-label ")}},(0,s.translate)("Answer Label")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-button ")}},(0,s.translate)("Submit Button")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" .forminator-poll-footer a.forminator-link, .forminator-poll-footer a.forminator-link:visited ")}},(0,s.translate)("View Results Link")))),o=i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Basic selectors")),i.default.createElement("div",{className:"sui-ace-selectors"},i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(" ")}},(0,s.translate)("Quiz")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-quiz--title ")}},(0,s.translate)("Title")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-quiz--description p ")}},(0,s.translate)("Description")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-question .forminator-legend ")}},(0,s.translate)("Question")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-answer .forminator-answer--design ")}},(0,s.translate)("Answer Container")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-answer .forminator-answer--name ")}},(0,s.translate)("Answer Text")))),l=i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("PDF selectors")),i.default.createElement("div",{className:"sui-ace-selectors"},i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector("body")}},(0,s.translate)("Body")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-pdf-header")}},(0,s.translate)("PDF Header")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".pdf-logo")}},(0,s.translate)("Logo")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".pdf-title")}},(0,s.translate)("Title")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-row-heading td")}},(0,s.translate)("Field Label")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-row-content td")}},(0,s.translate)("Field Value")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-pdf-footer-text td")}},(0,s.translate)("Footer")),i.default.createElement("a",{className:"sui-selector sui-insert-selector",onClick:function(){return e.insertSelector(".forminator-pdf-pagination td")}},(0,s.translate)("Pagination"))));return i.default.createElement(i.default.Fragment,null,"form"===a&&r,"poll"===a&&n,"quiz"===a&&o,"pdf-form"===a&&l,i.default.createElement("div",{id:"forminator-field-"+this.props.property,"data-value":t,style:{height:"210px"}},t),"pdf-form"===a&&i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Learn more about using custom CSS in your PDF file {{link}}here{{/link}}.",{components:{link:i.default.createElement("a",{href:"https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#pdf-custom-css",target:"_blank"})}})))}}]),a}(o.Component);t.default=l},,,,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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=u(o),i=a(1),s=u(a(26));function u(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e)),t={form:{shortcode:"forminator_form",type:"form",processAction:forminatorData.adminUrl+"admin.php?page=forminator-cform",processNonce:forminatorData.formProcessNonce,exportNonce:forminatorData.formExportNonce,submissions:forminatorData.adminUrl+"admin.php?page=forminator-entries&form_type=forminator_forms&form_id="+e.props.id,dropdownLabel:(0,i.translate)("Open form options")},poll:{shortcode:"forminator_poll",type:"poll",processAction:forminatorData.adminUrl+"admin.php?page=forminator-poll",processNonce:forminatorData.pollProcessNonce,exportNonce:forminatorData.pollExportNonce,submissions:forminatorData.adminUrl+"admin.php?page=forminator-entries&form_type=forminator_polls&form_id="+e.props.id,dropdownLabel:(0,i.translate)("Open poll options")},quiz:{shortcode:"forminator_quiz",type:"quiz",processAction:forminatorData.adminUrl+"admin.php?page=forminator-quiz",processNonce:forminatorData.quizProcessNonce,exportNonce:forminatorData.quizExportNonce,submissions:forminatorData.adminUrl+"admin.php?page=forminator-entries&form_type=forminator_quizzes&form_id="+e.props.id,dropdownLabel:(0,i.translate)("Open quiz options")}},e.copyToClipboard=e.copyToClipboard.bind(e),e.resetTrackingData=e.resetTrackingData.bind(e),e.data=t[e.props.type],e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"copyToClipboard",value:function(){this.input.select(),document.execCommand("copy"),new s.default({type:"success",text:(0,i.translate)("Shortcode has been copied successfully."),time:4e3}).open()}},{key:"resetTrackingData",value:function(){var e={action:"forminator_reset_tracking_data",_ajax_nonce:forminatorData.resetTrackingDataNonce,id:this.props.id};this.ajax=jQuery.post({url:forminatorData.ajaxUrl,type:"post",data:e}).done(function(e){var t;e&&(t=e.success?"success":"error",e=e.data||(0,i.translate)("Something went wrong."),new s.default({type:t,text:e,time:4e3}).open())})}},{key:"render",value:function(){var t=this,e=this.data.processAction+"&export=true&module_id="+this.props.id+"&exportnonce="+this.data.exportNonce+"&module_type="+this.data.type,a=this.data.processAction+"&delete=true&module_id="+this.props.id+"&nonce="+this.data.processNonce+"&module_type="+this.data.type,r=(0,i.translate)("Create New Form");return"poll"===this.props.type&&(r=(0,i.translate)("Create New Poll")),"quiz"===this.props.type&&(r=(0,i.translate)("Create New Quiz")),l.default.createElement(l.default.Fragment,null,l.default.createElement("input",{type:"text",defaultValue:"["+this.data.shortcode+' id="'+this.props.id+'"]',id:"forminator-form-shortcode",style:{position:"absolute",top:"-1500px"},"aria-hidden":"true",ref:function(e){return t.input=e}}),l.default.createElement("div",{className:this.props.hasLead?"sui-dropdown fui-dropdown-soon":"sui-dropdown"},l.default.createElement("button",{className:"sui-button-icon sui-dropdown-anchor","aria-label":"Dropdown"},l.default.createElement("span",{className:"sui-icon-widget-settings-config sui-md","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},this.data.dropdownLabel)),l.default.createElement("ul",null,l.default.createElement("li",null,l.default.createElement("button",{className:"forminator-field-edit",onClick:this.copyToClipboard},l.default.createElement("span",{className:"sui-icon-code","aria-hidden":"true"}),(0,i.translate)("Copy Shortcode"))),l.default.createElement("li",null,l.default.createElement("a",{className:"forminator-field-edit",href:this.data.submissions},l.default.createElement("span",{className:"sui-icon-community-people","aria-hidden":"true"}),(0,i.translate)("View Submissions"))),l.default.createElement("li",null,l.default.createElement("form",{method:"post",action:this.data.processAction},l.default.createElement("input",{type:"hidden",name:"forminator_action",value:"clone"}),l.default.createElement("input",{type:"hidden",name:"id",value:this.props.id}),l.default.createElement("input",{type:"hidden",id:"forminatorNonce",name:"forminatorNonce",value:forminatorData.cloneNonce}),l.default.createElement("input",{type:"hidden",name:"forminatorRedirect",value:"false"}),this.props.hasLead&&l.default.createElement("button",{type:"submit",disabled:"disabled",className:"fui-button-with-tag sui-tooltip sui-tooltip-left sui-constrained","data-tooltip":(0,i.translate)("Duplicate isn't supported at the moment for the quizzes with lead capturing enabled.")},l.default.createElement("span",{className:"sui-icon-page-multiple","aria-hidden":"true"}),l.default.createElement("span",{className:"fui-button-label"},(0,i.translate)("Duplicate")),l.default.createElement("span",{className:"sui-tag sui-tag-blue sui-tag-sm"},(0,i.translate)("Coming soon"))),!this.props.hasLead&&l.default.createElement("button",{type:"submit"},l.default.createElement("span",{className:"sui-icon-page-multiple","aria-hidden":"true"}),(0,i.translate)("Duplicate")))),l.default.createElement("li",null,l.default.createElement("a",{className:"forminator-field-edit",onClick:this.resetTrackingData},l.default.createElement("span",{className:"sui-icon-update","aria-hidden":"true"}),(0,i.translate)("Reset Tracking Data"))),l.default.createElement("li",null,this.props.hasLead&&l.default.createElement("a",{href:"#",className:"fui-button-with-tag sui-tooltip sui-tooltip-left","data-tooltip":(0,i.translate)("Export isn't supported at the moment for the quizzes with lead capturing enabled.")},l.default.createElement("span",{className:"sui-icon-cloud-migration","aria-hidden":"true"}),l.default.createElement("span",{className:"fui-button-label"},(0,i.translate)("Export")),l.default.createElement("span",{className:"sui-tag sui-tag-blue sui-tag-sm"},(0,i.translate)("Coming soon"))),!this.props.hasLead&&l.default.createElement("a",{className:"forminator-field-edit",href:e},l.default.createElement("span",{className:"sui-icon-cloud-migration","aria-hidden":"true"}),(0,i.translate)("Export"))),l.default.createElement("li",null,l.default.createElement("a",{className:"forminator-field-edit sui-option-red",href:a},l.default.createElement("span",{className:"sui-icon-trash","aria-hidden":"true"}),(0,i.translate)("Delete"))))),l.default.createElement("a",{href:forminatorData.dashboardUrl+"&createnew="+this.props.type,className:"sui-button-icon sui-tooltip sui-tooltip-bottom","data-tooltip":r},l.default.createElement("span",{className:"sui-icon-plus sui-md","aria-hidden":"true"})))}}]),a}(o.Component);t.default=a},function(e,t,a){a=a(65)(a(48),"Map");e.exports=a},function(e,t,a){a=a(48).Symbol;e.exports=a},function(e,t,a){var r=a(212),n=a(287),o=a(216);e.exports=function(e){return(o(e)?r:n)(e)}},function(e,t){var a=Array.isArray;e.exports=a},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){e.exports=function(t){return function(e){return t(e)}}},function(e,o,l){!function(e){var t=l(208),a="object"==typeof o&&o&&!o.nodeType&&o,r=a&&"object"==typeof e&&e&&!e.nodeType&&e,n=r&&r.exports===a&&t.process,a=function(){try{var e=r&&r.require&&r.require("util").types;return e?e:n&&n.binding&&n.binding("util")}catch(e){}}();e.exports=a}.call(o,l(179)(e))},function(e,t){var a=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||a)}},function(e,t,a){var r=a(212),n=a(290),o=a(216);e.exports=function(e){return o(e)?r(e,!0):n(e)}},function(e,t,a){var r=a(295),a=a(217),n=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols;e.exports=o?function(t){return null==t?[]:(t=Object(t),r(o(t),function(e){return n.call(t,e)}))}:a},function(e,t,a){var r=a(299),n=a(175),o=a(300),l=a(301),i=a(302),s=a(160),u=a(209),c="[object Map]",p="[object Promise]",d="[object Set]",f="[object WeakMap]",m="[object DataView]",h=u(r),y=u(n),b=u(o),v=u(l),g=u(i),a=s;(r&&a(new r(new ArrayBuffer(1)))!=m||n&&a(new n)!=c||o&&a(o.resolve())!=p||l&&a(new l)!=d||i&&a(new i)!=f)&&(a=function(e){var t=s(e),e="[object Object]"==t?e.constructor:void 0,e=e?u(e):"";if(e)switch(e){case h:return m;case y:return c;case b:return p;case v:return d;case g:return f}return t}),e.exports=a},function(e,t,a){var r=a(305);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e)),t=_.isUndefined(e.props.prefix)?"":e.props.prefix+"_",e.validProp=t+"validation",e.validTextProp=t+"validation_message",e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleValue",value:function(e){this.props.updateProperty(this.validProp,e)}},{key:"render",value:function(){var t=this,e=!_.isUndefined(this.props.state[this.validProp])&&this.props.state[this.validProp],a=_.isUndefined(this.props.state[this.validTextProp])?"":this.props.state[this.validTextProp];return l.default.createElement("div",{className:"sui-box-settings-row"},l.default.createElement("div",{className:"sui-box-settings-col-2"},l.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,i.translate)("Validate")),l.default.createElement("span",{className:"sui-description"},(0,i.translate)("Make sure the user has filled out this field correctly and warn them when they haven't.")),l.default.createElement("div",{className:"sui-side-tabs",style:{marginTop:"10px"}},l.default.createElement("div",{className:"sui-tabs-menu"},l.default.createElement("div",{className:"sui-tab-item"+(e?"":" active"),onClick:this.toggleValue.bind(this,!1)},(0,i.translate)("None")),l.default.createElement("div",{className:"sui-tab-item"+(e?" active":""),onClick:this.toggleValue.bind(this,!0)},(0,i.translate)("Validate Field"))),l.default.createElement("div",{className:"sui-tabs-content"},l.default.createElement("div",{className:"sui-tab-content sui-tab-boxed"+(e?" active":"")},l.default.createElement("div",{className:"sui-form-field"},l.default.createElement("label",{htmlFor:"forminator-field-name-error-msg",className:"sui-label"},(0,i.translate)("Validation message")),l.default.createElement("input",{type:"text",id:"forminator-field-name-error-msg",className:"sui-form-control",placeholder:(0,i.translate)("Enter validation message"),value:a,onChange:function(e){t.props.updateProperty(t.validTextProp,e.target.value)}})))))))}}]),a}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(19));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(u.default,r({},this.props,{settings:this.props.state,property:"hidden_behavior",defaultValue:"ignore",label:(0,s.translate)("When this field is hidden, should its value be null (zero), or should the field be ignored in calculations?"),noWrapper:!0}),i.default.createElement("span",{value:"zero"},(0,s.translate)("Null (zero)")),i.default.createElement("span",{value:"ignore"},(0,s.translate)("Ignore this field")))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},h=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e)){var a=t,r=[],n=!0,t=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(n=(l=i.next()).done)&&(r.push(l.value),!a||r.length!==a);n=!0);}catch(e){t=!0,o=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw o}}return r}throw new TypeError("Invalid attempt to destructure non-iterable instance")},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),y=l(o),b=a(1),v=l(a(5)),g=l(a(3)),E=l(a(340)),w=l(a(34)),O=l(a(21)),P=l(a(341));function l(e){return e&&e.__esModule?e:{default:e}}function i(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addOption=e.addOption.bind(e),e.removeOption=e.removeOption.bind(e),e.updateLabel=e.updateLabel.bind(e),e.updateValue=e.updateValue.bind(e),e.updateLimit=e.updateLimit.bind(e),e.updateDefault=e.updateDefault.bind(e),e.updateImage=e.updateImage.bind(e),e.updateBulkValue=e.updateBulkValue.bind(e),t=!_.isUndefined(e.props.state.bulk_edit)&&e.props.state.bulk_edit,e.state={options:_.isUndefined(e.props.state.options)?[]:[].concat(i(e.props.state.options)),options_bulk_editor:_.isUndefined(e.props.state.options_bulk_editor)?"":e.props.state.options_bulk_editor,options_calcs:e.props.state.calculations?[].concat(i(e.props.state.options)):[],csv_file:null,is_loading:!t,show_standard:!1},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props.state.limit_status;this.runEditorFunctions(),this.props.state.bulk_edit||0!==this.state.options_bulk_editor.length&&"enable"!==t?this.props.state.bulk_edit&&"enable"===t&&!this.props.state.calculations&&this.convertToStandard():this.convertToBulk(),this.state.is_loading&&setTimeout(function(){e.setState({is_loading:!1,show_standard:!0}),e.addOptionClassToggle()},400)}},{key:"getSnapshotBeforeUpdate",value:function(e,t){var a=this,r=this.state.options,n=this.props.state.bulk_edit,o=this.state.is_loading,l=void 0;return n||!e.state.bulk_edit||o||this.setState({is_loading:!0}),!n&&o&&(o=r.length<50?400:700,clearTimeout(void 0),setTimeout(function(){a.setState({is_loading:!1,show_standard:!0})},o)),clearTimeout(l),n&&this.props.state.options_bulk_editor!==e.state.options_bulk_editor?l=setTimeout(function(){a.convertToStandard()},500):n||this.props.state.options===e.state.options||(l=setTimeout(function(){a.convertToBulk()},500)),null}},{key:"componentDidUpdate",value:function(e,t){this.props.state.bulk_edit===e.state.bulk_edit&&(this.state.is_loading||this.props.state.bulk_edit)||(this.runEditorFunctions(),this.addOptionClassToggle()),this.state.options_bulk_editor===t.options_bulk_editor&&this.props.state.options_expanded===e.state.options_expanded||this.addOptionClassToggle()}},{key:"runEditorFunctions",value:function(){var a,t,r,n,o,l,i=this,e=this.props.state.bulk_edit,s=this.state.is_loading;this.$el=jQuery(this.el),this.$importError=this.$el.find(".importer-error"),e||s||(this.moveOption=this.moveOption.bind(this),a=!0,this.$el.find(".fui-multi-options").sortable({helper:"clone",start:function(e,t){a&&(i.$el.find(".fui-multi-options").sortable("refreshPositions"),a=!1)},stop:function(e,t){var a=t.item.index(),t=(i.$el.find(".fui-multi-options").sortable("cancel"),t.item.index());i.moveOption(t,a)}})),e&&(i.setState({show_standard:!1}),window.File&&window.FileReader&&window.FileList&&window.Blob||this.showError((0,b.translate)("The File APIs are not fully supported in this browser. You may copy and paste your options on the text area above or switch to a modern browser to use the importer.")),t=this.$el.find(".upload-csv-btn"),r=this.$el.find(".import-csv-btn"),n=this.$el.find(".uploaded-csv-file"),o=n.find(".remove-file"),l=this.$el.find("#upload-csv-input"),this.$el.find(".upload-csv-btn, .uploaded-csv-file > span").on("click",function(){l.trigger("click"),i.hideError()}),o.on("click",function(){l.val("").trigger("change")}),l.on("change",function(){var e=l.val();0<e.length?(i.setState({csv_file:l.get(0).files[0]}),"csv"!==e.slice(2+(e.lastIndexOf(".")-1>>>0))?(o.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<arguments.length&&void 0!==arguments[1]?arguments[1]:"error";"error"!==t?this.$importError.removeClass("sui-notice-error").addClass("sui-notice-"+t):this.$importError.removeClass().addClass("importer-error sui-notice sui-notice-error"),this.$importError.find("p").text(e),this.$importError.addClass("sui-active"),this.$importError.show()}},{key:"hideError",value:function(){this.$importError.find("p").text(""),this.$importError.removeClass("sui-active"),this.$importError.hide()}},{key:"componentWillUnmount",value:function(){jQuery("#forminator-modal").off("scroll"),this.$el.off().removeData()}},{key:"updateState",value:function(e){this.setState({options:e}),this.props.updateProperty("options",e),this.convertToBulk()}},{key:"updateLabel",value:function(e,t){var a=this.state.options;a[e].label=t,this.updateState(a)}},{key:"updateLimit",value:function(e,t){var a=this.state.options;a[e].limit=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.state.options;a[e].value=t,this.updateState(a)}},{key:"moveOption",value:function(e,t){var a=this.state.options;a.splice(t,0,a.splice(e,1)[0]),this.updateState(a)}},{key:"updateDefault",value:function(e,t){var a=this.state.options;this.props.isRadio&&"true"===this.props.isRadio&&_.map(a,function(e,t){a[t].default=!1}),a[e].default=t,this.updateState(a)}},{key:"removeOption",value:function(e){var t=this.state.options;t.splice(e,1),this.updateState(t)}},{key:"updateImage",value:function(e,t,a){var r=this.state.options;"image"===a&&(r[e].image=t),"image"!==a&&(r[e].image_filename=t),this.updateState(r)}},{key:"addOption",value:function(){var e=this.state.options,t=(0,b.randNumber)()+"-"+(0,b.randNumber)();e.push({label:"",value:"",limit:"",default:!1,key:t}),this.updateState(e),this.scrollToNewOpt()}},{key:"scrollToNewOpt",value:function(){var e=jQuery(".standard-editor");clearTimeout(void 0),setTimeout(function(){e.animate({scrollTop:e.prop("scrollHeight")},300)},200)}},{key:"addOptionClassToggle",value:function(){clearTimeout(void 0),setTimeout(function(){var e=jQuery(".standard-editor").next(".fui-multi-options");460<jQuery(".standard-editor").outerHeight()?e.addClass("add-option-box"):e.removeClass("add-option-box")},50)}},{key:"generateUniqId",value:function(){return(0,b.randNumber)()+"-"+(0,b.randNumber)()}},{key:"updateBulkValue",value:function(){var e=this.state.options_bulk_editor;return this.setState({options_bulk_editor:e}),e}},{key:"convertToBulk",value:function(){var e=this.state.options,r=this.props.state.type,n=this.props.state.value_type,o="",l=!1;_.map(e,function(e,t){0<t&&(o+="\n");var t=e.label,a=e.value;o=o+t+";",_.isUndefined(a)?_.isUndefined(t)?o+="":o+=t:o+=a,_.isUndefined(e.default)||!e.default||("radio"===r||"select"===r&&"single"===n)&&l?o+="; 0":e.default&&(o+="; 1",l=!0),"select"===r?_.isUndefined(e.limit)||_.isEmpty(e.limit)||(o=(o+="; ")+e.limit):_.isUndefined(e.image)||_.isEmpty(e.image)||(o=(o+="; ")+e.image)}),this.setState({options_bulk_editor:o}),this.props.updateProperty("options_bulk_editor",o)}},{key:"convertToStandard",value:function(){var o,l,i=this,s=this.props.state.type,u=this.props.state.value_type,c=[],e=this.props.state.options_bulk_editor;!_.isUndefined(e)&&0<e.length&&(o=0,l=!1,e=e.split(/\r\n|\r|\n/),_.map(e,function(e,t){var a,r,n;Boolean(e)&&(e=e.split(";"),a=!_.isUndefined(e[2])&&1==e[2],r=_.isEmpty(e[0])?(0,b.translate)("Option ")+(o+1):e[0],n=_.isUndefined(e[1])?"":e[1],_.isEmpty(n)&&(n=r),c[o]={key:i.generateUniqId(),label:r,value:n},c[o].default=("radio"!==s&&("select"!==s||"single"!==u)||!l)&&a,a&&(l=!0),_.isEmpty(e[3])||("select"===s?"enable"===i.props.state.limit_status&&(c[o].limit=e[3]):(c[o].image=e[3],c[o].image_filename=e[3].replace(/^.*[\\\/]/,""))),i.props.state.calculations&&(n=_.find(i.state.options_calcs,function(e){return e.label===r}),c[o].calculation=_.isUndefined(n)?"":n.calculation),o++)})),this.setState({options:c}),this.props.updateProperty("options",c)}},{key:"findDuplicateOptions",value:function(r){var n=null;return _.map(r,function(e){var t=_.filter(r,{label:e.label}).length,a=_.filter(r,{value:e.value}).length;switch(!0){case _.isEmpty(e.value):n="Warning! Option value is empty it won't appear in the dropdown.",e.error=!0;break;case 1<t&&1<a:n="Warning! You've added options with same label and value.",e.error=!0;break;case 1<t:n="Warning! You've added options with same label.",e.error=!0;break;case 1<a:n="Warning! You've added options with same value.",e.error=!0;break;default:n=null,e.error=!1}}),[r,n]}},{key:"render",value:function(){var a=this,e=_.isUndefined(this.props.state.options_expanded)||!this.props.state.options_expanded?(0,b.translate)("Expand All"):(0,b.translate)("Collapse All"),t=!_.isUndefined(this.props.state.bulk_edit)&&this.props.state.bulk_edit,r=this.props.state.type,n="select"!==r?"checkbox_radio_bulk_template.csv":"select_bulk_template.csv",o=this.findDuplicateOptions(this.state.options),o=h(o,2),l=o[0],o=o[1],i=this.state.options_bulk_editor,s=this.state.is_loading,u=this.state.show_standard,c=1e3<l.length,p=0===l.length?"no-option":"";switch(r){case"select":(0,b.translate)("Select");break;case"radio":(0,b.translate)("Radio");break;case"checkbox":(0,b.translate)("Checkbox")}var d=(0,b.translate)("Label; value; selection (0 or 1); image-url"),f=("select"===r&&(d="enable"===this.props.state.limit_status?(0,b.translate)("Label; value; selection (0 or 1); submission limit"):(0,b.translate)("Label; value; selection (0 or 1)")),forminatorData.pluginUrl+"assets/csv/"+n);return y.default.createElement("div",{id:"demo-multi-options--radio",className:"sui-form-field multi-options-bulk",ref:function(e){return a.el=e}},c&&t||o&&y.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-yellow sui-active",style:{display:"block"},"aria-live":"assertive"},y.default.createElement("div",{className:"sui-notice-content"},y.default.createElement("div",{className:"sui-notice-message"},y.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),y.default.createElement("p",null,o?(0,b.translate)(o):(0,b.translate)("Warning! You've added more than 1000 options. Switching back to the standard (non-bulk) editor could make your browser slow or unresponsive. Proceed with caution."))))),y.default.createElement(v.default,null,y.default.createElement(g.default,{cols:"3"},y.default.createElement("label",{id:"label-options",className:"sui-label"},(0,b.translate)("Options"))),y.default.createElement(g.default,{cols:"9"},y.default.createElement("div",{className:"switch-box"},!t&&y.default.createElement(w.default,m({},this.props,{settings:this.props.state,label:e,property:"options_expanded",itemClass:"sui-checkbox sui-checkbox-sm collapse-options"})),"select"!==r&&y.default.createElement(w.default,m({},this.props,{settings:this.props.state,label:(0,b.translate)("Enable Images"),property:"enable_images",itemClass:"sui-checkbox-sm "})),y.default.createElement("span",{className:"bulk-edit-toggle "},y.default.createElement(O.default,m({},this.props,{settings:this.props.state,property:"bulk_edit",label:(0,b.translate)("Bulk Edit"),unWrap:!0})))))),s&&y.default.createElement("div",{className:"multi-opts-preloader"},y.default.createElement("span",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}," ",(0,b.translate)("Loading"),"...")),!t&&u&&y.default.createElement("div",{className:"sui-accordion sui-accordion-block"},y.default.createElement("div",{className:"fui-multi-options standard-editor "+p},_.map(l,function(e,t){return y.default.createElement(E.default,m({key:t,counter:t,option:e,removeOption:a.removeOption,updateValue:a.updateValue,updateLabel:a.updateLabel,updateLimit:a.updateLimit,updateDefault:a.updateDefault,updateImage:a.updateImage},a.props))})),y.default.createElement("div",{className:"fui-multi-options"},y.default.createElement("button",{className:"fui-add-option",onClick:this.addOption},y.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,b.translate)("Add Option")))),t&&y.default.createElement("div",{className:"fui-multi-options"},y.default.createElement("div",{className:"sui-box sui-message sui-message-lg fui-multi-options-bulk"},y.default.createElement(P.default,m({},this.props,{settings:this.props.state,property:"options_bulk_editor",defaultValue:i,value:i,updateValue:this.updateBulkValue,label:(0,b.translate)("Enter field options (one per line)"),description:(0,b.translate)('Type or paste options above (one per line and separated by semicolons) or click \n {{b}}"+ Predefined options"{{/b}} link to select an option. Example: {{b}}'+d+"{{/b}}",{components:{b:y.default.createElement("b",null)}})})),y.default.createElement("div",{className:"sui-form-field bulk-importer"},y.default.createElement("label",{className:"sui-label"},(0,b.translate)("Import options from CSV")),y.default.createElement("div",{className:"sui-upload"},y.default.createElement("input",{id:"upload-csv-input",type:"file",value:"",readOnly:"readonly",accept:".csv"}),y.default.createElement("button",{className:"sui-upload-button upload-csv-btn"},y.default.createElement("span",{className:"sui-icon-upload-cloud","aria-hidden":"true"}),(0,b.translate)("Upload file")),y.default.createElement("div",{className:"sui-upload-file uploaded-csv-file"},y.default.createElement("span",null),y.default.createElement("button",{className:"remove-file","aria-label":"Remove file"},y.default.createElement("span",{className:"sui-icon-close","aria-hidden":"true"}))),y.default.createElement("button",{role:"button",className:"sui-button sui-button-blue import-csv-btn",disabled:!0},y.default.createElement("span",{className:"sui-icon-download-cloud","aria-hidden":"true"}),(0,b.translate)("Import"))),y.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-error","aria-live":"assertive"},y.default.createElement("div",{className:"sui-notice-content"},y.default.createElement("div",{className:"sui-notice-message"},y.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),y.default.createElement("p",null)))),y.default.createElement("span",{className:"sui-description"},(0,b.translate)("Choose a CSV (.csv) file to import field options and values.")+" ",f&&y.default.createElement("a",{className:"blue",href:f,target:"_blank",download:n},(0,b.translate)("Download csv template")))))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(9)),c=p(a(19));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"toggleValue",value:function(e){this.props.updateProperty(this.requiredProp,e)}},{key:"render",value:function(){var e=_.isUndefined(this.props.state.type)?"radio":this.props.state.type,t=e.charAt(0).toUpperCase()+e.slice(1);return i.default.createElement(u.default,null,i.default.createElement("label",{className:"sui-settings-label"},t+" "+(0,s.translate)("options display order")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("By default, "+e+" options are displayed orderly to users. However, you can use the below option to display them randomly upon refreshing the page.")),i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"options_order",defaultValue:"orderly",noWrapper:!0}),i.default.createElement("div",{value:"orderly"},(0,s.translate)("Orderly")),i.default.createElement("div",{value:"random"},(0,s.translate)("Random"))))}}]),a}(l.Component);t.default=a},function(e,t,a){var r,a=a(192),m=(a=a)&&a.__esModule?a:{default:a};function n(e,t){this.$popup={},this._deferred={},this.el=e,this.$el=jQuery(this.el),this.options=_.extend(r,t),this.init()}jQuery,window,document,r={type:"form"},jQuery.extend(n.prototype,{init:function(){var t=this;this.$el.find(".connect-integration").on("click",function(e){t.open(e)})},open:function(e){function t(){return a.close(),!1}var a=this,e=(jQuery("#forminator-integration-popup").remove(),jQuery(e.target)),r=(e=e.hasClass("connect-integration")?e:e.closest(".connect-integration")).data("nonce"),n=e.data("slug"),o=e.data("multi-global-id"),l=e.data("title"),i=e.data("image"),s=e.data("imagex2"),u=e.data("action"),c=e.data("form-id"),p=e.data("multi-id"),d=e.data("poll-id"),e=e.data("quiz-id"),f=_.template('<div class="sui-modal sui-modal-lg"><div role="dialog" id="forminator-integration-popup" class="sui-modal-content" aria-modal="true" aria-labelledby="forminator-integration-popup__title" aria-describedby="forminator-integration-popup__description"><div class="sui-box" style="margin-bottom: 0;"><div class="sui-box-header sui-flatten sui-content-center sui-spacing-top--60"><button class="sui-button-icon sui-button-float--right forminator-popup-close"><span class="sui-icon-close sui-md" aria-hidden="true"></span><span class="sui-screen-reader-text">Close</span></button><button class="sui-button-icon sui-button-float--left forminator-addon-back"><span class="sui-icon-chevron-left sui-md" aria-hidden="true"></span><span class="sui-screen-reader-text">Back</span></button><figure class="sui-box-logo" aria-hidden="true"><img src="<%= image %>" srcset="<%= image %> 1x, <%= image2x %> 2x" alt="<%= title %>" /></figure><div class="forminator-integration-popup__header"></div></div><div class="sui-box-body"></div><div class="sui-box-footer sui-flatten sui-content-center"></div></div></div></div>'),f=(jQuery("main.sui-wrap").append(f({image:i,image2x:s,title:l})),this.$popup=jQuery("#forminator-integration-popup"),{slug:n,nonce:r,action:u,multi_id:p,global_id:o,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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(26),l=(o=o)&&o.__esModule?o:{default:o},i=a(1);function s(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(t=s(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,{el:e.el,tagName:"div",events:{"click .forminator-addon-connect":"connectAddon","click .forminator-addon-disconnect":"disconnectAddon","click .forminator-addon-form-disconnect":"formDisconnectAddon","click .forminator-addon-next":"submitNextStep","click .forminator-addon-back":"goPrevStep","click .forminator-addon-finish":"finishSteps","click .forminator-refresh-email-lists":"refreshLists","change select#group":"showInterests","click .forminator-google-spreadsheet-option":"changeFormType"}}))).slug=e.slug,t.nonce=e.nonce,t.action=e.action,t.multi_id=e.multi_id,t.global_id=e.global_id,t.type=e.type,t.step=0,t.next_step=!1,t.prev_step=!1,t.scrollbar_width=t.getScrollbarWidth(),"form"===t.type?t.module_id=e.form_id:"poll"===t.type?t.module_id=e.poll_id:"quiz"===t.type&&(t.module_id=e.quiz_id),e=t.render(),s(t,e);throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e={};e.action=this.action,e._ajax_nonce=this.nonce,e.data={},e.data.slug=this.slug,e.data.step=this.step,e.data.current_step=this.step,e.data.global_id=this.global_id,e.data=this.getAjaxModuleData(e.data,!0),this.request(e,!1,!0)}},{key:"applyLoader",value:function(e){e.find(".sui-button:not(.disable-loader)").addClass("sui-button-onload")}},{key:"resetLoader",value:function(e){e.find(".sui-button").removeClass("sui-button-onload")}},{key:"request",value:function(e,a,t){var r=this,n={data:e,close:a,loader:t};t&&(this.$el.find(".sui-box-body").html('<p class="fui-loading-dialog" style="text-align: center;" aria-label="Loading content"><span class="sui-icon-loader sui-md sui-loading" aria-hidden="true"></span></p>'),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 l.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()<t?jQuery("#forminator-integration-popup .sui-modal-overlay").css("right",r.scrollbar_width+"px"):jQuery("#forminator-integration-popup .sui-modal-overlay").css("right",0)),"mailchimp"===r.slug&&(e=r.$el.find("#group")).length&&e.trigger("change")}),this.ajax.always(function(){r.$el.find(".fui-loading-dialog").remove()})}},{key:"renderBody",value:function(e){this.$el.find(".sui-box-body").html(e.data.data.html);e=this.$el.find(".sui-box-body .forminator-integration-popup__header").remove();0<e.length&&this.$el.find(".forminator-integration-popup__header").html(e.html())}},{key:"renderFooter",value:function(e){var t=this,e=e.data.data.buttons;t.$el.find(".sui-box-footer").html(""),_.each(e,function(e){t.$el.find(".sui-box-footer").append(e.markup)})}},{key:"onRender",value:function(e){(0,i.suiDelegateEvents)(),(0,i.select2Tags)(this.$el,{}),_.isUndefined(e.forminator_addon_current_step)||(this.step=+e.forminator_addon_current_step),_.isUndefined(e.forminator_addon_has_next_step)||(this.next_step=e.forminator_addon_has_next_step),_.isUndefined(e.forminator_addon_has_prev_step)||(this.prev_step=e.forminator_addon_has_prev_step)}},{key:"close",value:function(e){e.ajax.abort(),e.remove(),this.trigger("modal:closed")}},{key:"refreshLists",value:function(e){e.preventDefault(),e.stopPropagation();var o=jQuery(e.currentTarget),e=this.slug,t=this.global_id,a=this.nonce,e={slug:e,global_id:t};o.addClass("sui-button-onload"),jQuery.ajax({url:ajaxurl,type:"POST",data:{action:"forminator_refresh_email_lists",data:e,_ajax_nonce:a}}).done(function(e){var t,a,r,n;e.success&&void 0!==e.data.options&&(r=(a=(t=o.siblings(".sui-select")).closest(".sui-modal-content")).attr("id"),a=a.length?jQuery("#"+r):jQuery("body"),r="true"===t.attr("data-search")?0:-1,n=t.hasClass("sui-select-sm")?"sui-select-dropdown-sm":"",t.html(e.data.options),t.SUIselect2({dropdownParent:a,minimumResultsForSearch:r,dropdownCssClass:n}))}).fail(function(){}).always(function(){o.removeClass("sui-button-onload")})}},{key:"showInterests",value:function(e){var t=this,e=jQuery(e.currentTarget).data("nonce"),a={},r=t.$el.find("form"),n={slug:t.slug,global_id:this.global_id,module_id:this.module_id,module_type:this.type},n=r.serialize()+"&"+jQuery.param(n);a.action="forminator_mailchimp_get_group_interests",a._ajax_nonce=e,a.data=n,t.applyLoader(t.$el),jQuery.ajax({url:ajaxurl,type:"POST",data:a}).done(function(e){e.success&&(r.find(".sui-form-field").slice(1).remove(),r.find(".sui-form-field:first-child").after(e.data),r.find(".sui-form-field").slice(1).find("select").each(function(){SUI.select.init(jQuery(this))}))}).fail(function(){}).always(function(){t.resetLoader(t.$el)})}},{key:"submitNextStep",value:function(e){var t={},a=this.$el.find("form"),r={slug:this.slug,step:this.getStep(),global_id:this.global_id,current_step:this.step},a=a.serialize(),r=this.getAjaxModuleData(r,!1),a=a+"&"+jQuery.param(r);t.action=this.action,t._ajax_nonce=this.nonce,t.data=a,this.request(t,!1,!1)}},{key:"changeFormType",value:function(){var e={},t=this.$el.find("form"),a={slug:this.slug,step:this.step,global_id:this.global_id,current_step:this.step,change_form_type:1},t=t.serialize(),a=this.getAjaxModuleData(a,!1),t=t+"&"+jQuery.param(a);e.action=this.action,e._ajax_nonce=this.nonce,e.data=t,this.request(e,!1,!1)}},{key:"goPrevStep",value:function(e){var t={},a={slug:this.slug,step:this.getPrevStep(),global_id:this.global_id,current_step:this.step},a=this.getAjaxModuleData(a,!0);t.action=this.action,t._ajax_nonce=this.nonce,t.data=a,this.request(t,!1,!1)}},{key:"finishSteps",value:function(e){var t={},a=this.$el.find("form"),r={slug:this.slug,step:this.getStep(),global_id:this.global_id,current_step:this.step},a=a.serialize(),r=this.getAjaxModuleData(r,!0),a=a+"&"+jQuery.param(r);t.action=this.action,t._ajax_nonce=this.nonce,t.data=a,this.request(t,!1,!1)}},{key:"getStep",value:function(){return this.next_step?this.step+1:this.step}},{key:"getPrevStep",value:function(){return this.prev_step?this.step-1:this.step}},{key:"connectAddon",value:function(){var e={},t=this.$el.find("form"),a={slug:this.slug,step:this.getStep(),global_id:this.global_id,current_step:this.step},t=t.serialize(),a=this.getAjaxModuleData(a,!0),t=t+"&"+jQuery.param(a);e.action=this.action,e._ajax_nonce=this.nonce,e.data=t,this.request(e,!1,!1)}},{key:"disconnectAddon",value:function(){var e={action:"forminator_addon_deactivate"};e._ajax_nonce=this.nonce,e.data={},e.data.slug=this.slug,e.data.global_id=this.global_id,this.request(e,!0,!1)}},{key:"formDisconnectAddon",value:function(){var e={};e.action=this.getAjaxModuleAction("deactivate"),e._ajax_nonce=this.nonce,e.data={},e.data.slug=this.slug,e.data=this.getAjaxModuleData(e.data,!0),this.request(e,!0,!1)}},{key:"getScrollbarWidth",value:function(){var e,t,a=0;return(navigator.userAgent.match("MSIE")?(t=jQuery('<textarea cols="10" rows="2"></textarea>').css({position:"absolute",top:-1e3,left:-1e3}).appendTo("body"),e=jQuery('<textarea cols="10" rows="2" style="overflow: hidden;"></textarea>').css({position:"absolute",top:-1e3,left:-1e3}).appendTo("body"),a=t.width()-e.width(),t.add(e)):(a=100-(t=jQuery("<div />").css({width:100,height:100,overflow:"auto",position:"absolute",top:-1e3,left:-1e3}).prependTo("body").append("<div />").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=o},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 o(a){return new Promise(function(e,t){a.onload=function(){e(a.result)},a.onerror=function(){t(a.error)}})}function l(e){var t=new FileReader,a=o(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(l);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=o(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<t.length;r++)a[r]=String.fromCharCode(t[r]);return a.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},u.formData&&(this.formData=function(){return this.text().then(y)}),this.json=function(){return this.text().then(JSON.parse)},this}u.arrayBuffer&&(t=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],a=ArrayBuffer.isView||function(e){return e&&-1<t.indexOf(Object.prototype.toString.call(e))}),d.prototype.append=function(e,t){e=c(e),t=p(t);var a=this.map[e];this.map[e]=a?a+", "+t:t},d.prototype.delete=function(e){delete this.map[c(e)]},d.prototype.get=function(e){return e=c(e),this.has(e)?this.map[e]:null},d.prototype.has=function(e){return this.map.hasOwnProperty(c(e))},d.prototype.set=function(e,t){this.map[c(e)]=p(t)},d.prototype.forEach=function(e,t){for(var a in this.map)this.map.hasOwnProperty(a)&&e.call(t,this.map[a],a,this)},d.prototype.keys=function(){var a=[];return this.forEach(function(e,t){a.push(t)}),r(a)},d.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),r(t)},d.prototype.entries=function(){var a=[];return this.forEach(function(e,t){a.push([t,e])}),r(a)},u.iterable&&(d.prototype[Symbol.iterator]=d.prototype.entries);var m=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function h(e,t){if(!(this instanceof h))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var a,r=(t=t||{}).body;if(e instanceof h){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new d(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,r||null==e._bodyInit||(r=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new d(t.headers)),this.method=(e=t.method||this.method||"GET",a=e.toUpperCase(),-1<m.indexOf(a)?a:e),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in s)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r),"GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache||((a=/([?&])_=[^&]*/).test(this.url)?this.url=this.url.replace(a,"$1_="+(new Date).getTime()):this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime())}function y(e){var a=new FormData;return e.trim().split("&").forEach(function(e){var t;e&&(t=(e=e.split("=")).shift().replace(/\+/g," "),e=e.join("=").replace(/\+/g," "),a.append(decodeURIComponent(t),decodeURIComponent(e)))}),a}function b(e,t){if(!(this instanceof b))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t=t||{},this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||599<this.status)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=200<=this.status&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new d(t.headers),this.url=t.url||"",this._initBody(e)}h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new d(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var v=[301,302,303,307,308],g=(b.redirect=function(e,t){if(-1===v.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},s.DOMException);try{new g}catch(e){(g=function(e,t){this.message=e,this.name=t;t=Error(e);this.stack=t.stack}).prototype=Object.create(Error.prototype),g.prototype.constructor=g}function E(r,i){return new Promise(function(n,e){var o=new h(r,i);if(o.signal&&o.signal.aborted)return e(new g("Aborted","AbortError"));var a,l=new XMLHttpRequest;function t(){l.abort()}l.onload=function(){var e,a,t={statusText:l.statusText,headers:(e=l.getAllResponseHeaders()||"",a=new d,e.replace(/\r?\n[\t ]+/g," ").split("\r").map(function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e}).forEach(function(e){var e=e.split(":"),t=e.shift().trim();if(t){e=e.join(":").trim();try{a.append(t,e)}catch(e){console.warn("Response "+e.message)}}}),a)},r=(0===o.url.indexOf("file://")&&(l.status<200||599<l.status)?t.status=200:t.status=l.status,t.url="responseURL"in l?l.responseURL:t.headers.get("X-Request-URL"),"response"in l?l.response:l.responseText);setTimeout(function(){n(new b(r,t))},0)},l.onerror=function(){setTimeout(function(){e(new TypeError("Network request failed"))},0)},l.ontimeout=function(){setTimeout(function(){e(new TypeError("Network request timed out"))},0)},l.onabort=function(){setTimeout(function(){e(new g("Aborted","AbortError"))},0)},l.open(o.method,function(t){try{return""===t&&s.location.href?s.location.href:t}catch(e){return t}}(o.url),!0),"include"===o.credentials?l.withCredentials=!0:"omit"===o.credentials&&(l.withCredentials=!1),"responseType"in l&&(u.blob?l.responseType="blob":u.arrayBuffer&&(l.responseType="arraybuffer")),i&&"object"==typeof i.headers&&!(i.headers instanceof d||s.Headers&&i.headers instanceof s.Headers)?(a=[],Object.getOwnPropertyNames(i.headers).forEach(function(e){a.push(c(e)),l.setRequestHeader(e,p(i.headers[e]))}),o.headers.forEach(function(e,t){-1===a.indexOf(t)&&l.setRequestHeader(t,e)})):o.headers.forEach(function(e,t){l.setRequestHeader(t,e)}),o.signal&&(o.signal.addEventListener("abort",t),l.onreadystatechange=function(){4===l.readyState&&o.signal.removeEventListener("abort",t)}),l.send(void 0===o._bodyInit?null:o._bodyInit)})}E.polyfill=!0,s.fetch||(s.fetch=E,s.Headers=d,s.Request=h,s.Response=b)}.call(_,w(35))},,,,,,,,,function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.updateFields=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_FIELDS",wrappers:t})}},t.updateField=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_FIELD",wrapper:t})}},t.updateFieldSettings=function(t,a){return function(e){window.forminatorChanges.fields.push(a),window.forminatorChanges.settings=!0,e({type:"UPDATE_FIELD",wrapper:t})}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.updateIntegrationConditions=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_INTEGRATION_CONDITIONS",conditions:t})}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.updateBehaviorArray=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_BEHAVIORS",behaviors:t})}},t.updateBehavior=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_BEHAVIOR",behavior:t})}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.updateNotifications=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_NOTIFICATIONS",notifications:t})}},t.updateNotification=function(t){return function(e){window.forminatorChanges.settings=!0,e({type:"UPDATE_NOTIFICATION",notification:t})}}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,a){var r=a(160),n=a(111);e.exports=function(e){return!!n(e)&&("[object Function]"==(e=r(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}},function(t,e,a){!function(e){e="object"==typeof e&&e&&e.Object===Object&&e;t.exports=e}.call(e,a(35))},function(e,t){var a=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,a){var n=a(211),o=a(206),l=Object.prototype.hasOwnProperty;e.exports=function(e,t,a){var r=e[t];l.call(e,t)&&o(r,a)&&(void 0!==a||t in e)||n(e,t,a)}},function(e,t,a){var r=a(278);e.exports=function(e,t,a){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:a,writable:!0}):e[t]=a}},function(e,t,a){var c=a(280),p=a(281),d=a(178),f=a(213),m=a(284),h=a(285),y=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a,r=d(e),n=!r&&p(e),o=!r&&!n&&f(e),l=!r&&!n&&!o&&h(e),i=r||n||o||l,s=i?c(e.length,String):[],u=s.length;for(a in e)!t&&!y.call(e,a)||i&&("length"==a||o&&("offset"==a||"parent"==a)||l&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||m(a,u))||s.push(a);return s}},function(e,o,l){!function(e){var t=l(48),a=l(283),r="object"==typeof o&&o&&!o.nodeType&&o,n=r&&"object"==typeof e&&e&&!e.nodeType&&e,n=n&&n.exports===r?t.Buffer:void 0,r=n?n.isBuffer:void 0;e.exports=r||a}.call(o,l(179)(e))},function(e,t){e.exports=function(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}},function(e,t){e.exports=function(t,a){return function(e){return t(a(e))}}},function(e,t,a){var r=a(207),n=a(214);e.exports=function(e){return null!=e&&n(e.length)&&!r(e)}},function(e,t){e.exports=function(){return[]}},function(e,t,a){var r=a(219),n=a(220),o=a(184),a=a(217),l=Object.getOwnPropertySymbols;e.exports=l?function(e){for(var t=[];e;)r(t,o(e)),e=n(e);return t}:a},function(e,t){e.exports=function(e,t){for(var a=-1,r=t.length,n=e.length;++a<r;)e[n+a]=t[a];return e}},function(e,t,a){a=a(215)(Object.getPrototypeOf,Object);e.exports=a},function(e,t,a){var r=a(219),n=a(178);e.exports=function(e,t,a){return t=t(e),n(e)?t:r(t,a(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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=c(o),i=a(1),s=c(a(5)),u=c(a(3));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=forminatorData.isPro?forminatorData.pluginUrl+"/assets/images/forminator-disabled.png":this.props.addonImg,t=forminatorData.isPro?forminatorData.pluginUrl+"/assets/images/forminator-disabled@2x.png":this.props.addonImg;return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,null,forminatorData.showBranding&&l.default.createElement(u.default,{cols:"12"},l.default.createElement("p",{className:"sui-block-content-center"},l.default.createElement("img",{src:e,srcSet:e+" 1x, "+t+" 2x",className:"sui-image sui-image-center",style:{borderRadius:"50%",width:forminatorData.isPro?"auto":"60px"}}))),l.default.createElement(u.default,{cols:"12"},l.default.createElement("p",{className:"sui-block-content-center",style:{maxWidth:"600px",margin:"15px auto"}},l.default.createElement("small",null,this.props.text))),l.default.createElement(u.default,{cols:"12"},l.default.createElement("p",{className:"sui-block-content-center"},forminatorData.isPro&&l.default.createElement("a",{href:forminatorData.adminUrl+"admin.php?page=forminator-addons",target:"_blank",className:"sui-button sui-button-blue"},(0,i.translate)("Get the Add-on")),!forminatorData.isPro&&l.default.createElement("a",{href:this.props.addonUrl,target:"_blank",className:"sui-button sui-button-purple"},(0,i.translate)("Upgrade to PRO{{icon/}}",{components:{icon:l.default.createElement("span",{className:"sui-icon-open-new-window sui-sm","aria-hidden":"true",style:{margin:0}})}}))))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(9)),c=p(a(19));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"toggleValue",value:function(e){this.props.updateProperty(this.requiredProp,e)}},{key:"render",value:function(){var e="radio"===(_.isUndefined(this.props.state.type)?"radio":this.props.state.type)?(0,s.translate)("radio button"):(0,s.translate)("checkbox"),t=e.charAt(0).toUpperCase()+e.slice(1);return i.default.createElement(u.default,null,i.default.createElement("label",{className:"sui-settings-label"},t+" "+(0,s.translate)("visibility")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("When using image options, you can hide or show the "+e+" element and its label in frontend. If no image is uploaded, the "+e+" and label will remain visible.")),i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"input_visibility",defaultValue:"true",noWrapper:!0}),i.default.createElement("div",{value:"true"},(0,s.translate)("Show")),i.default.createElement("div",{value:"false"},(0,s.translate)("Hide"))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(i=o)&&i.__esModule?i:{default:i};a(1);var i=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"render",value:function(){var t=this,e=_.isUndefined(this.props.settings[this.props.property])?"":this.props.settings[this.props.property],a={minHeight:this.props.height||"auto"},r="";return this.props.label&&(r=l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&l.default.createElement("span",{className:"sui-label-note"},this.props.note))),l.default.createElement("div",{className:"sui-form-field"},r,l.default.createElement("textarea",{id:"forminator-field-"+this.props.property,className:"sui-form-control",style:a,placeholder:this.props.placeholder,defaultValue:e,onChange:function(e){t.updateValue(e.target.value)}}),this.props.description&&l.default.createElement("span",{className:"sui-description"},this.props.description))}}]),a}(o.Component);t.default=i},,,function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(348));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addOption=e.addOption.bind(e),e.removeOption=e.removeOption.bind(e),e.updateLabel=e.updateLabel.bind(e),e.updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"componentDidMount",value:function(){var r=this,a=(this.$el=jQuery(this.el),this.moveOption=this.moveOption.bind(this),!0);this.$el.find(".sui-builder-fields").sortable({start:function(e,t){a&&(r.$el.find(".sui-builder-fields").sortable("refreshPositions"),a=!1)},stop:function(e,t){var a=t.item.index(),t=(r.$el.find(".sui-builder-fields").sortable("cancel"),t.item.index());r.moveOption(t,a)}})}},{key:"componentWillUnmount",value:function(){this.$el.unbind().removeData()}},{key:"updateState",value:function(e){this.setState({options:e}),this.props.updateProperty("options",e),_.isUndefined(this.props.actions)||this.props.actions.settingsActions.updateSetting("options",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.options,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateLabel",value:function(e,t){var a=this.getPropState();a[e].label=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"moveOption",value:function(e,t){var a=this.getPropState();a.splice(t,0,a.splice(e,1)[0]),this.updateState(a)}},{key:"removeOption",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addOption",value:function(){var e=this.getPropState();e.push({label:"",value:""}),this.updateState(e)}},{key:"render",value:function(){var a=this,e=this.props.state.options;return i.default.createElement("div",{className:"sui-box-builder"},i.default.createElement("div",{className:"sui-box-builder-body",ref:function(e){return a.el=e}},i.default.createElement("div",{className:"sui-builder-fields"},_.map(e,function(e,t){return i.default.createElement(u.default,r({key:t,counter:t,option:e,removeOption:a.removeOption,updateValue:a.updateValue,updateLabel:a.updateLabel},a.props))})),i.default.createElement("button",{className:"sui-button sui-button-dashed",onClick:this.addOption},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Custom User Meta")),this.props.metaDescription&&e.length<=0&&i.default.createElement("span",{className:"sui-description",style:{marginTop:"30px"}},this.props.metaDescription)))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});t.updatePdfs=function(t){return function(e){e({type:"UPDATE_PDFS",pdfs:t})}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return l(n.default,e)};var t=a(16),r=o(a(114)),n=o(a(230));function o(e){return e&&e.__esModule?e:{default:e}}var l=(0,t.compose)((0,t.applyMiddleware)(r.default))(t.createStore)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(16),n=c(a(231)),o=c(a(232)),l=c(a(233)),i=c(a(234)),s=c(a(235)),u=c(a(236)),a=c(a(237));function c(e){return e&&e.__esModule?e:{default:e}}r=(0,r.combineReducers)({wrappers:n.default,settings:o.default,modal:l.default,integrationConditions:i.default,behaviorArray:s.default,notifications:u.default,pdfs:a.default});t.default=r},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"UPDATE_FIELDS":return t.wrappers;case"UPDATE_FIELD":return function(e,t){var a=t.wrapper,t=e.findIndex(function(e){return e.wrapper_id===a.wrapper_id});return e=(0,r.replaceInPosition)(e,t,a)}([].concat(function(e){{if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}}(e)),t);default:return e}};var r=a(1)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e};t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],a=Object.assign({},e);switch(t.type){case"UPDATE_SETTINGS":return function(e,t){t=t.settings;return r({},e,t)}(a,t);case"RESET_SETTINGS":return function(e){e=e.settings;return r({},e)}(t);case"UPDATE_SETTING":return function(e,t){var a=t.setting,t=t.value;return e[a]=t,e}(a,t);case"UPDATE_TITLE":return function(e,t){t=t.title;return e.formName=t,e}(a,t);default:return e}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r={modalType:null,modalProps:{}};t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:r,t=arguments[1];switch(t.type){case"SHOW_MODAL":return{modalProps:t.modalProps,modalType:t.modalType,type:t.type};case"HIDE_MODAL":return r;default:return e}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];{if("UPDATE_INTEGRATION_CONDITIONS"!==t.type)return e;return t.conditions}};a(1)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"UPDATE_BEHAVIORS":return t.behaviors;case"UPDATE_BEHAVIOR":return function(e,t){var a=t.behavior,t=e.findIndex(function(e){return e.slug===a.slug});return e=(0,r.replaceInPosition)(e,t,a)}([].concat(function(e){{if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}}(e)),t);default:return e}};var r=a(1)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];switch(t.type){case"UPDATE_NOTIFICATIONS":return t.notifications;case"UPDATE_NOTIFICATION":return function(e,t){var a=t.notification,t=e.findIndex(function(e){return e.slug===a.slug});return e=(0,r.replaceInPosition)(e,t,a)}([].concat(function(e){{if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}}(e)),t);default:return e}};var r=a(1)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];{if("UPDATE_PDFS"!==t.type)return e;return t.pdfs}}},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=s(o),i=a(1);s(a(537));function s(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.openModal=e.openModal.bind(e),e.groupId=_.isUndefined(e.props.group)?"":e.props.group,e.actionText=e.groupId?(0,i.translate)("Add fields to group"):(0,i.translate)("Insert Fields"),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1,title:this.actionText,groupId:this.groupId},"insert-fields")}},{key:"openModal",value:function(){this.props.actions.modalActions.showModal({open:!0,title:this.actionText,closeModal:this.closeModal,id:"insert-fields",groupId:this.groupId,activeElement:jQuery(document.activeElement),focusFirst:".modal-close-button"},"insert-fields")}},{key:"render",value:function(){var e="pdf-form"===this.props.formType?"blue":"purple";return"true"===this.props.header?l.default.createElement("div",{className:"sui-box-header fui-builder-section--insert"},l.default.createElement("button",{className:"sui-button sui-button-"+e+" forminator-open-insert-fields",onClick:this.openModal},l.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),this.actionText)):(e=void 0,0!==this.props.wrappers.length||this.groupId||"pdf-form"===this.props.formType||(e=l.default.createElement(l.default.Fragment,null,l.default.createElement("p",{className:"sui-block-content-center"},l.default.createElement("small",null,(0,i.translate)("A form without fields isn’t going to be very useful… Add your first field above!"))))),l.default.createElement("div",{className:"fui-builder-fields--footer"},l.default.createElement("button",{className:"sui-button sui-button-dashed forminator-open-insert-fields",onClick:this.openModal},l.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),this.actionText),e))}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=a(240),o=(o=o)&&o.__esModule?o:{default:o},l=f(a(55)),i=f(a(202)),s=f(a(81)),u=f(a(205)),c=f(a(203)),p=f(a(204)),d=f(a(228));function f(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{modal:e.modal,wrappers:e.wrappers,settings:e.settings,notifications:e.notifications,id:e.settings.form_id||-1,formType:e.settings["form-type"]||"default",formDesign:e.settings["form-style"]||"default",skipProNotice:e.settings.skipProNotice||forminatorData.skip_pro_notice||!1,pdfs:e.pdfs||{}}},function(e){return{actions:{modalActions:(0,n.bindActionCreators)(l,e),builderActions:(0,n.bindActionCreators)(i,e),settingsActions:(0,n.bindActionCreators)(s,e),integrationActions:(0,n.bindActionCreators)(c,e),behaviorsActions:(0,n.bindActionCreators)(p,e),notificationsActions:(0,n.bindActionCreators)(u,e),pdfsActions:(0,n.bindActionCreators)(d,e)}}})(o.default)},function(e,t,a){var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l="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},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=a(0),s=p(i),u=p(a(31)),c=p(a(241));p(a(166));function p(e){return e&&e.__esModule?e:{default:e}}function d(e){var t=void 0===(t=e.renderTo)?document.body:t,e=function(e,t){var a,r={};for(a in e)0<=t.indexOf(a)||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}(e,["renderTo"]);return u.default.createPortal(s.default.createElement(m,e),t)}var f={"insert-fields":c.default.fieldsModal,"field-settings":c.default.settingsModal,preview:c.default.previewModal,submit:c.default.submitModal,publish:c.default.publishModal,delete:c.default.deleteModal,shortcode:c.default.shortcodeModal,applyPreset:c.default.applyPresetModal,pagination:c.default.paginationModal,notification:c.default.notificationModal,behavior:c.default.behaviorModal,integration:c.default.integrationConditionsModal,deleteNotification:c.default.deleteNotificationModal,deletePdf:c.default.deletePdfModal,accessPdfAddon:c.default.accessPdfAddonModal,pageHeader:c.default.pageHeaderModal,pageFooter:c.default.pageFooterModal,savedTemplateProModal:c.default.savedTemplateProModal,savedTemplateModal:c.default.savedTemplateModal,savedTemplateSuccessModal:c.default.savedTemplateSuccessModal,clearColorCustomizationModal:c.default.clearColorCustomizationModal},m=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).modelRef=s.default.createRef(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidUpdate",value:function(e){var t,a,r=this,n=(this.$el=jQuery(this.el),this);e.modal.modalProps.open!==this.props.modal.modalProps.open&&(t=this.modelRef.current,this.props.modal.modalProps.open&&(this.focusAfterClosed=this.props.modal.modalProps.activeElement,a=this.props.modal.modalProps.focusFirst,setTimeout(function(){"string"==typeof a?n.focusFirst=n.$el.find(a):"object"===(void 0===a?"undefined":l(a))?n.focusFirst=a:n.focusFirst=null,n.focusFirst&&n.focusFirst.length&&n.setFocus(n.focusFirst.first())},320),jQuery("#wpwrap").attr("aria-hidden","true")),this.props.modal.modalProps.open?t.removeAttribute("aria-hidden"):(jQuery("#wpwrap").attr("aria-hidden","false"),setTimeout(function(){n.setFocus(n.focusAfterClosed)},320),this.hideModalTimeout=setTimeout(function(){t.setAttribute("aria-hidden","true"),r.props.modal.modalType=null,r.forceUpdate()},300)))}},{key:"setFocus",value:function(e){var t,a;void 0!==e&&(e.attr("tabindex","0"),e.blur(),t=0,a=window.setInterval(function(){e.focus(),10<=++t&&window.clearInterval(a)},10))}},{key:"componentWillUnmount",value:function(){clearTimeout(this.hideModalTimeout)}},{key:"render",value:function(){var e,t,a,r,n;return this.props.modal.modalType?(e="sui-modal-lg",t=["sui-modal-content","sui-content-fade-in"],this.props.modal.modalProps.open||(t=["sui-modal-content","sui-content-fade-out"]),a=this.props.modal.modalType,r=f[a],"publish"===a&&(e="sui-modal-sm fui-dialog-publish"),"shortcode"===a&&(e="sui-modal-sm fui-dialog-publish"),["delete","deleteNotification","applyPreset","deletePdf","savedTemplateModal","savedTemplateSuccessModal"].includes(a)&&(e="sui-modal-sm"),_.isUndefined(this.props.modal.modalProps)||_.isUndefined(this.props.modal.modalProps.field)||_.isUndefined(this.props.modal.modalProps.field.type)||(e+="radio"===(n=this.props.modal.modalProps.field.type)||"checkbox"===n||"select"===n?" multivalue-modal":" "+this.props.modal.modalProps.field.type+"-modal"),n=jQuery(".sui-color-accessible").length?"sui-wrap sui-color-accessible":"sui-wrap",s.default.createElement("div",{className:n},s.default.createElement("div",{id:"forminator-modal",className:"sui-modal sui-active "+e+" "+a},s.default.createElement("div",o({role:"dialog",id:"modal-"+this.props.modal.modalProps.id,className:""+t.join(" "),"aria-modal":"true","aria-live":"polite"},this.props.modal.modalProps.labelledBy&&{"aria-labelledby":this.props.modal.modalProps.labelledBy},this.props.modal.modalProps.describedBy&&{"aria-describedby":this.props.modal.modalProps.describedBy},{ref:this.modelRef}),s.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},s.default.createElement(r,this.props)))))):null}}]),a}(i.Component);d.renderTo=function(t){return function(e){return s.default.createElement(d,o({},e,{renderTo:t}))}},e.exports=d},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=O(a(242)),n=O(a(244)),o=O(a(377)),l=O(a(378)),i=O(a(379)),s=O(a(380)),u=O(a(381)),c=O(a(382)),p=O(a(383)),d=O(a(385)),f=O(a(394)),m=O(a(397)),h=O(a(400)),y=O(a(401)),b=O(a(402)),v=O(a(403)),g=O(a(404)),E=O(a(405)),_=O(a(406)),w=O(a(407)),a=O(a(408));function O(e){return e&&e.__esModule?e:{default:e}}r={fieldsModal:r.default,settingsModal:n.default,previewModal:o.default,submitModal:l.default,publishModal:i.default,deleteModal:s.default,shortcodeModal:u.default,applyPresetModal:c.default,paginationModal:p.default,notificationModal:d.default,behaviorModal:f.default,integrationConditionsModal:m.default,deleteNotificationModal:h.default,deletePdfModal:y.default,accessPdfAddonModal:b.default,pageHeaderModal:v.default,pageFooterModal:g.default,savedTemplateModal:E.default,savedTemplateProModal:w.default,savedTemplateSuccessModal:_.default,clearColorCustomizationModal:a.default};t.default=r},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),u=i(o),c=a(1),l=i(a(26)),p=i(a(28)),d=i(a(30)),f=i(a(37)),m=i(a(29)),h=a(24);function i(e){return e&&e.__esModule?e:{default:e}}function s(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.closeSettingsModal=e.closeSettingsModal.bind(e),e.insertFields=e.insertFields.bind(e),e.skipProNotice=e.skipProNotice.bind(e),e.state={fields:[]},e.hasCaptcha=!1,e.hasStripe=!1,e.hasPayPal=!1,e.hasStripePayPal=!1,e.missingPaymentField=!1,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeSettingsModal",value:function(e){this.props.actions.modalActions.showModal({open:!1,field:[],wrapper:[]},"field-settings");var t=(0,c.hasFieldType)("stripe",this.props.wrappers),a=(0,c.hasFieldType)("paypal",this.props.wrappers);(_.contains(this.state.fields,"stripe")&&a||_.contains(this.state.fields,"paypal")&&t)&&this.showPaymentNotice()}},{key:"insertFields",value:function(){if(this.state.fields.length){if(this.hasStripe||this.hasCaptcha||this.hasPayPal)return!1;var e,t,a,r=this.props.modal.modalProps.groupId,n=[].concat(s(this.props.wrappers)),o=this.state.fields.map(function(e){var t=(0,c.generateWrapperId)();return{wrapper_id:t,parent_group:r,fields:[(0,c.buildFieldObjectFromSlug)(e,n,t)]}});forminatorData.showFieldSettings&&1===this.state.fields.length&&(e=this,t=void 0!==o[0]&&o[0],a=void 0!==o[0].fields[0]&&o[0].fields[0],t)&&a&&("page-break"!==a.type&&"pdf-page-break"!==a.type&&setTimeout(function(){e.props.actions.modalActions.showModal({open:!0,field:a,wrapper:t,closeModal:e.closeSettingsModal,isValid:!0},"field-settings")},500),"stripe"===a.type)&&(this.props.settings["enable-ajax"]="true"),this.props.actions.builderActions.updateFields([].concat(s(n),s(o))),this.closeFields()}}},{key:"closeFields",value:function(){this.closeModal(),_.contains(this.state.fields,"stripe")&&_.contains(this.state.fields,"paypal")&&this.showPaymentNotice()}},{key:"skipProNotice",value:function(e){var t=this;jQuery.post(forminatorData.ajaxUrl,{action:"forminator_dismiss_notification",prop:"forminator_skip_pro_notice",_ajax_nonce:forminatorData.dismissNonce}).always(function(){t.props.actions.settingsActions.updateSetting("skipProNotice",!0)})}},{key:"toggleField",value:function(e,t){var a=void 0,r=(0,c.hasFieldType)("stripe",this.props.wrappers),n=(0,c.hasFieldType)("captcha",this.props.wrappers),o=(0,c.hasFieldType)("paypal",this.props.wrappers),a=!0!==t.target.checked?((t=this.state.fields).splice(t.indexOf(e),1),{fields:t}):{fields:[].concat(s(this.state.fields),[e])};this.setState(a),this.hasStripePayPal=!1,_.contains(a.fields,"stripe")&&r?this.hasStripe=!0:this.hasStripe=!1,_.contains(a.fields,"paypal")&&o?this.hasPayPal=!0:this.hasPayPal=!1,_.contains(a.fields,"captcha")&&n?this.hasCaptcha=!0:this.hasCaptcha=!1,"pdf-form"===this.props.formType&&(t=_.isUndefined(forminatorData.parentFormFields)?[]:forminatorData.parentFormFields,e=(0,c.hasFieldType)("stripe",t),r=(0,c.hasFieldType)("paypal",t),this.missingPaymentField=_.contains(a.fields,"payment")&&!e&&!r)}},{key:"showPaymentNotice",value:function(){new l.default({type:"info",text:"<strong>"+(0,c.translate)("Collect payments like a pro")+'</strong></p>\n\t<p style="margin-top: -10px; margin-bottom: 5px;">'+(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:")+'</p>\n\t<p style="margin-top: 0; margin-bottom: 5px;">1. '+(0,c.translate)("Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method.")+'</p>\n\t<p style="margin-top: 0;">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||[],o=(0,c.hasFieldType)("password",this.props.wrappers),l=this.props.modal.modalProps.groupId,e=_.filter(e,function(e){return"gdprcheckbox"!==e.slug}),o=(("registration"!==this.props.formType&&"login"!==this.props.formType||o&&"registration"===this.props.formType)&&(e=_.filter(e,function(e){return"password"!==e.slug})),l&&(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"},o.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(l))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(l)&&!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(l)&&!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}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.filename||"",t="sui-box-banner",a=(0,i.translate)("Forminator image");return _.isUndefined(this.props.logo)||!0!==this.props.logo||(t="sui-box-logo"),_.isUndefined(this.props.alt)||""===this.props.alt||(a=this.props.alt),l.default.createElement("figure",{className:t,"aria-hidden":"true"},l.default.createElement("img",{src:forminatorData.imagesUrl+"/"+e+".png",srcSet:forminatorData.imagesUrl+"/"+e+".png 1x,\n\t\t\t\t\t"+forminatorData.imagesUrl+"/"+e+"@2x.png 2x",alt:a}))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),b=s(o),v=a(23),g=a(1),l=s(a(245)),i=s(a(316)),E=s(a(376)),w=s(a(37)),O=s(a(28)),P=s(a(30)),k=s(a(29)),a=a(13);function s(e){return e&&e.__esModule?e:{default:e}}var x={email:i.default.emailSettings,address:i.default.addressSettings,captcha:i.default.captchaSettings,date:i.default.dateSettings,signature:i.default.signatureSettings,consent:i.default.consentSettings,gdprcheckbox:i.default.gdprcheckboxSettings,hidden:i.default.hiddenSettings,html:i.default.htmlSettings,group:i.default.groupSettings,slider:i.default.sliderSettings,checkbox:i.default.multivalueSettings,radio:i.default.radioSettings,name:i.default.nameSettings,number:i.default.numberSettings,pagination:i.default.paginationSettings,phone:i.default.phoneSettings,postdata:i.default.postdataSettings,section:i.default.sectionSettings,select:i.default.singlevaluesettings,text:i.default.textSettings,textarea:i.default.textareaSettings,time:i.default.timeSettings,upload:i.default.uploadSettings,url:i.default.websiteSettings,calculation:i.default.calculationSettings,stripe:i.default.stripeSettings,currency:i.default.currencySettings,password:i.default.passwordSettings,paypal:i.default.paypalSettings,"rich-text":i.default.richTextSettings,"all-form-data":i.default.allFormDataSettings,payment:i.default.paymentSettings,rating:i.default.ratingSettings},i=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.cancelModal=e.cancelModal.bind(e),e.state=(0,l.default)(e.props.modal.modalProps.field),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/builder/")}},{key:"applyChanges",value:function(){var t=this,e=Object.assign({},this.props.modal.modalProps.wrapper),a=e.fields.findIndex(function(e){return e.element_id===t.state.element_id});e.fields=(0,g.replaceInPosition)(e.fields,a,this.state),this.props.actions.builderActions.updateFieldSettings(e,this.state.element_id),this.closeModal()}},{key:"getDateDuration",value:function(e,t,a,r){return("-"===e?moment().subtract(t,a):moment().add(t,a)).format(r)}},{key:"isValid",value:function(){var t=this,a={isValid:!0,error:!1};if("name"===this.state.type||"address"===this.state.type){var e=[];if("name"===this.state.type){if("true"!==this.state.multiple_name)return a.isValid=!0,a;e=["prefix","fname","mname","lname"]}"address"===this.state.type&&(e=["street_address","address_line","address_city","address_state","address_zip","address_country"]);var e=_.filter(e,function(e){return!!t.state[e]});if(!_.isEmpty(e))return a.isValid=!0,a;a.error=(0,g.translate)("At least one field must be enabled"),a.isValid=!1}this.props.modal.modalProps.isValid||(a.error=(0,g.translate)("Please fill required fields"),_.isUndefined(this.props.modal.modalProps.validationError)||_.isEmpty(this.props.modal.modalProps.validationError)||(a.error=this.props.modal.modalProps.validationError),a.isValid=!1),("radio"===this.state.type||"checkbox"===this.state.type||"select"===this.state.type||"postdata"===this.state.type&&!_.isUndefined(this.state.post_custom_fields)&&!0===this.state.post_custom_fields)&&(_.some(this.state.options,function(e){return _.isEmpty(e.calculation)})&&"true"===this.state.calculations&&(a.error=(0,g.translate)("Calculation values are required!"),a.isValid=!1),_.some(this.state.options,function(e){return _.isEmpty(e.label)}))&&(a.error=(0,g.translate)("Option labels are required!"),a.isValid=!1),"select"===this.state.type&&(e=_.some(this.state.options,function(e){return!_.isUndefined(e.default)&&e.default}),this.state.required)&&!e&&"single"===this.state.value_type&&_.isEmpty(this.state.placeholder)&&(a.error=(0,g.translate)("Please add a placeholder or select a default option."),a.isValid=!1),"postdata"!==this.state.type||(0,g.isTrue)(this.state.post_title)||(0,g.isTrue)(this.state.post_content)||(0,g.isTrue)(this.state.post_excerpt)||(a.error=(0,g.translate)("At least one of Title, Content, or Excerpt must be enabled for post data to be submitted."),a.isValid=!1),"stripe"===this.state.type&&(forminatorData.hasStripe||(a.error=(0,g.translate)("Please, connect your Stripe account first!"),a.isValid=!1),_.isEmpty(this.state.payments)&&(a.error=(0,g.translate)("You need at least one payment!"),a.isValid=!1),"true"!==this.state.receipt||this.state.customer_email||(a.error=(0,g.translate)("Please select an email address for payment receipt."),a.isValid=!1),_.some(this.state.options,function(e){return _.isEmpty(e.label)}))&&(a.error=(0,g.translate)("Empty labels are not allowed for meta values!"),a.isValid=!1),a=(0,g.getPlanValidation)(a,this.state.payments),"paypal"===this.state.type&&(forminatorData.hasPayPal||(a.error=(0,g.translate)("Please connect your PayPal account first!"),a.isValid=!1),"fixed"!==this.state.amount_type||this.state.amount||(a.error=(0,g.translate)("Please enter PayPal payment amount!"),a.isValid=!1),"variable"!==this.state.amount_type||this.state.variable||(a.error=(0,g.translate)("Please select PayPal payment variable field!"),a.isValid=!1)),"calculation"===this.state.type&&(_.isUndefined(this.state.formula)||_.isEmpty(this.state.formula))&&(a.error=(0,g.translate)("Calculation formula is required!"),a.isValid=!1),"currency"===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),"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,o,l,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,o=_.isUndefined(this.state.default_time_hour)?0:this.state.default_time_hour,l=_.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(o+":"+l+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"],o="MM/DD/YYYY",l=!0,"specific"!==r||"specific"!==n||_.isUndefined(this.state["start-specific-date"])||_.isUndefined(this.state["end-specific-date"])||!moment(this.state["end-specific-date"],o).isBefore(moment(this.state["start-specific-date"],o))?"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,o),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,o),moment(d,o).isBefore(moment(f,o))&&(l=!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,o),moment(this.state["end-specific-date"],o).isBefore(moment(c,o))&&(l=!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,o),moment(f,o).isBefore(moment(this.state["start-specific-date"],o))&&(l=!1)):l=!1,l)||(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<parseInt(this.state.max_rating)&&(a.error=(0,g.translate)("Maximum Rating value should be less than 50."),a.isValid=!1)),a}},{key:"cancelModal",value:function(){this.closeModal()}},{key:"render",value:function(){var t=this,e=(0,g.getForminatorField)(this.state),a=x[e.type],r=!_.contains(["captcha","paypal","rich-text","all-form-data","payment"],e.type),n="address"===e.type,o=!_.contains(["submit","hidden","html","page-break"],e.type),l=!_.contains(["captcha","page-break","hidden","rich-text","all-form-data","payment"],e.type),i=!_.contains(["page-break","paypal"],e.type),s=_.contains(["calculation","number","slider","radio","checkbox","select","currency"],e.type),u=_.contains(["stripe","paypal"],e.type),c=_.contains(["paypal"],e.type),p=_.contains(["date"],e.type),d=_.isUndefined(this.state.field_type)?"picker":this.state.field_type,f=this.isValid(),m=f.isValid,f=f.error||"",h=r?"/builder/labels":"/builder/settings";return b.default.createElement(b.default.Fragment,null,b.default.createElement(O.default,{closeType:"icon",closeModal:this.closeModal},b.default.createElement(k.default,{id:this.props.modal.modalProps.id,label:(0,g.translate)("Edit Field"),tag:e.name})),b.default.createElement("div",{id:"forminator-modal-body--"+e.type,className:"sui-box-body"},b.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},b.default.createElement("div",{role:"tablist",className:"sui-tabs-menu"},0<r&&b.default.createElement(v.NavLink,{to:"/builder/labels",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Labels")),n&&b.default.createElement(v.NavLink,{to:"/builder/geolocation/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},forminatorData.isPro?(0,g.translate)("Geolocation"):(0,g.translate)("Geolocation {{span}}Pro{{/span}}",{components:{span:b.default.createElement("span",{className:"sui-tag sui-tag-pro"})}})),0<o&&b.default.createElement(v.NavLink,{to:"/builder/settings/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item "+(t.props.router.location.pathname.startsWith("/builder/settings/stripe")?"active":"")},role:"tab"},"group"===e.type?(0,g.translate)("Repeater"):(0,g.translate)("Settings")),0<p&&"picker"===d&&b.default.createElement(v.NavLink,{to:"/builder/limits/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Limits")),0<s&&b.default.createElement(v.NavLink,{to:"/builder/calculations/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Calculations")),u&&b.default.createElement(v.NavLink,{to:"/builder/advanced-settings/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Advanced")),0<i&&b.default.createElement(v.NavLink,{to:"/builder/styling/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Styling")),0<c&&b.default.createElement(v.NavLink,{to:"/builder/customize/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Customize")),0<l&&b.default.createElement(v.NavLink,{to:"/builder/visibility/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Visibility")),!_.isEmpty(e.settings)&&b.default.createElement(v.NavLink,{to:"/builder/advanced/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,g.translate)("Advanced"))),b.default.createElement(v.Routes,null,b.default.createElement(v.Route,{path:"/builder/",element:b.default.createElement(v.Navigate,{to:h,replace:!0})})),b.default.createElement("div",{className:"sui-tabs-content"},b.default.createElement("div",{className:"sui-tab-content active",role:"tabpanel"},b.default.createElement(v.Routes,null,b.default.createElement(v.Route,{path:"/builder/labels",element:b.default.createElement(a,{type:"labels",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers,formType:this.props.formType||""})}),b.default.createElement(v.Route,{path:"/builder/settings/*",element:b.default.createElement(a,{type:"settings",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers,formType:this.props.formType||""})}),"picker"===d&&b.default.createElement(v.Route,{path:"/builder/limits",element:b.default.createElement(a,{type:"limits",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers})}),b.default.createElement(v.Route,{path:"/builder/advanced-settings",element:b.default.createElement(a,{type:"advanced-settings",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers})}),b.default.createElement(v.Route,{path:"/builder/calculations",element:b.default.createElement(a,{type:"calculations",updateProperty:this.updateProperty,modal:this.props.modal.modalProps,state:this.state,wrappers:this.props.wrappers})}),b.default.createElement(v.Route,{path:"/builder/geolocation",element:b.default.createElement(a,{type:"geolocation",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers})}),b.default.createElement(v.Route,{path:"/builder/visibility",element:b.default.createElement(a,{type:"visibility",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers})}),b.default.createElement(v.Route,{path:"/builder/styling",element:b.default.createElement(a,{type:"styling",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers})}),b.default.createElement(v.Route,{path:"/builder/advanced",element:b.default.createElement(E.default,y({},this.props,{updateProperty:this.updateProperty,state:this.state}))}),b.default.createElement(v.Route,{path:"/builder/customize",element:b.default.createElement(a,{type:"customize",updateProperty:this.updateProperty,state:this.state,wrappers:this.props.wrappers})})))))),b.default.createElement(P.default,{customClass:"sui-content-separated"},b.default.createElement(w.default,{icon:"undo",label:(0,g.translate)("Discard Changes"),customClass:"sui-button-ghost forminator-discard-field-settings",closeModal:this.closeModal}),m&&b.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},b.default.createElement("span",{className:"sui-loading-text"},b.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,g.translate)("Apply")),b.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})),!m&&b.default.createElement("div",{className:"sui-tooltip","data-tooltip":f},b.default.createElement("button",{className:"sui-button forminator-save-field-settings sui-tooltip",disabled:"disabled","data-tooltip":f},b.default.createElement("span",{className:"sui-loading-text"},b.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,g.translate)("Apply")),b.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=(0,a.withRouter)(i)},function(e,t,a){var r=a(246);e.exports=function(e){return r(e,5)}},function(e,t,a){var m=a(247),h=a(277),y=a(210),b=a(279),v=a(289),g=a(292),E=a(293),_=a(294),w=a(296),O=a(297),P=a(298),k=a(185),x=a(303),j=a(304),N=a(310),C=a(178),S=a(213),T=a(312),F=a(111),D=a(314),M=a(177),A=a(183),R="[object Arguments]",V="[object Function]",U="[object Object]",I={};I[R]=I["[object Array]"]=I["[object ArrayBuffer]"]=I["[object DataView]"]=I["[object Boolean]"]=I["[object Date]"]=I["[object Float32Array]"]=I["[object Float64Array]"]=I["[object Int8Array]"]=I["[object Int16Array]"]=I["[object Int32Array]"]=I["[object Map]"]=I["[object Number]"]=I[U]=I["[object RegExp]"]=I["[object Set]"]=I["[object String]"]=I["[object Symbol]"]=I["[object Uint8Array]"]=I["[object Uint8ClampedArray]"]=I["[object Uint16Array]"]=I["[object Uint32Array]"]=!0,I["[object Error]"]=I[V]=I["[object WeakMap]"]=!1,e.exports=function a(r,n,o,e,t,l){var i,s=1&n,u=2&n,c=4&n;if(void 0===(i=o?t?o(r,e,t,l):o(r):i)){if(!F(r))return r;if(e=C(r)){if(i=x(r),!s)return E(r,i)}else{var p=k(r),d=p==V||"[object GeneratorFunction]"==p;if(S(r))return g(r,s);if(p==U||p==R||d&&!t){if(i=u||d?{}:N(r),!s)return u?w(r,v(i,r)):_(r,b(i,r))}else{if(!I[p])return t?r:{};i=j(r,p,s)}}if(d=(l=l||new m).get(r))return d;l.set(r,i),D(r)?r.forEach(function(e){i.add(a(e,n,o,e,r,l))}):T(r)&&r.forEach(function(e,t){i.set(t,a(e,n,o,t,r,l))});var f=e?void 0:(c?u?P:O:u?A:M)(r);h(f||r,function(e,t){f&&(e=r[t=e]),y(i,t,a(e,n,o,t,r,l))})}return i}},function(e,t,a){var r=a(158),n=a(253),o=a(254),l=a(255),i=a(256),a=a(257);function s(e){e=this.__data__=new r(e);this.size=e.size}s.prototype.clear=n,s.prototype.delete=o,s.prototype.get=l,s.prototype.has=i,s.prototype.set=a,e.exports=s},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,a){var r=a(159),n=Array.prototype.splice;e.exports=function(e){var t=this.__data__;return!((e=r(t,e))<0||(e==t.length-1?t.pop():n.call(t,e,1),--this.size,0))}},function(e,t,a){var r=a(159);e.exports=function(e){var t=this.__data__;return(e=r(t,e))<0?void 0:t[e][1]}},function(e,t,a){var r=a(159);e.exports=function(e){return-1<r(this.__data__,e)}},function(e,t,a){var n=a(159);e.exports=function(e,t){var a=this.__data__,r=n(a,e);return r<0?(++this.size,a.push([e,t])):a[r][1]=t,this}},function(e,t,a){var r=a(158);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,a){var n=a(158),o=a(175),l=a(264);e.exports=function(e,t){var a=this.__data__;if(a instanceof n){var r=a.__data__;if(!o||r.length<199)return r.push([e,t]),this.size=++a.size,this;a=this.__data__=new l(r)}return a.set(e,t),this.size=a.size,this}},function(e,t,a){var r=a(207),n=a(261),o=a(111),l=a(209),i=/^\[object .+?Constructor\]$/,a=Function.prototype,s=Object.prototype,a=a.toString,s=s.hasOwnProperty,u=RegExp("^"+a.call(s).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||n(e))&&(r(e)?u:i).test(l(e))}},function(e,t,a){var a=a(176),r=Object.prototype,o=r.hasOwnProperty,l=r.toString,i=a?a.toStringTag:void 0;e.exports=function(e){var t=o.call(e,i),a=e[i];try{var r=!(e[i]=void 0)}catch(e){}var n=l.call(e);return r&&(t?e[i]=a:delete e[i]),n}},function(e,t){var a=Object.prototype.toString;e.exports=function(e){return a.call(e)}},function(e,t,a){var a=a(262),r=(a=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";e.exports=function(e){return!!r&&r in e}},function(e,t,a){a=a(48)["__core-js_shared__"];e.exports=a},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,a){var r=a(265),n=a(272),o=a(274),l=a(275),a=a(276);function i(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}i.prototype.clear=r,i.prototype.delete=n,i.prototype.get=o,i.prototype.has=l,i.prototype.set=a,e.exports=i},function(e,t,a){var r=a(266),n=a(158),o=a(175);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||n),string:new r}}},function(e,t,a){var r=a(267),n=a(268),o=a(269),l=a(270),a=a(271);function i(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t<a;){var r=e[t];this.set(r[0],r[1])}}i.prototype.clear=r,i.prototype.delete=n,i.prototype.get=o,i.prototype.has=l,i.prototype.set=a,e.exports=i},function(e,t,a){var r=a(161);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t){e.exports=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e}},function(e,t,a){var r=a(161),n=Object.prototype.hasOwnProperty;e.exports=function(e){var t,a=this.__data__;return r?"__lodash_hash_undefined__"===(t=a[e])?void 0:t:n.call(a,e)?a[e]:void 0}},function(e,t,a){var r=a(161),n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:n.call(t,e)}},function(e,t,a){var r=a(161);e.exports=function(e,t){var a=this.__data__;return this.size+=this.has(e)?0:1,a[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,a){var r=a(162);e.exports=function(e){return e=r(this,e).delete(e),this.size-=e?1:0,e}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,a){var r=a(162);e.exports=function(e){return r(this,e).get(e)}},function(e,t,a){var r=a(162);e.exports=function(e){return r(this,e).has(e)}},function(e,t,a){var n=a(162);e.exports=function(e,t){var a=n(this,e),r=a.size;return a.set(e,t),this.size+=a.size==r?0:1,this}},function(e,t){e.exports=function(e,t){for(var a=-1,r=null==e?0:e.length;++a<r&&!1!==t(e[a],a,e););return e}},function(e,t,a){var r=a(65),a=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=a},function(e,t,a){var r=a(163),n=a(177);e.exports=function(e,t){return e&&r(t,n(t),e)}},function(e,t){e.exports=function(e,t){for(var a=-1,r=Array(e);++a<e;)r[a]=t(a);return r}},function(e,t,a){var r=a(282),n=a(112),a=Object.prototype,o=a.hasOwnProperty,l=a.propertyIsEnumerable,a=r(function(){return arguments}())?r:function(e){return n(e)&&o.call(e,"callee")&&!l.call(e,"callee")};e.exports=a},function(e,t,a){var r=a(160),n=a(112);e.exports=function(e){return n(e)&&"[object Arguments]"==r(e)}},function(e,t){e.exports=function(){return!1}},function(e,t){var r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&r.test(e))&&-1<e&&e%1==0&&e<t}},function(e,t,a){var r=a(286),n=a(180),a=a(181),a=a&&a.isTypedArray,n=a?n(a):r;e.exports=n},function(e,t,a){var r=a(160),n=a(214),o=a(112),l={};l["[object Float32Array]"]=l["[object Float64Array]"]=l["[object Int8Array]"]=l["[object Int16Array]"]=l["[object Int32Array]"]=l["[object Uint8Array]"]=l["[object Uint8ClampedArray]"]=l["[object Uint16Array]"]=l["[object Uint32Array]"]=!0,l["[object Arguments]"]=l["[object Array]"]=l["[object ArrayBuffer]"]=l["[object Boolean]"]=l["[object DataView]"]=l["[object Date]"]=l["[object Error]"]=l["[object Function]"]=l["[object Map]"]=l["[object Number]"]=l["[object Object]"]=l["[object RegExp]"]=l["[object Set]"]=l["[object String]"]=l["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&n(e.length)&&!!l[r(e)]}},function(e,t,a){var r=a(182),n=a(288),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return n(e);var t,a=[];for(t in Object(e))o.call(e,t)&&"constructor"!=t&&a.push(t);return a}},function(e,t,a){a=a(215)(Object.keys,Object);e.exports=a},function(e,t,a){var r=a(163),n=a(183);e.exports=function(e,t){return e&&r(t,n(t),e)}},function(e,t,a){var n=a(111),o=a(182),l=a(291),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return l(e);var t,a=o(e),r=[];for(t in e)("constructor"!=t||!a&&i.call(e,t))&&r.push(t);return r}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var a in Object(e))t.push(a);return t}},function(e,o,l){!function(e){var t=l(48),a="object"==typeof o&&o&&!o.nodeType&&o,r=a&&"object"==typeof e&&e&&!e.nodeType&&e,r=r&&r.exports===a?t.Buffer:void 0,n=r?r.allocUnsafe:void 0;e.exports=function(e,t){return t?e.slice():(t=e.length,t=n?n(t):new e.constructor(t),e.copy(t),t)}}.call(o,l(179)(e))},function(e,t){e.exports=function(e,t){var a=-1,r=e.length;for(t=t||Array(r);++a<r;)t[a]=e[a];return t}},function(e,t,a){var r=a(163),n=a(184);e.exports=function(e,t){return r(e,n(e),t)}},function(e,t){e.exports=function(e,t){for(var a=-1,r=null==e?0:e.length,n=0,o=[];++a<r;){var l=e[a];t(l,a,e)&&(o[n++]=l)}return o}},function(e,t,a){var r=a(163),n=a(218);e.exports=function(e,t){return r(e,n(e),t)}},function(e,t,a){var r=a(221),n=a(184),o=a(177);e.exports=function(e){return r(e,o,n)}},function(e,t,a){var r=a(221),n=a(218),o=a(183);e.exports=function(e){return r(e,o,n)}},function(e,t,a){a=a(65)(a(48),"DataView");e.exports=a},function(e,t,a){a=a(65)(a(48),"Promise");e.exports=a},function(e,t,a){a=a(65)(a(48),"Set");e.exports=a},function(e,t,a){a=a(65)(a(48),"WeakMap");e.exports=a},function(e,t){var r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&r.call(e,"index")&&(a.index=e.index,a.input=e.input),a}},function(e,t,a){var n=a(186),o=a(306),l=a(307),i=a(308),s=a(309);e.exports=function(e,t,a){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return o(e,a);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,a);case"[object Map]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return l(e);case"[object Set]":return new r;case"[object Symbol]":return i(e)}}},function(e,t,a){a=a(48).Uint8Array;e.exports=a},function(e,t,a){var r=a(186);e.exports=function(e,t){return t=t?r(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength)}},function(e,t){var a=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,a.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,a){var a=a(176),a=a?a.prototype:void 0,r=a?a.valueOf:void 0;e.exports=function(e){return r?Object(r.call(e)):{}}},function(e,t,a){var r=a(186);e.exports=function(e,t){return t=t?r(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.length)}},function(e,t,a){var r=a(311),n=a(220),o=a(182);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:r(n(e))}},function(e,t,a){var r=a(111),n=Object.create;function o(){}e.exports=function(e){if(!r(e))return{};if(n)return n(e);o.prototype=e;e=new o;return o.prototype=void 0,e}},function(e,t,a){var r=a(313),n=a(180),a=a(181),a=a&&a.isMap,n=a?n(a):r;e.exports=n},function(e,t,a){var r=a(185),n=a(112);e.exports=function(e){return n(e)&&"[object Map]"==r(e)}},function(e,t,a){var r=a(315),n=a(180),a=a(181),a=a&&a.isSet,n=a?n(a):r;e.exports=n},function(e,t,a){var r=a(185),n=a(112);e.exports=function(e){return n(e)&&"[object Set]"==r(e)}},function(R,e,t){Object.defineProperty(e,"__esModule",{value:!0});var a=A(t(317)),r=A(t(319)),n=A(t(321)),o=A(t(322)),l=A(t(326)),i=A(t(327)),s=A(t(328)),u=A(t(329)),c=A(t(330)),p=A(t(331)),d=A(t(335)),f=A(t(339)),m=A(t(342)),h=A(t(344)),y=A(t(345)),b=A(t(346)),v=A(t(347)),g=A(t(349)),E=A(t(350)),_=A(t(351)),w=A(t(352)),O=A(t(353)),P=A(t(354)),k=A(t(357)),x=A(t(358)),j=A(t(359)),N=A(t(361)),C=A(t(369)),S=A(t(370)),T=A(t(371)),F=A(t(372)),D=A(t(373)),M=A(t(374)),t=A(t(375));function A(e){return e&&e.__esModule?e:{default:e}}a={emailSettings:a.default,addressSettings:r.default,captchaSettings:n.default,dateSettings:o.default,signatureSettings:l.default,consentSettings:i.default,gdprcheckboxSettings:s.default,hiddenSettings:u.default,htmlSettings:c.default,groupSettings:p.default,sliderSettings:d.default,multivalueSettings:f.default,nameSettings:m.default,numberSettings:h.default,paginationSettings:y.default,phoneSettings:b.default,postdataSettings:v.default,sectionSettings:g.default,singlevaluesettings:E.default,textSettings:_.default,textareaSettings:w.default,timeSettings:O.default,uploadSettings:P.default,websiteSettings:k.default,radioSettings:x.default,calculationSettings:j.default,stripeSettings:N.default,currencySettings:C.default,passwordSettings:S.default,paypalSettings:T.default,richTextSettings:F.default,allFormDataSettings:D.default,paymentSettings:M.default,ratingSettings:t.default};e.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=m(o),i=m(a(164)),s=m(a(18)),u=m(a(14)),c=m(a(22)),p=m(a(187)),d=(m(a(67)),m(a(33))),f=a(1);function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return l.default.createElement(i.default,this.props);case"settings":return l.default.createElement("div",null,l.default.createElement(c.default,this.props),l.default.createElement(p.default,this.props),l.default.createElement(d.default,this.props));case"visibility":return l.default.createElement(s.default,this.props);case"styling":return l.default.createElement(u.default,this.props);default:return l.default.createElement("div",null,(0,f.translate)("Wrong field type!"))}}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=a(11),c=h(a(5)),p=h(a(3)),d=h(a(2)),f=h(a(20)),m=h(a(66));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.state={open:!1},e.fields=e.props.fields,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeRule",value:function(){this.props.removeRule(this.props.counter)}},{key:"updateField",value:function(e,t){this.props.updateField(this.props.counter,t)}},{key:"updateRule",value:function(e,t){this.props.updateRule(this.props.counter,t)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"updateInputValue",value:function(e,t){this.props.updateInputValue(this.props.counter,t)}},{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"disableSearch",value:function(){return{minimumResultsForSearch:-1}}},{key:"getRuleValue",value:function(){var e;return _.isEmpty(this.props.rule.value)?(0,s.translate)("null"):(e=this.props.rule.value,["is_before","is_after"].includes(this.props.rule.rule)?(0,s.convertTimestamp)(e):e)}},{key:"render",value:function(){var e=this,t="condition-"+this.props.counter,a=_.where(this.fields,{element_id:this.props.rule.element_id})[0]||{},r="consent"===a.field_type,n=(r&&(this.props.rule.value=(0,s.translate)("checked")),this.getRuleValue());return i.default.createElement("div",{className:"sui-box fui-visibility-rule"+(!0===this.state.open?" fui-open":"")},i.default.createElement("h4",{className:"fui-visibility-rule-header"},i.default.createElement("button",{id:"forminator-field-"+t,className:"sui-box-header","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.state.open,onClick:function(){return e.toggleState()}},i.default.createElement("i",{className:"sui-icon-link fui-visibility-rule-icon","aria-hidden":"true"}),i.default.createElement("span",{className:"fui-visibility-rule-text"},i.default.createElement("strong",null,(0,u.escapeHTML)(a.label))," ",("is_before_n_or_more_days"===this.props.rule.rule||"is_before_less_than_n_days"===this.props.rule.rule||"is_after_n_or_more_days"===this.props.rule.rule||"is_after_less_than_n_days"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,(0,s.getRuleLabel)(this.props.rule.rule,a.field_type,n)),!("is_before_n_or_more_days"===this.props.rule.rule||"is_before_less_than_n_days"===this.props.rule.rule||"is_after_n_or_more_days"===this.props.rule.rule||"is_after_less_than_n_days"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,(0,s.getRuleLabel)(this.props.rule.rule,a.field_type)," ",i.default.createElement("strong",null,n))),i.default.createElement("i",{className:"sui-icon-chevron-down fui-visibility-rule-arrow","aria-hidden":"true"}))),i.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-box-body fui-visibility-rule-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":!0!==this.state.open},i.default.createElement(f.default,o({},this.props,{elementId:t+"-field",property:"element_id",updateProperty:this.updateField,settings:this.props.rule,label:(0,s.translate)("Field")}),_.map(this.fields,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,o({key:"visibility-condition-"+(0,s.randNumber)()},this.props,{elementId:t+"-condrule",settings:this.props.rule,property:"rule",updateProperty:this.updateRule,label:(0,s.translate)("Condition (required)"),options:this.disableSearch()}),i.default.createElement("option",{value:""},(0,s.translate)("Select rule")),"signature"===a.field_type&&!r&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is null")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not null"))),"signature"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not"))),(a.isNumber||"rating"===a.field_type)&&!r&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is_great"},(0,s.translate)("Is greater than")),i.default.createElement("option",{value:"is_less"},(0,s.translate)("Is less than"))),!a.isNumber&&!a.hasOptions&&!r&&"signature"!==a.field_type&&"rating"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"contains"},(0,s.translate)("Contains")),i.default.createElement("option",{value:"does_not_contain"},(0,s.translate)("Does not contain")),i.default.createElement("option",{value:"starts"},(0,s.translate)("Starts with")),i.default.createElement("option",{value:"ends"},(0,s.translate)("Ends with"))),"date"===a.field_type&&("date-day"===a.field_slug||"date"===a.field_slug)&&!r&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"day_is"},(0,s.translate)("Day is")),i.default.createElement("option",{value:"day_is_not"},(0,s.translate)("Day is not"))),"date"===a.field_type&&("date-month"===a.field_slug||"date"===a.field_slug)&&!r&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"month_is"},(0,s.translate)("Month is")),i.default.createElement("option",{value:"month_is_not"},(0,s.translate)("Month is not"))),"date"===a.field_type&&"date"===a.field_slug&&!r&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is_before"},(0,s.translate)("Is before")),i.default.createElement("option",{value:"is_after"},(0,s.translate)("Is after")),i.default.createElement("option",{value:"is_before_n_or_more_days"},(0,s.translate)("Is before n or more days")),i.default.createElement("option",{value:"is_before_less_than_n_days"},(0,s.translate)("Is before less than n days")),i.default.createElement("option",{value:"is_after_n_or_more_days"},(0,s.translate)("Is after n or more days")),i.default.createElement("option",{value:"is_after_less_than_n_days"},(0,s.translate)("Is after less than n days"))))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(i.default.Fragment,null,a.hasOptions&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select option")),_.map(a.values,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))}))),!a.hasOptions&&r&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Status"),disabled:!0})),!a.hasOptions&&"signature"!==a.field_type&&!r&&(!["day_is","day_is_not","month_is","month_is_not","is_before","is_after","is_before_n_or_more_days","is_before_less_than_n_days","is_after_n_or_more_days","is_after_less_than_n_days"].includes(this.props.rule.rule)||"date"!==a.field_type)&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Value")})),!a.hasOptions&&"date"===a.field_type&&("month_is"===this.props.rule.rule||"month_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select month")),_.map(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],function(e){return i.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("day_is"===this.props.rule.rule||"day_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select day")),_.map(["Su","Mo","Tu","We","Th","Fr","Sa"],function(e){return i.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("is_before"===this.props.rule.rule||"is_after"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Select date")),i.default.createElement(m.default,o({},this.props,{settings:this.props.rule,property:"value",hasWordFormat:!0,id:t+"-value",placeholder:(0,s.translate)("20 April 2018"),updateProperty:this.updateInputValue}))),!a.hasOptions&&"date"===a.field_type&&("is_before_n_or_more_days"===this.props.rule.rule||"is_before_less_than_n_days"===this.props.rule.rule||"is_after_n_or_more_days"===this.props.rule.rule||"is_after_less_than_n_days"===this.props.rule.rule)&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Number of days"),placeholder:(0,s.translate)("E.g. 10"),type:"number",minValue:"0"}))))),i.default.createElement("div",{className:"fui-visibility-rule-footer"},i.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.removeRule.bind(this)},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,s.translate)("Delete")),i.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return e.toggleState()}},(0,s.translate)("Done")))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=a(11),c=O(a(18)),p=O(a(320)),d=O(a(222)),f=O(a(14)),m=O(a(78)),h=O(a(5)),y=O(a(3)),b=O(a(2)),v=O(a(20)),g=O(a(12)),E=O(a(22)),w=O(a(33));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).multiFields=[{slug:"street_address",label:(0,s.translate)("Address")},{slug:"address_line",label:(0,s.translate)("Apartment, suite, etc.")},{slug:"address_city",label:(0,s.translate)("City")},{slug:"address_state",label:(0,s.translate)("State / Province")},{slug:"address_zip",label:(0,s.translate)("ZIP / Postal code")},{slug:"address_country",label:(0,s.translate)("Country")}],e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"hasChildrens",value:function(e){e=_.filter(e,function(e){return!_.isUndefined(e)});return!_.isEmpty(e)}},{key:"render",value:function(){var a=this,e=this.props.type;(0,s.translate)("Note: The query parameter's value passed in URL should match with the {{link}}alpha-2 country code{{/link}} of the country you want to pre-populate dynamically.",{components:{link:i.default.createElement("a",{href:"https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes",target:"_blank"})}});switch(e){case"labels":return i.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",value:"multiple"},this.multiFields.map(function(e,t){return"address_country"===e.slug?i.default.createElement(m.default,n({},a.props,{label:e.label,property:e.slug,settings:a.props.state,required:a.props.state[e.slug+"_required"],key:t}),i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,n({},a.props,{settings:a.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:e.slug+"_label"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(v.default,n({},a.props,{settings:a.props.state,label:(0,s.translate)("Placeholder (optional)"),"data-placeholder":(0,s.translate)("Enter Placeholder"),property:e.slug+"_placeholder"}),i.default.createElement("option",null),_.map(forminatorData.countries,function(e,t){return i.default.createElement("option",{value:e,key:t},e)})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,n({},a.props,{settings:a.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:e.slug+"_description"})))))):"address_country"!==e.slug?i.default.createElement(m.default,n({},a.props,{label:e.label,property:e.slug,settings:a.props.state,required:a.props.state[e.slug+"_required"],key:t}),i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,n({},a.props,{settings:a.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:e.slug+"_label"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,n({},a.props,{settings:a.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:e.slug+"_placeholder"})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,n({},a.props,{settings:a.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:e.slug+"_description"})))))):void 0}));case"settings":var r=void 0,t=this.multiFields.map(function(e,t){if(!_.isUndefined(a.props.state[e.slug])&&a.props.state[e.slug])return _.isEmpty(r)&&(r=e.slug),i.default.createElement(y.default,{cols:"12",label:(0,u.escapeHTML)(e.label),settings:a.props.state,value:e.slug,required:a.props.state[e.slug+"_required"],boxClass:"sui-tab-boxed",key:t},i.default.createElement(E.default,n({},a.props,{prefix:e.slug})),i.default.createElement(w.default,n({},a.props,{prefix:e.slug})))});return this.hasChildrens(t)?i.default.createElement(g.default,{default:r},t):i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"none"},"aria-live":"assertive"},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)("At least one field must be enabled")))));case"geolocation":return forminatorData.geolocation?i.default.createElement(p.default,this.props):i.default.createElement(d.default,n({},this.props,{text:forminatorData.isPro?(0,s.translate)("The Autocomplete feature simplifies entering addresses by offering real-time suggestions as you type. This feature requires the Forminator Geolocation Add-on."):(0,s.translate)("Collect your form submitters' location information, and provide address auto-completion using Google Maps API."),addonUrl:"https://wpmudev.com/project/forminator-pro/?utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_form-builder_geolocation-addon",addonImg:"https://wpmudev.com/wp-content/uploads/2023/08/Geolocation-logo.png"}));case"visibility":return i.default.createElement(c.default,this.props);case"styling":return i.default.createElement(f.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(1),u=(a(11),g(a(40))),c=g(a(41)),p=g(a(9)),d=g(a(6)),f=g(a(4)),m=g(a(5)),h=g(a(3)),y=g(a(2)),b=g(a(10)),v=g(a(8));function g(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e={action:"forminator_geolocation_check_api",_ajax_nonce:forminatorData.geolocation.nonce},e=(u.default.post(forminatorData.ajaxUrl,c.default.stringify(e)).then(function(e){e.data.success||jQuery("#forminator-geolocation-api-invalid").show()}),(0,s.getFields)(this.props.wrappers),(0,s.isTrue)(forminatorData.userPermissions.manage_forminator_settings)||(0,s.isTrue)(forminatorData.userPermissions.manage_options));return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",id:"forminator-geolocation-api-invalid","aria-live":"assertive"},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)("Failed to connect to the Google Maps API. Please ensure you have entered a valid API key in the {{link}}Settings page{{/link}}.",{components:{link:e?i.default.createElement("a",{href:forminatorData.settingsUrl+"§ion=geolocation",target:"_blank"}):i.default.createElement("b",null)}}))))),i.default.createElement(p.default,{label:(0,s.translate)("Autocomplete"),labelDark:!0,description:(0,s.translate)("Enable this option to integrate Google Maps' address auto-completion service into your addresses field. This powerful feature will simplify the address entry process for users by providing real-time suggestions as they type."),descriptionSpacing:20,sidebar:!1},i.default.createElement(d.default,r({},this.props,{property:"auto_suggest",settings:this.props.state,default:"disable",simple:!0}),i.default.createElement(v.default,{value:"enable"},(0,s.translate)("Enable")),i.default.createElement(v.default,{value:"disable"},(0,s.translate)("Disable")))),i.default.createElement(p.default,{label:(0,s.translate)("Display address on Map"),labelDark:!0,description:(0,s.translate)("Use this option to display a Google Map next to your address field(s), showing the entered address. Users will be able to see their selected address on the map."),descriptionSpacing:20,sidebar:!1},i.default.createElement(d.default,r({},this.props,{property:"show_map",settings:this.props.state,default:"hide",simple:!0}),i.default.createElement(f.default,r({},this.props,{label:(0,s.translate)("Show"),settings:this.props.state,value:"show",boxClass:"sui-tab-boxed"}),i.default.createElement(p.default,{label:(0,s.translate)("Map position"),labelDark:!0,description:(0,s.translate)("The map is displayed at the bottom of the address field by default. You can also set it to be displayed above the address field below."),descriptionSpacing:20,sidebar:!1},i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,property:"map_placement",defaultValue:"after"}),i.default.createElement("option",{value:"before"},(0,s.translate)("Above Address field(s)")),i.default.createElement("option",{value:"after"},(0,s.translate)("Below Address field(s)")))))),i.default.createElement(p.default,{label:(0,s.translate)("Map Size"),labelDark:!0,description:(0,s.translate)("Set the size of your map."),descriptionSpacing:20,sidebar:!1},i.default.createElement(d.default,r({},this.props,{property:"map_size",settings:this.props.state,default:"responsive",simple:!0}),i.default.createElement(v.default,{value:"responsive"},(0,s.translate)("Responsive")),i.default.createElement(f.default,r({},this.props,{label:(0,s.translate)("Custom Size"),settings:this.props.state,value:"custom",boxClass:"sui-tab-boxed"}),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"6"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Height"),note:"px",type:"number",isPositive:"true",placeholder:(0,s.translate)("Enter Height"),property:"map_height",defaultValue:"300"}))),i.default.createElement(h.default,{cols:"6"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Width"),note:"px",type:"number",isPositive:"true",placeholder:(0,s.translate)("Enter Width"),property:"map_width",defaultValue:"300"}))))))),i.default.createElement(p.default,{label:(0,s.translate)("Default map location"),labelDark:!0,description:(0,s.translate)("By default we show a 0.0 latitude and longitude on the map, you can use the option below to specify a default geolocation to display on the Map."),descriptionSpacing:20,sidebar:!1},i.default.createElement(d.default,r({},this.props,{property:"map_location",settings:this.props.state,default:"default",simple:!0}),i.default.createElement(v.default,{value:"default"},(0,s.translate)("Default location")),i.default.createElement(f.default,r({},this.props,{label:(0,s.translate)("Custom location"),settings:this.props.state,value:"custom",boxClass:"sui-tab-boxed"}),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"12"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"default_coordinates",label:(0,s.translate)("Enter coordinates"),placeholder:(0,s.translate)("E.g., 1.234567, 9.876543"),description:(0,s.translate)("To get coordinates, visit {{link}}https://map.google.com{{/link}} navigate to your preferred location, and right-click on any point and click on the first option with digits.",{components:{link:i.default.createElement("a",{href:"https://map.google.com",target:"_blank"})}})})))))))),i.default.createElement(v.default,{value:"hide"},(0,s.translate)("Hide")))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=w(o),s=a(1),u=w(a(14)),c=w(a(5)),p=w(a(3)),d=w(a(6)),f=w(a(10)),m=w(a(9)),h=w(a(64)),y=w(a(8)),b=w(a(4)),v=w(a(2)),g=w(a(25)),E=w(a(19));function w(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.type,t=_.isUndefined(this.props.state.captcha_provider)?"recaptcha":this.props.state.captcha_provider,a=_.isUndefined(this.props.state.hcaptcha_error_message)?(0,s.translate)("hCaptcha verification failed. Please try again."):this.props.state.hcaptcha_error_message,r=(0,s.isTrue)(forminatorData.userPermissions.manage_forminator_settings)||(0,s.isTrue)(forminatorData.userPermissions.manage_options)?(0,s.translate)("Add your API keys {{link}}here{{/link}} and then come back to configure this field.",{components:{link:i.default.createElement("a",{href:forminatorData.settingsUrl+"§ion=captcha",target:"_blank"})}}):"",n=(0,s.translate)("You haven't added hCaptcha API keys in your global settings."),o=(0,s.translate)("You haven't added API keys for this reCAPTCHA type in your global settings.");switch(e){case"labels":return i.default.createElement("div",null);case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,{label:(0,s.translate)("Captcha Provider"),labelDark:!0,description:(0,s.translate)("Select your preferred CAPTCHA provider below."),sidebar:!1},i.default.createElement(d.default,l({},this.props,{settings:this.props.state,property:"captcha_provider",default:"recaptcha"}),i.default.createElement(b.default,{value:"recaptcha",label:(0,s.translate)("reCAPTCHA")}),i.default.createElement(b.default,l({settings:this.props.state,value:"hcaptcha",label:(0,s.translate)("hCaptcha")},this.props),!forminatorData.hasHCaptcha&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red "+(!forminatorData.hasHCaptcha&&"sui-active"),style:{display:"block"},"aria-live":"assertive"},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,n," ",r))))))),i.default.createElement(m.default,{label:(0,s.translate)("Alignment"),labelDark:!0,description:(0,s.translate)("Select the alignment of CAPTCHA."),sidebar:!1},i.default.createElement(E.default,l({},this.props,{settings:this.props.state,property:"captcha_alignment",defaultValue:"left"}),i.default.createElement("span",{value:"left"},(0,s.translate)("Left")),i.default.createElement("span",{value:"center"},(0,s.translate)("Center")),i.default.createElement("span",{value:"right"},(0,s.translate)("Right")))),"recaptcha"===t&&i.default.createElement(m.default,{label:(0,s.translate)("reCAPTCHA type"),labelDark:!0,description:(0,s.translate)("Choose the reCAPTCHA type you want to use on your form. You can read more about the different reCAPTCHA types {{link}}here{{/link}} and then choose the one which suits you the best.",{components:{link:i.default.createElement("a",{href:"https://developers.google.com/recaptcha/docs/versions",target:"_blank"})}}),sidebar:!1},i.default.createElement(d.default,l({},this.props,{property:"captcha_type",settings:this.props.state,default:"v2_checkbox",label:""}),i.default.createElement(b.default,l({settings:this.props.state},this.props,{value:"v2_checkbox",label:(0,s.translate)("V2 Checkbox"),boxClass:forminatorData.hasV2Captcha?"sui-tab-boxed":""}),!forminatorData.hasV2Captcha&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red "+(!forminatorData.hasV2Captcha&&" sui-active"),style:{display:"block"},"aria-live":"assertive"},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,o," ",r)))),forminatorData.hasV2Captcha&&i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Size"),property:"captcha_size",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"normal"},(0,s.translate)("Normal")),i.default.createElement("option",{value:"compact"},(0,s.translate)("Compact")))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Theme"),property:"captcha_theme",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"light"},(0,s.translate)("Light")),i.default.createElement("option",{value:"dark"},(0,s.translate)("Dark")))))),i.default.createElement(b.default,l({settings:this.props.state},this.props,{value:"v2_invisible",label:(0,s.translate)("V2 Invisible"),boxClass:forminatorData.hasV2InvisibleCaptcha?"sui-tab-boxed":""}),!forminatorData.hasV2InvisibleCaptcha&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red"+(!forminatorData.hasV2InvisibleCaptcha&&" sui-acitve"),style:{display:"block"},"aria-live":"assertive"},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,o," ",r)))),forminatorData.hasV2InvisibleCaptcha&&i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Theme"),property:"captcha_theme",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"light"},(0,s.translate)("Light")),i.default.createElement("option",{value:"dark"},(0,s.translate)("Dark")))),i.default.createElement(b.default,l({settings:this.props.state},this.props,{value:"v3_recaptcha",label:(0,s.translate)("reCAPTCHA V3"),boxClass:forminatorData.hasV3Captcha?"sui-tab-boxed":""}),!forminatorData.hasV3Captcha&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block"},"aria-live":"assertive"},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,o," ",r)))),forminatorData.hasV3Captcha&&i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("span",{className:"sui-description"},(0,s.translate)("reCAPTCHA V3 returns a score (1 is very likely a good interaction, 0 is very likely a bot) based on user interaction. Choose the score below which the verification should fail.")),i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Score Threshold"),property:"score_threshold",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"0.0"},(0,s.translate)("0.0")),i.default.createElement("option",{value:"0.1"},(0,s.translate)("0.1")),i.default.createElement("option",{value:"0.2"},(0,s.translate)("0.2")),i.default.createElement("option",{value:"0.3"},(0,s.translate)("0.3")),i.default.createElement("option",{value:"0.4"},(0,s.translate)("0.4")),i.default.createElement("option",{value:"0.5"},(0,s.translate)("0.5")),i.default.createElement("option",{value:"0.6"},(0,s.translate)("0.6")),i.default.createElement("option",{value:"0.7"},(0,s.translate)("0.7")),i.default.createElement("option",{value:"0.8"},(0,s.translate)("0.8")),i.default.createElement("option",{value:"0.9"},(0,s.translate)("0.9")),i.default.createElement("option",{value:"1.0"},(0,s.translate)("1.0")))))))),"hcaptcha"===t&&forminatorData.hasHCaptcha&&i.default.createElement(m.default,{label:(0,s.translate)("hCaptcha type"),labelDark:!0,description:(0,s.translate)("hCaptcha offers two different types of CAPTCHA challenges, a Checkbox and an Invisible type. Choose the hCaptcha type you want to use in your form."),sidebar:!1},i.default.createElement(d.default,l({},this.props,{property:"hcaptcha_type",settings:this.props.state,default:"hc_checkbox",label:""}),i.default.createElement(b.default,l({settings:this.props.state},this.props,{value:"hc_checkbox",label:(0,s.translate)("Checkbox"),boxClass:"sui-tab-boxed"}),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Size"),property:"hcaptcha_size",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"normal"},(0,s.translate)("Normal")),i.default.createElement("option",{value:"compact"},(0,s.translate)("Compact")))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Theme"),property:"hcaptcha_theme",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"light"},(0,s.translate)("Light")),i.default.createElement("option",{value:"dark"},(0,s.translate)("Dark")))))),i.default.createElement(b.default,l({settings:this.props.state},this.props,{value:"hc_invisible",label:(0,s.translate)("Invisible"),boxClass:"sui-tab-boxed"}),i.default.createElement(g.default,l({},this.props,{settings:this.props.state,property:"hc_invisible_notice",hideEditorOptions:"true",descriptionTop:(0,s.translate)("To comply with online privacy laws, users should be informed that this form includes an invisible CAPTCHA field.")}))))),i.default.createElement(m.default,{label:(0,s.translate)("Language"),labelDark:!0,description:(0,s.translate)("By default, the global CAPTCHA language setting will be used. However, you can manually select a different language here."),sidebar:!1},i.default.createElement(f.default,l({},this.props,{settings:this.props.state,property:"language",fieldClass:"sui-input-md","data-placeholder":(0,s.translate)("Automatic"),hasSearch:!0}),i.default.createElement("option",{value:""},(0,s.translate)("Automatic")),_.map(forminatorData.captchaLangs,function(e,t){return i.default.createElement("option",{value:t,key:t},e)}))),"recaptcha"===t&&"v3_recaptcha"===this.props.state.captcha_type&&forminatorData.hasV3Captcha&&i.default.createElement(m.default,{label:(0,s.translate)("Theme"),labelDark:!0,description:(0,s.translate)("Select the theme for the captcha."),sidebar:!1},i.default.createElement(f.default,l({},this.props,{settings:this.props.state,label:(0,s.translate)("Theme"),property:"captcha_theme",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"light"},(0,s.translate)("Light")),i.default.createElement("option",{value:"dark"},(0,s.translate)("Dark")))),"recaptcha"===t&&("v2_invisible"===this.props.state.captcha_type&&forminatorData.hasV2InvisibleCaptcha||"v3_recaptcha"===this.props.state.captcha_type&&forminatorData.hasV3Captcha)&&i.default.createElement(m.default,{label:(0,s.translate)("Badge Position"),labelDark:!0,description:(0,s.translate)("Select where the reCAPTCHA badge will be displayed on your page."),sidebar:!1},i.default.createElement(h.default,l({},this.props,{settings:this.props.state,property:"captcha_badge",defaultValue:"inline",radioClass:"sui-radio-sm"}),i.default.createElement(y.default,{value:"bottomright",hasImage:!0,image1x:"recaptcha-bottomright.png",image2x:"recaptcha-bottomright@2x.png",label:(0,s.translate)("Bottom Right")}),i.default.createElement(y.default,{value:"bottomleft",hasImage:!0,image1x:"recaptcha-bottomleft.png",image2x:"recaptcha-bottomleft@2x.png",label:(0,s.translate)("Bottom Left")}),i.default.createElement(y.default,{value:"inline",hasImage:!0,image1x:"recaptcha-inline.png",image2x:"recaptcha-inline@2x.png",label:(0,s.translate)("Inline in Form")}))),i.default.createElement(m.default,{label:(0,s.translate)("Error Message"),labelDark:!0,sidebar:!1},"recaptcha"===t&&i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("Choose the error message you want to display on your form when reCAPTCHA verification fails.")),i.default.createElement(v.default,l({},this.props,{type:"text",property:"recaptcha_error_message",settings:this.props.state}))),"hcaptcha"===t&&i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("Choose the error message you want to display on your form when hCaptcha verification fails.")),i.default.createElement(v.default,l({},this.props,{type:"text",property:"hcaptcha_error_message",settings:this.props.state,defaultValue:a})))));case"visibility":return i.default.createElement("div",null);case"styling":return i.default.createElement(u.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=k(l),s=a(1),u=k(a(18)),c=k(a(14)),p=k(a(22)),d=k(a(4)),f=k(a(19)),m=k(a(6)),h=k(a(5)),y=k(a(3)),b=k(a(2)),v=k(a(10)),g=k(a(8)),E=k(a(66)),_=k(a(36)),w=k(a(33)),O=k(a(323)),P=k(a(9));function k(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t=this.props.state.field_type,a=(0,s.translate)("Note: The query parameter's value passed in URL should match with the selected date format.");switch(e){case"labels":return i.default.createElement(m.default,r({},this.props,{property:"field_type",settings:this.props.state,default:"picker",label:(0,s.translate)("Type"),divClass:"sui-tabs-content-lg"}),i.default.createElement(d.default,r({settings:this.props.state},this.props,{value:"picker",label:(0,s.translate)("Calendar")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(v.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Date Format"),placeholder:(0,s.translate)("Date Format"),property:"date_format"}),i.default.createElement("option",{value:"yy-mm-dd"},(0,s.translate)("Y-m-d")),i.default.createElement("option",{value:"mm-dd-yy"},(0,s.translate)("m-d-Y")),i.default.createElement("option",{value:"dd-mm-yy"},(0,s.translate)("d-m-Y")),i.default.createElement("option",{value:"yy/mm/dd"},(0,s.translate)("Y/m/d")),i.default.createElement("option",{value:"mm/dd/yy"},(0,s.translate)("m/d/Y")),i.default.createElement("option",{value:"dd/mm/yy"},(0,s.translate)("d/m/Y")),i.default.createElement("option",{value:"yy.mm.dd"},(0,s.translate)("Y.m.d")),i.default.createElement("option",{value:"mm.dd.yy"},(0,s.translate)("m.d.Y")),i.default.createElement("option",{value:"dd.mm.yy"},(0,s.translate)("d.m.Y"))))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(f.default,r({property:"icon",settings:this.props.state},this.props,{label:(0,s.translate)("Calendar Icon")}),i.default.createElement("span",{value:"true"},(0,s.translate)("Show")),i.default.createElement("span",{value:"false"},(0,s.translate)("Hide")))))),i.default.createElement(d.default,r({settings:this.props.state},this.props,{value:"select",label:(0,s.translate)("Dropdowns")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(v.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Date Format"),placeholder:(0,s.translate)("Date Format"),property:"date_format"}),i.default.createElement("option",{value:"yy-mm-dd"},(0,s.translate)("Y-m-d")),i.default.createElement("option",{value:"mm-dd-yy"},(0,s.translate)("m-d-Y")),i.default.createElement("option",{value:"dd-mm-yy"},(0,s.translate)("d-m-Y")),i.default.createElement("option",{value:"yy/mm/dd"},(0,s.translate)("Y/m/d")),i.default.createElement("option",{value:"mm/dd/yy"},(0,s.translate)("m/d/Y")),i.default.createElement("option",{value:"dd/mm/yy"},(0,s.translate)("d/m/Y")),i.default.createElement("option",{value:"yy.mm.dd"},(0,s.translate)("Y.m.d")),i.default.createElement("option",{value:"mm.dd.yy"},(0,s.translate)("m.d.Y")),i.default.createElement("option",{value:"dd.mm.yy"},(0,s.translate)("d.m.Y"))))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))),i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Fields")),i.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",style:{marginTop:"10px"}},i.default.createElement(_.default,r({},this.props,{label:(0,s.translate)("Month")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label (optional)"),placeholder:(0,s.translate)("Enter label"),property:"month_label"}))))),i.default.createElement(_.default,r({},this.props,{label:(0,s.translate)("Day")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label (optional)"),placeholder:(0,s.translate)("Enter label"),property:"day_label"}))))),i.default.createElement(_.default,r({},this.props,{label:(0,s.translate)("Year")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label (optional)"),placeholder:(0,s.translate)("Enter label"),property:"year_label"}))))))),i.default.createElement(d.default,r({settings:this.props.state},this.props,{value:"input",label:(0,s.translate)("Text inputs")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(v.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Date Format"),placeholder:(0,s.translate)("Date Format"),property:"date_format"}),i.default.createElement("option",{value:"yy-mm-dd"},(0,s.translate)("Y-m-d")),i.default.createElement("option",{value:"mm-dd-yy"},(0,s.translate)("m-d-Y")),i.default.createElement("option",{value:"dd-mm-yy"},(0,s.translate)("d-m-Y")),i.default.createElement("option",{value:"yy/mm/dd"},(0,s.translate)("Y/m/d")),i.default.createElement("option",{value:"mm/dd/yy"},(0,s.translate)("m/d/Y")),i.default.createElement("option",{value:"dd/mm/yy"},(0,s.translate)("d/m/Y")),i.default.createElement("option",{value:"yy.mm.dd"},(0,s.translate)("Y.m.d")),i.default.createElement("option",{value:"mm.dd.yy"},(0,s.translate)("m.d.Y")),i.default.createElement("option",{value:"dd.mm.yy"},(0,s.translate)("d.m.Y"))))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))),i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Fields")),i.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",style:{marginTop:"10px"}},i.default.createElement(_.default,r({},this.props,{label:(0,s.translate)("Month")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label (optional)"),placeholder:(0,s.translate)("Enter label"),property:"month_label"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter placeholder"),property:"month_placeholder"}))))),i.default.createElement(_.default,r({},this.props,{label:(0,s.translate)("Day")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label (optional)"),placeholder:(0,s.translate)("Enter label"),property:"day_label"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter placeholder"),property:"day_placeholder"}))))),i.default.createElement(_.default,r({},this.props,{label:(0,s.translate)("Year")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label (optional)"),placeholder:(0,s.translate)("Enter label"),property:"year_label"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter placeholder"),property:"year_placeholder"}))))))));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,this.props),"input"!==t&&i.default.createElement(P.default,{label:(0,s.translate)("Default Date"),labelDark:!0,description:(0,s.translate)("Use this feature to specify a default selected date."),sidebar:!1},i.default.createElement(m.default,r({},this.props,{property:"default_date",settings:this.props.state,default:"none",label:""}),i.default.createElement(g.default,{value:"none"},(0,s.translate)("None")),i.default.createElement(g.default,{value:"today"},(0,s.translate)("Today")),i.default.createElement(d.default,r({},this.props,{settings:this.props.state,value:"custom",label:(0,s.translate)("Future Date"),boxClass:"sui-tab-boxed"}),i.default.createElement(E.default,r({},this.props,{settings:this.props.state,property:"date",dateFormat:this.props.state.date_format||"",placeholder:(0,s.translate)("20 April 2018")}))))),"select"===t&&i.default.createElement(P.default,{label:(0,s.translate)("Year Range"),labelDark:!0,description:(0,s.translate)("By default, we select 100 years in the past, and 100 years in the future for the year dropdown field. You can set a custom year range to display in the year dropdown below."),sidebar:!1},i.default.createElement("div",{className:"fui-form-field--row"},i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"4"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("From"),placeholder:(0,s.translate)("1920"),property:"min_year",type:"number"}))),i.default.createElement(y.default,{cols:"4"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("To"),placeholder:(0,s.translate)("2030"),property:"max_year",type:"number"})))))),i.default.createElement(w.default,r({},this.props,{notice:a})));case"limits":return i.default.createElement(O.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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=a(11),c=O(a(10)),p=O(a(5)),d=O(a(3)),f=O(a(66)),m=O(a(2)),h=O(a(8)),y=O(a(34)),b=O(a(4)),v=O(a(6)),g=O(a(324)),E=O(a(325)),w=O(a(9));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"getDateFields",value:function(){var t=this,a=[];return(0,s.getFieldsByType)("date",this.props.wrappers).map(function(e){t.props.state.element_id!==e.element_id&&a.push({value:e.element_id,label:e.field_label})}),a}},{key:"disableSearch",value:function(){return{minimumResultsForSearch:-1}}},{key:"render",value:function(){var e=_.isUndefined(this.props.state["start-date"])?"":this.props.state["start-date"],t=_.isUndefined(this.props.state["end-date"])?"":this.props.state["end-date"];return!_.isEmpty(this.props.state.min_year)&&_.isUndefined(this.props.state["start-date"])&&(this.props.state["start-date"]=e="specific",this.props.state["start-specific-date"]="Jan 1 "+this.props.state.min_year),!_.isEmpty(this.props.state.max_year)&&_.isUndefined(this.props.state["end-date"])&&(this.props.state["end-date"]=t="specific",this.props.state["end-specific-date"]="Dec 31 "+this.props.state.max_year),i.default.createElement(i.default.Fragment,null,i.default.createElement(w.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Start & End date")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose a start and end date limit for the calendar to restrict the date selection between a specific date range. Note that we will use the timezone set in your {{a}}WordPress Settings{{/a}}.",{components:{a:i.default.createElement("a",{href:forminatorData.adminUrl+"options-general.php",target:"_blank"})}})),i.default.createElement("div",{className:"fui-form-field--row"},i.default.createElement("div",{className:"fui-form-field--col",style:{maxWidth:240}},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Start Date"),settings:this.props.state,property:"start-date",options:this.disableSearch()}),i.default.createElement("option",{value:""},(0,s.translate)("No limit")),i.default.createElement("option",{value:"specific"},(0,s.translate)("Specific date")),i.default.createElement("option",{value:"today"},(0,s.translate)("Today")),0<this.getDateFields().length&&i.default.createElement("optgroup",{label:(0,s.translate)("Date fields")},_.map(this.getDateFields(),function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})))),"specific"===e&&i.default.createElement("div",{className:"fui-form-field--col"},i.default.createElement(f.default,r({},this.props,{label:" ",settings:this.props.state,property:"start-specific-date",dateFormat:"mm/dd/yy",placeholder:(0,s.translate)("Pick a date"),calendarIcon:"left"}))),""!==e&&"specific"!==e&&i.default.createElement("div",{className:"fui-form-field--col"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Offset (optional)")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"start-offset-operator",fieldClass:"sui-input-sm",defaultValue:"+",options:this.disableSearch()}),i.default.createElement("option",{value:"+"},(0,s.translate)("+")),i.default.createElement("option",{value:"-"},(0,s.translate)("-"))),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,placeholder:(0,s.translate)("0"),property:"start-offset-value",fieldClass:"sui-input-sm",defaultValue:"0"})),i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"start-offset-duration",fieldClass:"fui-field-full",defaultValue:"days",options:this.disableSearch()}),i.default.createElement("option",{value:"days"},(0,s.translate)("days")),i.default.createElement("option",{value:"weeks"},(0,s.translate)("weeks")),i.default.createElement("option",{value:"months"},(0,s.translate)("months")),i.default.createElement("option",{value:"years"},(0,s.translate)("years"))))))),i.default.createElement("div",{className:"fui-form-field--row"},i.default.createElement("div",{className:"fui-form-field--col",style:{maxWidth:240}},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("End Date"),settings:this.props.state,property:"end-date",options:this.disableSearch()}),i.default.createElement("option",{value:""},(0,s.translate)("No limit")),i.default.createElement("option",{value:"specific"},(0,s.translate)("Specific date")),i.default.createElement("option",{value:"today"},(0,s.translate)("Today")),0<this.getDateFields().length&&i.default.createElement("optgroup",{label:(0,s.translate)("Date fields")},_.map(this.getDateFields(),function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})))),"specific"===t&&i.default.createElement("div",{className:"fui-form-field--col"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,property:"end-specific-date",dateFormat:"mm/dd/yy",placeholder:(0,s.translate)("Pick a date"),calendarIcon:"left"}))),""!==t&&"specific"!==t&&i.default.createElement("div",{className:"fui-form-field--col"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Offset (optional)")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"end-offset-operator",fieldClass:"sui-input-sm",defaultValue:"+",options:this.disableSearch()}),i.default.createElement("option",{value:"+"},(0,s.translate)("+")),i.default.createElement("option",{value:"-"},(0,s.translate)("-"))),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,placeholder:(0,s.translate)("0"),property:"end-offset-value",fieldClass:"sui-input-sm",defaultValue:"0"})),i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"end-offset-duration",fieldClass:"fui-field-full",defaultValue:"days",options:this.disableSearch()}),i.default.createElement("option",{value:"days"},(0,s.translate)("days")),i.default.createElement("option",{value:"weeks"},(0,s.translate)("weeks")),i.default.createElement("option",{value:"months"},(0,s.translate)("months")),i.default.createElement("option",{value:"years"},(0,s.translate)("years")))))))),i.default.createElement(w.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Days of the week")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose which days of the week should be available on the calendar.")),i.default.createElement(v.default,r({},this.props,{property:"howto-restrict",settings:this.props.state,default:"all"}),i.default.createElement(h.default,{value:"all"},(0,s.translate)("All days")),i.default.createElement(b.default,r({},this.props,{settings:this.props.state,value:"week",label:(0,s.translate)("Selected days"),boxClass:"sui-tab-boxed"}),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"4"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"sunday",label:(0,s.translate)("Sunday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"wednesday",label:(0,s.translate)("Wednesday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"saturday",label:(0,s.translate)("Saturday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),i.default.createElement(d.default,{cols:"4"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"monday",label:(0,s.translate)("Monday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"thursday",label:(0,s.translate)("Thursday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),i.default.createElement(d.default,{cols:"4"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"tuesday",label:(0,s.translate)("Tuesday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"friday",label:(0,s.translate)("Friday"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))))))),i.default.createElement(w.default,null,i.default.createElement(g.default,r({},this.props,{label:(0,s.translate)("Disable dates"),hasSettingsLabel:"dark",description:(0,s.translate)("Use this setting to disable specific dates on the calendar."),settings:this.props.state,property:"disabled-dates",dateFormat:"mm/dd/yy",placeholder:(0,s.translate)("Pick a date")}))),i.default.createElement(w.default,null,i.default.createElement(E.default,r({},this.props,{label:(0,s.translate)("Disable date ranges"),hasSettingsLabel:"dark",description:(0,s.translate)("Use this setting to disable specific dates ranges on the calendar."),settings:this.props.state,property:"disable-date-range",dateFormat:"MM/DD/YYYY",placeholder:(0,s.translate)("Pick a date")}))),i.default.createElement(w.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Error Message")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose an error message to be used when visitor enters a date that is disabled.")),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,property:"restrict_message"}))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var a=this,r=this,e=this.props.dateFormat||"mm-dd-yy",t=_.isUndefined(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property],n=(this.$el=jQuery(this.el),this.$elDate=jQuery(this.elDate),Object.assign({allowClear:!0,dropdownCssClass:"sui-select-dropdown",placeholder:(0,i.translate)("Click here to add a date…")},this.props.options));"function"==typeof this.$el.SUIselect2?this.$el.SUIselect2(n):"function"==typeof this.$el.FUIselect2?this.$el.FUIselect2(n):console.log("select2 not intiated"),this.$elDate.datepicker({beforeShow:function(e,t){jQuery("body").append(jQuery("#ui-datepicker-div")),jQuery("#ui-datepicker-div").addClass("sui-calendar"),"forminator-field-date"===a.$el.attr("id")&&("disable"===a.props.state.past_dates?a.$el.datepicker("option","minDate",a.$el.datepicker("getDate")):"enable"===a.props.state.past_dates&&a.$el.datepicker("option","minDate",null))},dateFormat:e,autoclose:!0,dayNamesMin:forminatorl10n.calendar.day_names_min,monthNames:forminatorl10n.calendar.month_names,onSelect:function(e){var t=_.isUndefined(a.props.settings[a.props.property])?[]:a.props.settings[a.props.property];t.push(e),r.updateValue(t),r.$el.html(""),_.each(t,function(e){r.$el.append(jQuery('<option value="'+e+'">'+e+"</option>"))}),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('<option value="'+e+'">'+e+"</option>"))}),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?l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-settings-label"+("dark"===this.props.hasSettingsLabel?" sui-dark":"")},this.props.label):l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&l.default.createElement("span",{className:"sui-label-note"},this.props.note))),this.props.description&&""!==this.props.description&&(r=l.default.createElement("p",{className:"sui-description",style:{marginBottom:10}},this.props.description)),l.default.createElement("div",{className:"sui-form-field"},a,r,l.default.createElement("div",{className:"fui-datepicker-tags"},l.default.createElement("select",{ref:function(e){return t.el=e},className:"sui-select sui-select-lg",defaultValue:e,multiple:"multiple"},this.props.children),l.default.createElement("input",{ref:function(e){return t.elDate=e},className:"sui-input"})))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var r=this,n=this.props.dateFormat||"MM/DD/YYYY",e=_.isUndefined(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property],t=(this.$el=jQuery(this.el),this.$elDate=jQuery(this.elDate),Object.assign({allowClear:!0,dropdownCssClass:"sui-select-dropdown",placeholder:(0,i.translate)("Click here to add a date range...")},this.props.options));"function"==typeof this.$el.SUIselect2?this.$el.SUIselect2(t):"function"==typeof this.$el.FUIselect2?this.$el.FUIselect2(t):console.log("select2 not intiated"),this.$elDate.daterangepicker({autoApply:!0,locale:{format:"MMMM DD, YYYY",separator:" - ",customRangeLabel:"Custom",daysOfWeek:["Su","Mo","Tu","We","Th","Fr","Sa"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"]},alwaysShowCalendars:!0,parentEl:".fui-daterange-calendar"}),this.$elDate.on("apply.daterangepicker",function(e,t){var a=_.isUndefined(r.props.settings[r.props.property])?[]:r.props.settings[r.props.property];a.push(t.startDate.format(n)+" - "+t.endDate.format(n)),r.updateValue(a),r.$el.html(""),_.each(a,function(e){r.$el.append(jQuery('<option value="'+e+'">'+e+"</option>"))}),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('<option value="'+e+'">'+e+"</option>"))}),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?l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-settings-label"+("dark"===this.props.hasSettingsLabel?" sui-dark":"")},this.props.label):l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label,this.props.note&&l.default.createElement("span",{className:"sui-label-note"},this.props.note))),this.props.description&&""!==this.props.description&&(r=l.default.createElement("p",{className:"sui-description",style:{marginBottom:10}},this.props.description)),l.default.createElement("div",{className:"sui-form-field"},a,r,l.default.createElement("div",{className:"fui-datepicker-tags"},l.default.createElement("select",{ref:function(e){return t.el=e},className:"sui-select sui-select-lg",defaultValue:e,multiple:"multiple"},this.props.children),l.default.createElement("div",{className:"fui-daterange-calendar"}),l.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}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=y(l),s=a(1),u=y(a(164)),c=y(a(18)),p=y(a(14)),d=y(a(22)),f=y(a(2)),m=y(a(10)),h=y(a(9));function y(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(u.default,this.props);case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement(h.default,{label:(0,s.translate)("Signature Filetype"),labelDark:!0,description:(0,s.translate)("Choose the filetype to save your users' signature in."),descriptionSpacing:20,sidebar:!1},i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(m.default,r({},this.props,{property:"filetype",settings:this.props.state,"data-width":"100",fieldsize:"100"}),i.default.createElement("option",{value:"png"},(0,s.translate)("PNG")),i.default.createElement("option",{value:"jpg"},(0,s.translate)("JPG"))))),i.default.createElement(h.default,{label:(0,s.translate)("Height"),labelDark:!0,description:(0,s.translate)("Choose the height of your signature field. The default value is 180px."),descriptionSpacing:20,sidebar:!1},i.default.createElement(f.default,r({},this.props,{type:"number",settings:this.props.state,placeholder:"180",property:"height",suffix:"px"}))),i.default.createElement(h.default,{label:(0,s.translate)("Stroke Thickness"),labelDark:!0,description:(0,s.translate)("Choose the thickness in pixels for signature strokes. The default value is 2px."),descriptionSpacing:20,sidebar:!1},i.default.createElement(f.default,r({},this.props,{type:"number",settings:this.props.state,placeholder:"2",property:"thickness",suffix:"px"}))));case"visibility":return i.default.createElement(c.default,this.props);case"styling":return i.default.createElement(p.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(18)),c=m(a(14)),p=m(a(25)),d=m(a(2)),f=m(a(22));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t={};switch(_.assign(t,forminatorData.variables),delete t.submission_id,e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("E.g. Consent"),property:"field_label"})),i.default.createElement(p.default,r({},this.props,{settings:this.props.state,boxClass:"sui-tab-boxed",property:"consent_description",editorOptions:t,description:(0,s.translate)("Describe what your users should consent to.")})));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(f.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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(18)),c=f(a(14)),p=f(a(25)),d=f(a(2));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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 {{strong}}GDPR Field{{/strong}} has been deprecated and replaced by the new {{strong}}Consent Field{{/strong}}. Your existing fields should continue to work as expected, but please consider using the {{strong}}Consent Field{{/strong}} in the future.",{components:{strong:i.default.createElement("strong",null)}}))))),i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})),i.default.createElement(p.default,r({},this.props,{settings:this.props.state,boxClass:"sui-tab-boxed",property:"gdpr_description",editorOptions:forminatorData.variables,description:(0,s.translate)("Note, the form will not submit until the user has accepted the terms.")})));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Error message"),placeholder:(0,s.translate)("Enter required message"),property:"required_message",id:"forminator-field-name-error-msg"})));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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(14)),c=m(a(5)),p=m(a(3)),d=m(a(2)),f=m(a(10));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Default Value (optional)"),placeholder:(0,s.translate)("Enter default value"),property:"default_value"}),_.map(forminatorData.variablesForHiddenField,function(e,t){return i.default.createElement("option",{value:t,key:t},e)})))),"custom_value"===this.props.state.default_value&&i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Custom Value"),placeholder:(0,s.translate)("Enter custom value"),property:"custom_value"})))),"query"===this.props.state.default_value&&i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Query parameter"),placeholder:(0,s.translate)("E.g. query_parameter_key"),property:"prefill"})))));case"settings":case"visibility":return i.default.createElement("div",null);case"styling":return i.default.createElement(u.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(18)),c=f(a(14)),p=f(a(25)),d=f(a(2));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t={};switch(_.assign(t,forminatorData.variables),delete t.submission_id,e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})),i.default.createElement(p.default,r({},this.props,{extraId:"html-type",settings:this.props.state,boxClass:"sui-tab-boxed",property:"variations",editorOptions:t,enableFormData:"true",enablePostData:"false",enableUpload:"true",allowButtonOnclick:"true",mainOptions:[]})));case"settings":return i.default.createElement("div",null);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}(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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=p(o),i=(a(1),p(a(18))),s=p(a(332)),u=p(a(333)),c=p(a(334));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return l.default.createElement(s.default,this.props);case"settings":return l.default.createElement(u.default,this.props);case"visibility":return l.default.createElement(i.default,this.props);case"styling":return l.default.createElement(c.default,this.props);default:return l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(5)),c=d(a(3)),p=d(a(2));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Use this field to group Forminator fields together and collect repeating data in your form. Learn more about grouping and repeating use cases in {{link}}this tutorial. {{icon/}}{{/link}}",{components:{strong:i.default.createElement("strong",null),link:i.default.createElement("a",{href:"https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#field-group",target:"_blank"}),icon:i.default.createElement("span",{className:"sui-icon-open-new-window sui-sm","aria-hidden":"true"})}})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=a(11),c=b(a(5)),p=b(a(3)),d=b(a(2)),f=b(a(6)),m=b(a(4)),h=b(a(8)),y=b(a(10));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"getVariables",value:function(){return(0,s.getFields)(this.props.wrappers,[],{},["calculation","currency","number","slider"])}},{key:"render",value:function(){var e=this.getVariables();return i.default.createElement(f.default,r({},this.props,{property:"is_repeater",settings:this.props.state,default:"true",label:(0,s.translate)("Field Repeater"),description:(0,s.translate)("Allow fields in this group to be repeated.")}),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"true",label:(0,s.translate)("Enable"),boxClass:"sui-tab-boxed"}),i.default.createElement(f.default,r({},this.props,{property:"min_limit_type",settings:this.props.state,default:"custom",label:(0,s.translate)("Minimum repeater limit"),wrapperClass:"forminator-float",description:(0,s.translate)("Enter the minimum number of times this group field will be repeated by default, or select a variable from your form fields. If left empty, the minimum will default to 1.")}),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"custom",label:(0,s.translate)("Custom"),boxClass:""}),i.default.createElement(d.default,r({},this.props,{settings:this.props.state,defaultValue:"",minValue:"1",property:"min_limit",placeholder:(0,s.translate)("Enter minimum limit"),type:"number"}))),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"variable",label:(0,s.translate)("Variable"),boxClass:""}),i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"min_limit_field",noWrapper:!0}),i.default.createElement("option",{value:""},(0,s.translate)("Choose form field")),_.map(e,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label+" {"+e.element_id+"}"))})))),i.default.createElement(f.default,r({},this.props,{property:"max_limit_type",settings:this.props.state,default:"custom",label:(0,s.translate)("Maximum repeater limit"),wrapperClass:"forminator-float",description:(0,s.translate)("Enter the maximum number of times this group field can be repeated, or select a variable from your form fields. If left empty, the maximum will be unlimited.")}),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"custom",label:(0,s.translate)("Custom"),boxClass:""}),i.default.createElement(d.default,r({},this.props,{settings:this.props.state,defaultValue:"",minValue:"1",property:"max_limit",placeholder:(0,s.translate)("Enter maximum limit"),type:"number"}))),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"variable",label:(0,s.translate)("Variable"),boxClass:""}),i.default.createElement(y.default,r({},this.props,{settings:this.props.state,property:"max_limit_field",noWrapper:!0}),i.default.createElement("option",{value:""},(0,s.translate)("Choose form field")),_.map(e,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label+" {"+e.element_id+"}"))})))),i.default.createElement(f.default,r({},this.props,{property:"action_element_type",settings:this.props.state,default:"button",label:(0,s.translate)("Repeater Element Type"),description:(0,s.translate)("Choose the element type and label text for your repeater actions.")}),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"button",label:(0,s.translate)("Buttons"),boxClass:"sui-tab-boxed"}),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Add Button Text (optional)"),placeholder:(0,s.translate)("Add item"),defaultValue:(0,s.translate)("Add item"),property:"add_action_text"}))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Remove Button Text (optional)"),placeholder:(0,s.translate)("Remove item"),defaultValue:(0,s.translate)("Remove item"),property:"remove_action_text"}))))),i.default.createElement(h.default,r({},this.props,{settings:this.props.state,value:"icon",label:(0,s.translate)("Icons")})),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,value:"link",label:(0,s.translate)("Text links"),boxClass:"sui-tab-boxed"}),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Add Link Text (optional)"),placeholder:(0,s.translate)("Add item"),defaultValue:(0,s.translate)("Add item"),property:"add_action_text"}))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Add Link Text (optional)"),placeholder:(0,s.translate)("Remove item"),defaultValue:(0,s.translate)("Remove item"),property:"remove_action_text"}))))))),i.default.createElement(h.default,r({},this.props,{settings:this.props.state,value:"false",label:(0,s.translate)("Disable")})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(14)),c=d(a(6)),p=d(a(8));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,this.props),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)("Group Field Styling")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("By default, the Group Field will apply the styles you have set in the Appearance settings, but you can remove those styles with this option."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(c.default,r({},this.props,{property:"group_styles",settings:this.props.state,default:"default"}),i.default.createElement(p.default,r({},this.props,{settings:this.props.state,value:"default",label:(0,s.translate)("Apply")})),i.default.createElement(p.default,r({},this.props,{settings:this.props.state,value:"custom",label:(0,s.translate)("Remove")}))))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=d(o),i=d(a(18)),s=d(a(336)),u=d(a(337)),c=d(a(14)),p=d(a(79));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return l.default.createElement(s.default,this.props);case"settings":return l.default.createElement(u.default,this.props);case"calculations":return l.default.createElement(p.default,this.props);case"visibility":return l.default.createElement(i.default,this.props);case"styling":return l.default.createElement(c.default,this.props);default:return l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(5)),c=m(a(3)),p=m(a(2)),d=m(a(64)),f=m(a(8));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,property:"slider_type",label:(0,s.translate)("Type"),defaultValue:"single",radioClass:"sui-radio-sm"}),i.default.createElement(f.default,{value:"single",hasImage:!0,image1x:"slider-single.png",image2x:"slider-single@2x.png",label:(0,s.translate)("Single Slider")}),i.default.createElement(f.default,{value:"range",hasImage:!0,image1x:"slider-range.png",image2x:"slider-range@2x.png",label:(0,s.translate)("Range Slider")})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=v(l),s=a(1),u=v(a(5)),c=v(a(3)),p=v(a(2)),d=v(a(6)),f=v(a(8)),m=v(a(10)),h=v(a(22)),y=v(a(36)),b=v(a(9));v(a(21));function v(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=parseFloat(this.props.state.slider_min||1),t=parseFloat(this.props.state.slider_max||10),a=parseFloat(this.props.state.slider_step||1),r="range"===this.props.state.slider_type,r=((t=t<e?e:t)!==this.props.state.slider_max&&this.props.updateProperty("slider_max",t),i.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",style:{marginBottom:"-30px"}},i.default.createElement(y.default,o({},this.props,{label:(0,s.translate)("Advanced settings")}),i.default.createElement(u.default,null,i.default.createElement(c.default,r&&{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,type:"number",minValue:e,maxValue:t,step:a,label:r?(0,s.translate)("Start value"):(0,s.translate)("Default value"),placeholder:(0,s.translate)("Enter value"),property:"slider_default",defaultValue:e}))),r&&i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,type:"number",minValue:e,maxValue:t,step:a,label:(0,s.translate)("End value"),placeholder:(0,s.translate)("Enter value"),property:"slider_default_2",defaultValue:t})))),i.default.createElement(u.default,null,i.default.createElement(c.default,null,i.default.createElement(m.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Display value position"),property:"value_position"}),i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"bottom"},(0,s.translate)("Bottom")),i.default.createElement("option",{value:"top"},(0,s.translate)("Top")))))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Prefix text"),placeholder:(0,s.translate)("Enter prefix text"),property:"prefix"}))),i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Suffix text"),placeholder:(0,s.translate)("Enter suffix text"),property:"suffix"}))),i.default.createElement(c.default,null,i.default.createElement("span",{className:"sui-description sui-description-alt"},(0,s.translate)("Use these fields to display texts (e.g. currency symbols or units of measure) before and after the slider values."))))))),n=i.default.createElement(b.default,{label:(0,s.translate)("Slider width"),labelDark:!0,description:(0,s.translate)("The Slider takes the full-width of its container by default, but you can select a different size below."),descriptionSpacing:20,sidebar:!1},i.default.createElement(d.default,o({},this.props,{property:"slider_width",settings:this.props.state,default:"full",simple:!0}),i.default.createElement(f.default,{value:"small"},(0,s.translate)("Small")),i.default.createElement(f.default,{value:"medium"},(0,s.translate)("Medium")),i.default.createElement(f.default,{value:"large"},(0,s.translate)("Large")),i.default.createElement(f.default,{value:"full"},(0,s.translate)("Full width")))),e=i.default.createElement(b.default,{label:(0,s.translate)("Values"),labelDark:!0,sidebar:!1,lastChild:!0},i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,type:"number",maxValue:t,step:a,label:(0,s.translate)("Minimum value"),placeholder:(0,s.translate)("Enter value"),property:"slider_min",defaultValue:e}))),i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,type:"number",minValue:e,value:t,step:a,label:(0,s.translate)("Maximum Value"),placeholder:(0,s.translate)("Enter value"),property:"slider_max"})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,type:"number",label:(0,s.translate)("Step"),minValue:"0",placeholder:(0,s.translate)("Enter value"),property:"slider_step",defaultValue:a}))),i.default.createElement(c.default,{cols:"6"},i.default.createElement(d.default,o({},this.props,{property:"slider_limits",settings:this.props.state,default:"show",label:(0,s.translate)("Show / Hide slider limits")}),i.default.createElement(f.default,{value:"show"},(0,s.translate)("Show")),i.default.createElement(f.default,{value:"hide"},(0,s.translate)("Hide"))))));return i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,this.props),n,e,r)}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=c(o),i=a(1),s=a(11),u=(c(a(2)),c(a(188)));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateField=e.updateField.bind(e),e.updateState=e.updateState.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateField",value:function(e,t){this.updateState(t,e.target.value)}},{key:"updateState",value:function(e,t){var a=this.props.state.options;a[e].calculation=t,this.props.updateProperty("options",a)}},{key:"render",value:function(){var r=this;return 0===this.props.state.options.length?l.default.createElement("div",null):l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"sui-form-field"},l.default.createElement("span",{className:"sui-description"},(0,i.translate)("Assign a calculation value to each option. These values will not be shown on the form. You can assign only a numeric value."))),_.map(this.props.state.options,function(e,t){var a=_.isEmpty(e.calculation)?"sui-form-field-error":"";return l.default.createElement("div",{key:t,className:"sui-form-field "+a},l.default.createElement("label",{htmlFor:"calculation-option-"+t,className:"sui-label"},(0,s.escapeHTML)(e.label)),l.default.createElement("input",{type:"number",placeholder:(0,i.translate)("Calculation value"),id:"calculation-option-"+t,className:"sui-form-control sui-input-md",onChange:function(e){return r.updateField(e,t)},defaultValue:e.calculation}),_.isEmpty(e.calculation)&&l.default.createElement("span",{className:"sui-error-message"},(0,i.translate)("Calculation value is required!")))}),l.default.createElement(u.default,this.props))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=O(a(18)),c=O(a(14)),p=O(a(189)),d=O(a(22)),f=O(a(5)),m=O(a(3)),h=O(a(2)),y=O(a(79)),b=O(a(19)),v=O(a(9)),g=O(a(223)),E=O(a(190)),w=O(a(33));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t=!_.isUndefined(this.props.state.enable_images)&&this.props.state.enable_images;switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(f.default,null,i.default.createElement(m.default,{cols:"12"},i.default.createElement(h.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(f.default,null,i.default.createElement(m.default,{cols:"12"},i.default.createElement(h.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))),i.default.createElement(p.default,this.props));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement(v.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Layout")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("By default, we stack the options vertically. However, you can change the options layout below.")),i.default.createElement(b.default,r({},this.props,{settings:this.props.state,property:"layout",defaultValue:"vertical",noWrapper:!0}),i.default.createElement("div",{value:"vertical"},(0,s.translate)("Vertical")),i.default.createElement("div",{value:"horizontal"},(0,s.translate)("Horizontal")))),t&&i.default.createElement(g.default,this.props),i.default.createElement(E.default,this.props),i.default.createElement(w.default,this.props));case"calculations":return i.default.createElement(y.default,r({},this.props,{description:(0,s.translate)("Choose whether to allow this field to be used in calculations or not.")}));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}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=l(o),u=a(1),c=(l(a(36)),l(a(56)));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).labelInput=s.default.createRef(),e.valueInput=s.default.createRef(),e.focusLabel=e.focusLabel.bind(e),e.focusValue=e.focusValue.bind(e),e.toggleState=e.toggleState.bind(e),e.updateImage=e.updateImage.bind(e),e.state={focus:!1,open:e.props.state.options_expanded},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeOption",value:function(){this.props.removeOption(this.props.counter)}},{key:"updateLabel",value:function(e){this.props.updateLabel(this.props.counter,e.target.value)}},{key:"updateLimit",value:function(e){this.props.updateLimit(this.props.counter,e.target.value)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"updateDefault",value:function(e){this.props.updateDefault(this.props.counter,e.target.checked)}},{key:"updateImage",value:function(e,t){this.props.updateImage(this.props.counter,t,e)}},{key:"onFocus",value:function(){this.setState({focus:!0})}},{key:"onBlurValue",value:function(){this.onBlur()}},{key:"onBlurLabel",value:function(e){this.onBlur();e=(0,u.generateValue)(e.target.value);_.isEmpty(this.props.option.value)&&this.props.updateValue(this.props.counter,e)}},{key:"onBlur",value:function(){this.state.focus&&this.setState({focus:!1})}},{key:"focusLabel",value:function(){this.labelInput.current.focus()}},{key:"focusValue",value:function(){this.valueInput.current.focus()}},{key:"toggleState",value:function(){this.setState({open:!this.state.open});var e=this,t=jQuery(".fui-option"),a=0,r=0,n=void 0;clearTimeout(void 0),setTimeout(function(){t.each(function(){jQuery(this).find(".sui-accordion-item").hasClass("sui-accordion-item--open")?a++:r++}),clearTimeout(n),n=setTimeout(function(){0===a?e.props.updateProperty("options_expanded",!1):0===r&&e.props.updateProperty("options_expanded",!0)},50)},50)}},{key:"componentDidMount",value:function(){this.$opt=jQuery(this.opt);var t=jQuery("#forminator-modal"),a=t.scrollTop();t.on("scroll",function(){a=jQuery(this).scrollTop()}),this.$opt.on("change",".sui-checkbox > 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,o="",l=void 0!==this.props.option.image?"url("+this.props.option.image+")":"",o=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 "+o,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:l}}))),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}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=(l=o)&&l.__esModule?l:{default:l},s=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),t=_.isUndefined(e.props.defaultValue)?"":e.props.defaultValue,t=_.isUndefined(e.props.settings[e.props.property])?t:e.props.settings[e.props.property],e.state={value:t},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){var a=this,r=this;this.$el=jQuery(this.el),this.$addPredefined=jQuery(this.addPredefined),SUI.select.initVars(this.$el),this.updateValue=this.updateValue.bind(this),this.$el.on("change",function(e){var t=r.state.value,e=e.target.value;0!==t.length&&(e=t+"\n"+e),a.updateValue(e),a.predefinedSelector(),a.scrollToNewOpt()}),this.predefinedSelector()}},{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),"function"==typeof this.props.updateValue&&this.props.updateValue(this.props.counter,e),this.setState({value:e})}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.updateValue),this.$el.unbind().removeData()}},{key:"getSnapshotBeforeUpdate",value:function(e,t){return this.props.value!==e.value&&this.updateValue(this.props.value),null}},{key:"componentDidUpdate",value:function(e,t){this.props.state.enable_images!==e.state.enable_images&&(SUI.select.initVars(this.$el),this.predefinedSelector())}},{key:"isValid",value:function(e){return this.props.isRequired?this.props.isRequired&&!_.isEmpty(e):!!_.isUndefined(this.props.isPositive)||_.isEmpty(e)||0<=e}},{key:"scrollToNewOpt",value:function(){var e=jQuery("#bulk-edit-textarea");clearTimeout(void 0),setTimeout(function(){e.animate({scrollTop:e.prop("scrollHeight")},300)},20)}},{key:"predefinedSelector",value:function(){this.$el.next(".select2-container").find(".select2-selection").html((0,s.translate)("+ Predefined options"))}},{key:"render",value:function(){var t=this,e=_.isUndefined(this.props.defaultValue)?"":this.props.defaultValue,e=_.isUndefined(this.props.settings[this.props.property])?e:this.props.settings[this.props.property],a=_.isUndefined(this.props.requiredError)?(0,s.translate)("This field is required!"):this.props.requiredError,r=this.isValid(e)?"":"sui-form-field-error",n=!_.isUndefined(this.props.state.enable_images)&&this.props.state.enable_images,o=(0,s.translate)("My Label; my-value; 0; https://mysite.com/my-image-url.jpg"),l=(0,s.translate)("My Label; my-value; 0");return i.default.createElement("div",{className:"sui-form-field "+r},i.default.createElement("div",{className:"sui-row"},i.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-col-sm-6 sui-label"},this.props.label," ",(this.props.isRequired||this.props.required)&&i.default.createElement("span",{className:"sui-error"}," *")),i.default.createElement("div",{id:"add-predefined",className:"sui-col-sm-6 sui-insert-variables",ref:function(e){return t.addPredefined=e}},i.default.createElement("select",{className:"predefined-options sui-variables",ref:function(e){return t.el=e}},i.default.createElement("option",{value:l},(0,s.translate)("New option")),n&&i.default.createElement("option",{value:o},(0,s.translate)("New option with image")),i.default.createElement("option",{value:(0,s.translate)("Under 1 year\n1-17\n18-24\n25-34\n35-44\n45-54\n55-64\n65 and Above")},(0,s.translate)("Age")),i.default.createElement("option",{value:(0,s.translate)("Male\nFemale\nNon-binary\nOther")},(0,s.translate)("Gender")),i.default.createElement("option",{value:(0,s.translate)("Primary School\nHigh School\nSome College\nAssociate's Degree\nBachelor's Degree\nMaster's degree\nProfessional degree\nDoctoral degree\nOther")},(0,s.translate)("Educational Attainment")),i.default.createElement("option",{value:(0,s.translate)("Full-time employed\nPart-time employed\nSelf-employed\nContract Worker\nHomemaker\nRetired\nStudent\nUnemployed")},(0,s.translate)("Employment Status")),i.default.createElement("option",{value:(0,s.translate)("Architecture and Engineering\nArts, Design, Entertainment, Sports, and Media\nBuilding and Grounds Cleaning and Maintenance\nBusiness and Financial Operations\nCommunity and Social Services\nComputer and Mathematical\nConstruction and Extraction\nEducational Instruction and Library\nFarming, Fishing, and Forestry\nFood Preparation and Serving Related\nHealthcare Practitioners and Technical\nHealthcare Support\nInstallation, Maintenance, and Repair\nLegal\nLife, Physical, and Social Science\nManagement\nOffice and Administrative Support\nPersonal Care and Services\nProduction/Manufacturing\nProtective Service\nSales and Related\nTransportation and Material Moving")},(0,s.translate)("Occupation")),i.default.createElement("option",{value:(0,s.translate)("Single\nMarried\nDivorced\nSeparated\nWidowed")},(0,s.translate)("Marital Status")),i.default.createElement("option",{value:(0,s.translate)("Africa\nAntarctica\nAsia\nAustralia\nEurope\nNorth America\nSouth America")},(0,s.translate)("Continents")),i.default.createElement("option",{value:(0,s.translate)("Afghanistan\nÅland Islands\nAlbania\nAlgeria\nAmerican Samoa\nAndorra\nAngola\nAnguilla\nAntarctica\nAntigua and Barbuda\nArgentina\nArmenia\nAruba\nAustralia\nAustria\nAzerbaijan\nBahamas\nBahrain\nBangladesh\nBarbados\nBelarus\nBelgium\nBelize\nBenin\nBermuda\nBhutan\nBolivia\nBonaire, Sint Eustatius and Saba\nBosnia and Herzegovina\nBotswana\nBouvet Island\nBrazil\nBritish Indian Ocean Territory\nBrunei Darussalam\nBulgaria\nBurkina Faso\nBurundi\nCabo Verde\nCambodia\nCameroon\nCanada\nCayman Islands\nCentral African Republic\nChad\nChile\nChina\nChristmas Island\nCocos Islands\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCook Islands\nCosta Rica\nCôte d'Ivoire\nCroatia\nCuba\nCuraçao\nCyprus\nCzech Republic\nDenmark\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEswatini\nEthiopia\nFalkland Islands\nFaroe Islands\nFiji\nFinland\nFrance\nFrench Guiana\nFrench Polynesia\nFrench Southern Territories\nGabon\nGambia\nGeorgia\nGermany\nGhana\nGibraltar\nGreece\nGreenland\nGrenada\nGuadeloupe\nGuam\nGuatemala\nGuernsey\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHeard and McDonald Islands\nHoly See\nHonduras\nHong Kong\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsle of Man\nIsrael\nItaly\nJamaica\nJapan\nJersey\nJordan\nKazakhstan\nKenya\nKiribati\nKuwait\nKyrgyzstan\nLao People's Democratic Republic\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMacau\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMartinique\nMauritania\nMauritius\nMayotte\nMexico\nMicronesia\nMoldova\nMonaco\nMongolia\nMontenegro\nMontserrat\nMorocco\nMozambique\nMyanmar\nNamibia\nNauru\nNepal\nNetherlands\nNew Caledonia\nNew Zealand\nNicaragua\nNiger\nNigeria\nNiue\nNorfolk Island\nNorth Korea\nNorth Macedonia\nNorthern Mariana Islands\nNorway\nOman\nPakistan\nPalau\nPalestine, State of\nPanama\nPapua New Guinea\nParaguay\nPeru\nPhilippines\nPitcairn\nPoland\nPortugal\nPuerto Rico\nQatar\nRéunion\nRomania\nRussia\nRwanda\nSaint Barthélemy\nSaint Helena, Ascension and Tristan da Cunha\nSaint Kitts and Nevis\nSaint Lucia\nSaint Martin\nSaint Pierre and Miquelon\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia\nSeychelles\nSierra Leone\nSingapore\nSint Maarten\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Georgia and the South Sandwich Islands\nSouth Korea\nSouth Sudan\nSpain\nSri Lanka\nSudan\nSuriname\nSvalbard and Jan Mayen Islands\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste\nTogo\nTokelau\nTonga\nTrinidad and Tobago\nTunisia\nTurkey\nTurkmenistan\nTurks and Caicos Islands\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates\nUnited Kingdom\nUnited States\nUruguay\nUS Minor Outlying Islands\nUzbekistan\nVanuatu\nVenezuela\nVietnam\nVirgin Islands, British\nVirgin Islands, U.S.\nWallis and Futuna\nWestern Sahara\nYemen\nZambia\nZimbabwe")},(0,s.translate)("Countries")),i.default.createElement("option",{value:(0,s.translate)("Alabama\nAlaska\nArizona\nArkansas\nCalifornia\nColorado\nConnecticut\nDelaware\nDistrict of Columbia\nFlorida\nGeorgia\nHawaii\nIdaho\nIllinois\nIndiana\nIowa\nKansas\nKentucky\nLouisiana\nMaine\nMaryland\nMassachusetts\nMichigan\nMinnesota\nMississippi\nMissouri\nMontana\nNebraska\nNevada\nNew Hampshire\nNew Jersey\nNew Mexico\nNew York\nNorth Carolina\nNorth Dakota\nOhio\nOklahoma\nOregon\nPennsylvania\nRhode Island\nSouth Carolina\nSouth Dakota\nTennessee\nTexas\nUtah\nVermont\nVirginia\nWashington\nWest Virginia\nWisconsin\nWyoming")},(0,s.translate)("American States")),i.default.createElement("option",{value:(0,s.translate)("Alberta\nBritish Columbia\nManitoba\nNew Brunswick\nNewfoundland and Labrador\nNorthwest Territories\nNova Scotia\nNunavut\nOntario\nPrince Edward Island\nQuebec\nSaskatchewan\nYukon")},(0,s.translate)("Canadian Provinces"))))),i.default.createElement("div",{className:"sui-insert-variables"},i.default.createElement("textarea",{id:"bulk-edit-textarea",value:this.state.value,placeholder:this.props.placeholder,className:"sui-form-control",onChange:function(e){t.updateValue(e.target.value)},rows:"8"}),this.props.isRequired&&!this.isValid(e)&&i.default.createElement("span",{className:"sui-error-message"},a),this.props.description&&i.default.createElement("span",{className:"sui-description bulk-editor-description"},this.props.description)))}}]),a}(o.Component);t.default=l},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=P(l),s=a(1),u=a(11),c=P(a(164)),p=P(a(18)),d=P(a(14)),f=P(a(6)),m=P(a(12)),h=P(a(343)),y=P(a(22)),b=(P(a(187)),P(a(67)),P(a(3))),v=P(a(33)),g=P(a(4)),E=P(a(8)),w=P(a(9)),O=P(a(10));function P(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).multiFields=[{slug:"prefix",label:(0,s.translate)("Prefix")},{slug:"fname",label:(0,s.translate)("First Name")},{slug:"mname",label:(0,s.translate)("Middle Name")},{slug:"lname",label:(0,s.translate)("Last Name")}],e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"hasChildrens",value:function(e){e=_.filter(e,function(e){return!_.isUndefined(e)});return!_.isEmpty(e)}},{key:"render",value:function(){var a,e,r=this;switch(this.props.type){case"labels":return i.default.createElement(f.default,n({},this.props,{property:"multiple_name",settings:this.props.state,default:"false",divClass:"sui-tabs-content-lg"}),i.default.createElement(c.default,n({settings:this.props.state},this.props,{value:"false"}),(0,s.translate)("Single")),i.default.createElement(h.default,n({settings:this.props.state},this.props,{value:"true"}),(0,s.translate)("Multiple")));case"settings":if("true"===this.props.state.multiple_name)return a=void 0,e=this.multiFields.map(function(e,t){if(!_.isUndefined(r.props.state[e.slug])&&r.props.state[e.slug])return _.isEmpty(a)&&(a=e.slug),"prefix"===e.slug?i.default.createElement(b.default,{cols:"12",label:(0,u.escapeHTML)(e.label),value:e.slug,settings:r.props.state,boxClass:"sui-tab-boxed",key:t},i.default.createElement(v.default,n({},r.props,{prefix:e.slug}))):"prefix"!==e.slug?i.default.createElement(b.default,{cols:"12",label:(0,u.escapeHTML)(e.label),settings:r.props.state,value:e.slug,required:r.props.state[e.slug+"_required"],boxClass:"sui-tab-boxed",key:t},i.default.createElement(y.default,n({},r.props,{prefix:e.slug})),i.default.createElement(v.default,n({},r.props,{prefix:e.slug}))):void 0}),this.hasChildrens(e)?i.default.createElement("div",null,i.default.createElement(m.default,{default:a},e),i.default.createElement(w.default,{label:(0,s.translate)("Layout"),labelDark:!0,description:(0,s.translate)('By default, the "Prefix" and "First Name" fields are added to the first row, and the rest of the name fields are added to the second row. Under the Custom tab, you can choose the number of columns for displaying the name fields.'),sidebar:!1},i.default.createElement(f.default,n({},this.props,{property:"default_layout",settings:this.props.state,default:"default",label:""}),i.default.createElement(E.default,{value:"default"},(0,s.translate)("Default")),i.default.createElement(g.default,n({},this.props,{settings:this.props.state,value:"custom",label:(0,s.translate)("Custom"),boxClass:"sui-tab-boxed"}),i.default.createElement("div",{className:"fui-form-field--row"},i.default.createElement("div",{className:"fui-form-field--col",style:{maxWidth:160}},i.default.createElement(O.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Number of columns"),placeholder:"1",property:"layout_columns"}),i.default.createElement("option",{value:"1"},"1"),i.default.createElement("option",{value:"2"},"2"),i.default.createElement("option",{value:"3"},"3"),i.default.createElement("option",{value:"4"},"4")))))))):i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block"},"aria-live":"assertive"},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)("At least one field must be enabled")))));if("true"!==this.props.state.multiple_name)return i.default.createElement("div",null,i.default.createElement(y.default,this.props),i.default.createElement(v.default,this.props));case"visibility":return i.default.createElement(p.default,this.props);case"styling":return i.default.createElement(d.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(78)),c=m(a(5)),p=m(a(3)),d=m(a(2)),f=m(a(20));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var a=this,e=[{slug:"fname",label:(0,s.translate)("First Name")},{slug:"mname",label:(0,s.translate)("Middle Name")},{slug:"lname",label:(0,s.translate)("Last Name")}];return i.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",value:"multiple"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Prefix"),property:"prefix",required:this.props.state.prefix_required,settings:this.props.state}),i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"prefix_label"}))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,r({property:"prefix_placeholder",label:(0,s.translate)("Default value"),settings:this.props.state},this.props),i.default.createElement("option",{value:"Mr"},(0,s.translate)("Mr.")),i.default.createElement("option",{value:"Mrs"},(0,s.translate)("Mrs.")),i.default.createElement("option",{value:"Ms"},(0,s.translate)("Ms.")),i.default.createElement("option",{value:"Mx"},(0,s.translate)("Mx.")),i.default.createElement("option",{value:"Miss"},(0,s.translate)("Miss")),i.default.createElement("option",{value:"Dr"},(0,s.translate)("Dr.")),i.default.createElement("option",{value:"Prof"},(0,s.translate)("Prof."))))),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"prefix_description"})))))),e.map(function(e,t){return i.default.createElement(u.default,r({},a.props,{label:e.label,property:e.slug,settings:a.props.state,required:a.props.state[e.slug+"_required"],key:t}),i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:e.slug+"_label"}))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(d.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:e.slug+"_placeholder"})))),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:e.slug+"_description"}))))))}))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=O(a(18)),c=O(a(14)),p=O(a(5)),d=O(a(3)),f=O(a(2)),m=O(a(22)),h=O(a(79)),y=O(a(33)),b=O(a(6)),v=O(a(8)),g=O(a(4)),E=O(a(9)),w=O(a(10));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t=_.isUndefined(this.props.state.separators)?"":this.props.state.separators;switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Default Value (optional)"),placeholder:(0,s.translate)("Enter default value"),property:"default_value"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,this.props),i.default.createElement(E.default,{label:(0,s.translate)("Limits"),labelDark:!0,description:(0,s.translate)("Set the minimum and maximum values the user can choose. Leave the fields blank to allow any number including negatives."),descriptionSpacing:20,sidebar:!1},i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(f.default,r({type:"number"},this.props,{settings:this.props.state,placeholder:"0",property:"limit_min",label:(0,s.translate)("Minimum"),fieldClass:"sui-input-md"})),i.default.createElement(f.default,r({type:"number"},this.props,{settings:this.props.state,placeholder:"0",property:"limit_max",label:(0,s.translate)("Maximum"),fieldClass:"sui-input-md"}))),i.default.createElement(b.default,r({},this.props,{property:"limit_message",settings:this.props.state,default:"false",label:(0,s.translate)("Error Messages"),divClass:"sui-tabs-content-lg"}),i.default.createElement(v.default,{value:"false",label:(0,s.translate)("Default")}),i.default.createElement(g.default,{value:"true",label:(0,s.translate)("Custom"),boxClass:"sui-tab-boxed"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,type:"text",property:"limit_min_message",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,r({},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(E.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(w.default,r({},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"!==t&&i.default.createElement(d.default,{cols:"6"},i.default.createElement(w.default,r({},this.props,{property:"precision",settings:this.props.state,defaultValue:"0",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"===t&&i.default.createElement("div",{className:"sui-form-field-inline sui-border-frame",style:{marginBottom:"5px"}},i.default.createElement(f.default,r({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,r({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"===t&&i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(w.default,r({},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(y.default,this.props));case"calculations":return i.default.createElement(h.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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(2)),c=f(a(8)),p=f(a(4)),d=f(a(6));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return"labels"!==this.props.type?i.default.createElement("div",null):i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Step label"),placeholder:(0,s.translate)("Enter step label"),property:"pagination-label"})),i.default.createElement(d.default,r({},this.props,{property:"pagination-labels",settings:this.props.state,settingsLabel:(0,s.translate)("Buttons Text"),default:"none",description:(0,s.translate)("Choose whether you want to use default text for the Previous and Next button or use custom text.")}),i.default.createElement(c.default,{value:"none"},(0,s.translate)("Default")),i.default.createElement(p.default,r({},this.props,{value:"custom",boxClass:"sui-tab-boxed",label:(0,s.translate)("Custom")}),i.default.createElement(u.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Previous Button"),placeholder:(0,s.translate)("Enter text"),property:"pagination-footer-button-text"})),i.default.createElement(u.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Next Button"),placeholder:(0,s.translate)("Enter text"),property:"pagination-right-button-text"})))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(1),u=g(a(164)),c=g(a(18)),p=g(a(14)),d=g(a(22)),f=(g(a(67)),g(a(4))),m=g(a(6)),h=g(a(2)),y=g(a(20)),b=g(a(8)),v=g(a(33));function g(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){for(var e=this.props.type,t=window.intlTelInput.getCountryData(),a=new Object,r=0;r<t.length;r++)a[t[r].iso2]=t[r].name;switch(e){case"labels":return i.default.createElement(u.default,this.props);case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Validation")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Make sure the users fill this field as per the selected validation and warn them when they haven't")),i.default.createElement(m.default,n({},this.props,{property:"validation",settings:this.props.state,default:"none",label:(0,s.translate)("Type"),divClass:"sui-tabs-content-lg"}),i.default.createElement(b.default,{value:"none",label:(0,s.translate)("None")}),i.default.createElement(f.default,{value:"standard",label:(0,s.translate)("National"),boxClass:"sui-tab-boxed"},i.default.createElement(y.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Select the country to validate phone number for"),property:"phone_national_country"}),_.map(a,function(e,t){return i.default.createElement("option",{value:t,key:t},e)})),i.default.createElement(h.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Validation message"),type:"text",placeholder:(0,s.translate)("Enter validation message"),property:"validation_message"}))),i.default.createElement(f.default,{value:"international",label:(0,s.translate)("International"),boxClass:"sui-tab-boxed"},i.default.createElement(y.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Default country"),property:"phone_international_country",defaultValue:"US"}),_.map(a,function(e,t){return i.default.createElement("option",{value:t,key:t},e)})),i.default.createElement(h.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Validation message"),type:"text",placeholder:(0,s.translate)("Enter validation message"),property:"validation_message"}))),i.default.createElement(f.default,{value:"character_limit",label:(0,s.translate)("Character Limit"),boxClass:"sui-tab-boxed"},i.default.createElement(h.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Limit field to"),type:"text",placeholder:(0,s.translate)("10"),property:"limit",suffix:(0,s.translate)("Characters"),inputClass:"sui-field-has-suffix"})),i.default.createElement(h.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Validation message"),type:"text",placeholder:(0,s.translate)("Enter validation message"),property:"validation_message"})))))),i.default.createElement(v.default,this.props));case"visibility":return i.default.createElement(c.default,this.props);case"styling":return i.default.createElement(p.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=a(11),c=O(a(18)),p=O(a(14)),d=O(a(22)),f=O(a(78)),m=O(a(5)),h=O(a(3)),y=O(a(2)),b=O(a(19)),v=O(a(20)),g=O(a(34)),E=O(a(227)),w=O(a(9));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return(t=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).multiFields=[{slug:"post_title",label:(0,s.translate)("Title"),placeholder:!1},{slug:"post_content",label:(0,s.translate)("Content"),placeholder:!0},{slug:"post_excerpt",label:(0,s.translate)("Excerpt"),placeholder:!1},{slug:"post_image",label:(0,s.translate)("Featured Image"),placeholder:!0}],t.post_type=t.props.state.post_type,t.post_categories=[],_.isUndefined(forminatorData.postCategories[t.post_type])||_.isEmpty(forminatorData.postCategories[t.post_type])||(t.post_categories=forminatorData.postCategories[t.post_type],t.post_categories.map(function(e){t.multiFields.push({slug:e.value,label:e.label,placeholder:!0})})),t.multiFields.push({slug:"post_custom_fields",label:(0,s.translate)("Custom Fields"),placeholder:!1}),t;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var a=this,e=this.props.type,t=_.isUndefined(forminatorData.postCategories[this.props.state.post_type])?[]:forminatorData.postCategories[this.props.state.post_type];switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement("p",{className:"sui-description"},(0,s.translate)("Allow users to submit post data with this field. By default, this will create new posts, but you can assign it to any post type in the {{strong}}Settings{{/strong}} tab.",{components:{strong:i.default.createElement("strong",null)}})),i.default.createElement("div",{value:"multiple",className:"sui-accordion sui-accordion-flushed fui-modal-accordion"},this.multiFields.map(function(e,t){return!1===e.placeholder&&"post_custom_fields"!==e.slug?i.default.createElement(f.default,r({},a.props,{label:e.label,property:e.slug,settings:a.props.state,required:a.props.state[e.slug+"_required"],key:t}),i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"6"},i.default.createElement(y.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:e.slug+"_label"}))),i.default.createElement(h.default,{cols:"6"},i.default.createElement(y.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:e.slug+"_placeholder"})))),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"12"},i.default.createElement(y.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:e.slug+"_description"})))))):!0===e.placeholder&&"post_custom_fields"!==e.slug?i.default.createElement(f.default,r({},a.props,{label:e.label,property:e.slug,settings:a.props.state,required:a.props.state[e.slug+"_required"],key:t}),i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"12"},i.default.createElement(y.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:e.slug+"_label"})))),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"12"},i.default.createElement(y.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:e.slug+"_description"})))))):"post_custom_fields"===e.slug?i.default.createElement(f.default,r({},a.props,{label:e.label,property:e.slug,settings:a.props.state,key:t,noBoxBody:!0}),i.default.createElement(i.default.Fragment,null,i.default.createElement(E.default,r({wrappers:a.props.wrappers},a.props)))):void 0})));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement(w.default,null,i.default.createElement("p",{className:"sui-settings-label sui-dark"},(0,s.translate)("Post type")),i.default.createElement("p",{className:"sui-description"},(0,s.translate)("Choose the post type associated with this field.")),i.default.createElement(v.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Assigned post type"),placeholder:(0,s.translate)("post"),property:"post_type",fieldClass:"sui-input-md"}),_.map(forminatorData.postTypeList,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))}))),i.default.createElement(w.default,null,i.default.createElement("p",{className:"sui-settings-label sui-dark"},(0,s.translate)("Default status")),i.default.createElement("p",{className:"sui-description"},(0,s.translate)("When a user submits this form, choose what status this post data is.")),i.default.createElement(v.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Status"),placeholder:(0,s.translate)("pending"),property:"data_status",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"draft"},(0,s.translate)("Draft")),i.default.createElement("option",{value:"pending"},(0,s.translate)("Pending Review")),i.default.createElement("option",{value:"publish"},(0,s.translate)("Published")))),i.default.createElement(w.default,null,i.default.createElement("p",{className:"sui-settings-label sui-dark"},(0,s.translate)("Default author")),i.default.createElement("p",{className:"sui-description"},(0,s.translate)("By default we'll assign posts to users if they're logged in, and fall back to the user specified below if you're allowing visitors to make posts. You can also override this to always assign posts to a specified user.")),i.default.createElement(v.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Default author"),property:"select_author",fieldClass:"sui-input-md fui-reduce-spacing"}),_.map(forminatorData.userList,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})),i.default.createElement(g.default,r({},this.props,{settings:this.props.state,property:"default_author",label:(0,s.translate)("Always assign posts to this user"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),0<t.length&&i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Taxonomies limits")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose whether to allow single or multiple categories or tags on this post.")),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement(m.default,null,_.map(t,function(e,t){return i.default.createElement(h.default,{cols:"6",key:t},i.default.createElement(b.default,r({},a.props,{settings:a.props.state,property:e.value+"_multiple",defaultValue:"0",label:e.label}),i.default.createElement("div",{value:"0"},(0,s.translate)("Single")),i.default.createElement("div",{value:"1"},(0,s.translate)("Multiple"))))}))))));case"visibility":return i.default.createElement(c.default,this.props);case"styling":return i.default.createElement(p.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=a(11),c=p(a(38));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={focus:!1},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"getNameOptions",value:function(){var t=[];return(0,s.getFields)(this.props.wrappers,["page-break","postdata","captcha","consent","gdprcheckbox","stripe","paypal","password"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"removeOption",value:function(){this.props.removeOption(this.props.counter)}},{key:"updateLabel",value:function(e){this.props.updateLabel(this.props.counter,e.target.value)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"onFocus",value:function(){this.setState({focus:!0})}},{key:"onBlur",value:function(){this.state.focus&&this.setState({focus:!1})}},{key:"render",value:function(){var e=_.isEmpty(this.props.option.label)?"sui-form-field-error":"";return i.default.createElement("div",{className:"sui-builder-field sui-can_move sui-react "+e},i.default.createElement("div",{className:"sui-field-info",style:{overflow:"inherit"}},i.default.createElement("i",{className:"sui-icon-drag sui-align_top","aria-hidden":"true"}),i.default.createElement("div",{className:"sui-builder-field-form"},i.default.createElement("div",{className:"sui-form-field-row"},i.default.createElement("input",{type:"text",placeholder:(0,s.translate)("Label"),value:this.props.option.label,className:"sui-form-control",onChange:this.updateLabel.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this)})),i.default.createElement("div",{className:"sui-form-field-row"},i.default.createElement(c.default,r({},this.props,{settings:this.props.option,property:"value",placeholder:(0,s.translate)("Value"),className:"sui-form-control",onChange:this.updateValue.bind(this)}),this.getNameOptions().map(function(e,t){return i.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,u.escapeHTML)(e.label))}))))),i.default.createElement("div",{className:"sui-field-actions sui-align_top"},i.default.createElement("button",{className:"sui-button-icon sui-button-red",onClick:this.removeOption.bind(this)},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),i.default.createElement("span",{className:"sui-screen-reader-text"},(0,s.translate)("Delete meta")))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=v(l),s=a(1),u=v(a(18)),c=v(a(14)),p=v(a(6)),d=v(a(4)),f=v(a(8)),m=v(a(5)),h=v(a(3)),y=v(a(2)),b=v(a(7));function v(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"6"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Title"),placeholder:(0,s.translate)("Enter title"),property:"section_title"}))),i.default.createElement(h.default,{cols:"6"},i.default.createElement(y.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Subtitle (optional)"),placeholder:(0,s.translate)("Enter subtitle"),property:"section_subtitle"}))));case"settings":return i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Border")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Add a border to this section.")),i.default.createElement(p.default,r({},this.props,{property:"section_border",settings:this.props.state,default:"none"}),i.default.createElement(f.default,{value:"none"},(0,s.translate)("None")),i.default.createElement(d.default,r({settings:this.props.state},this.props,{value:"solid",label:(0,s.translate)("Solid"),boxClass:"sui-tab-boxed"}),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"3"},i.default.createElement(y.default,r({},this.props,{type:"number",settings:this.props.state,label:(0,s.translate)("Width"),note:"px",placeholder:"0",property:"cform-section-border-width"}))),i.default.createElement(h.default,{cols:"9"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Color"),property:"cform-section-border-color",defaultValue:"rgba(233,233,233,1)",isAlpha:!0}))))),i.default.createElement(d.default,r({settings:this.props.state},this.props,{value:"dashed",label:(0,s.translate)("Dashed"),boxClass:"sui-tab-boxed"}),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"3"},i.default.createElement(y.default,r({},this.props,{type:"number",settings:this.props.state,label:(0,s.translate)("Width"),note:"px",placeholder:"0",property:"cform-section-border-width"}))),i.default.createElement(h.default,{cols:"9"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Color"),property:"cform-section-border-color",defaultValue:"rgba(233,233,233,1)",isAlpha:!0}))))))));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}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=l(o),u=a(1),c=l(a(18)),p=l(a(14)),d=l(a(189)),f=l(a(22)),m=l(a(5)),h=l(a(3)),y=l(a(2)),b=l(a(19)),v=l(a(79)),g=l(a(9)),E=l(a(6)),_=l(a(8)),w=l(a(190)),O=l(a(33)),P=l(a(64));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.type,t=this.props.state.value_type,a="multiselect"===t?"false":"true",r="enable"===this.props.state.limit_status?"true":"false",n=(this.props.state.required,this.props.state.multiselect_style),o="multiselect"!==t||"multiselect"===t&&"modern"===n,l=(0,u.translate)("Note: Pass comma-separated values for this query parameter to pre-populate multiple options.");switch(e){case"labels":return s.default.createElement(s.default.Fragment,null,s.default.createElement(m.default,null,s.default.createElement(h.default,{cols:"12"},s.default.createElement(b.default,i({},this.props,{settings:this.props.state,defaultValue:"single",label:(0,u.translate)("Type"),property:"value_type",clearOptions:"true"}),s.default.createElement("span",{value:"single"},(0,u.translate)("Single")),s.default.createElement("span",{value:"multiselect"},(0,u.translate)("Multiple"))))),o&&s.default.createElement(m.default,null,s.default.createElement(h.default,{cols:"12"},s.default.createElement(y.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Placeholder"),placeholder:(0,u.translate)("Enter Placeholder"),property:"placeholder"})))),s.default.createElement(m.default,null,s.default.createElement(h.default,{cols:"12"},s.default.createElement(y.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Label"),placeholder:(0,u.translate)("Enter label"),property:"field_label"})))),s.default.createElement(m.default,null,s.default.createElement(h.default,{cols:"12"},s.default.createElement(y.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Description (optional)"),placeholder:(0,u.translate)("Enter description"),property:"description"})))),s.default.createElement(d.default,i({},this.props,{isRadio:a,isLimit:r})));case"settings":return s.default.createElement(s.default.Fragment,null,s.default.createElement(f.default,this.props),"multiselect"===t&&s.default.createElement(g.default,null,s.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,u.translate)("Multi Select Style")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("Choose whether you want to use the Standard or Modern style.")),s.default.createElement("div",{className:"sui-form-field",style:{marginTop:"0"}},s.default.createElement(P.default,i({},this.props,{settings:this.props.state,radioClass:"sui-radio-sm",defaultValue:"standard",property:"multiselect_style"}),s.default.createElement("div",{value:"standard",hasImage:!0,image1x:"multiselect-standard.png",image2x:"multiselect-standard@2x.png"},(0,u.translate)("Standard")),s.default.createElement("div",{value:"modern",hasImage:!0,image1x:"multiselect-modern.png",image2x:"multiselect-modern@2x.png"},(0,u.translate)("Modern"))))),("multiselect"!==t||"multiselect"===t&&"modern"===n)&&s.default.createElement(g.default,null,s.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,u.translate)("Search")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("Display the search box in a dropdown")),s.default.createElement("div",{className:"sui-form-field",style:{marginTop:"0"}},s.default.createElement(b.default,i({},this.props,{settings:this.props.state,defaultValue:"disable",property:"search_status",clearOptions:"true",noWrapper:!0}),s.default.createElement("span",{value:"enable"},(0,u.translate)("Enable")),s.default.createElement("span",{value:"disable"},(0,u.translate)("Disable"))))),"multiselect"===t&&"modern"===n&&s.default.createElement(g.default,null,s.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,u.translate)("Checkbox In Dropdown Options")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("Select if you want to show or hide checkboxes in the Multi Select dropdown options")),s.default.createElement("div",{className:"sui-form-field",style:{marginTop:"0"}},s.default.createElement(b.default,i({},this.props,{settings:this.props.state,defaultValue:"hide",property:"checkbox_in_dropdown",clearOptions:"true",noWrapper:!0}),s.default.createElement("span",{value:"hide"},(0,u.translate)("Hide")),s.default.createElement("span",{value:"show"},(0,u.translate)("Show"))))),s.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,u.translate)("Limit Submission")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("You can limit submissions of each option to a certain number, and once an option reaches the submission limit, we'll hide that option from the dropdown list.")),s.default.createElement("div",{className:"sui-form-field",style:{marginTop:"0"}},s.default.createElement(E.default,i({},this.props,{settings:this.props.state,default:"disable",property:"limit_status",simple:!0}),s.default.createElement(_.default,{value:"disable",label:(0,u.translate)("Disable")}),s.default.createElement(m.default,i({},this.props,{settings:this.props.state,value:"enable",label:(0,u.translate)("Enable")}),s.default.createElement(h.default,{cols:"12"},s.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},s.default.createElement("div",{className:"sui-notice-content"},s.default.createElement("div",{className:"sui-notice-message"},s.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),s.default.createElement("p",null,(0,u.translate)("You can set a limit for your options in the LABELS tab. Options for which limit field is left empty can have unlimited submissions."))))))))),s.default.createElement(w.default,this.props),s.default.createElement(O.default,i({},this.props,{notice:"multiselect"===t&&l})));case"calculations":return s.default.createElement(v.default,this.props);case"visibility":return s.default.createElement(c.default,this.props);case"styling":return s.default.createElement(p.default,this.props);default:return s.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=b(a(18)),c=b(a(14)),p=b(a(5)),d=b(a(3)),f=b(a(2)),m=b(a(20)),h=b(a(22)),y=(b(a(67)),b(a(33)));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Default Value (optional)"),placeholder:(0,s.translate)("Enter default value"),property:"default"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,this.props),i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Max characters")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("By default the user can enter as many characters as they want. Use this setting to limit the number of characters the user can enter. Leave field blank to allow unlimited characters.")),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Character limit")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g. 100"),property:"limit",fieldClass:"sui-input-sm"})),i.default.createElement(m.default,r({property:"limit_type",settings:this.props.state},this.props),i.default.createElement("option",{value:"characters"},(0,s.translate)("Characters")),i.default.createElement("option",{value:"words"},(0,s.translate)("Words"))))))),i.default.createElement(y.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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=b(a(18)),c=b(a(14)),p=(b(a(5)),b(a(3)),b(a(2))),d=b(a(224)),f=b(a(20)),m=b(a(22)),h=(b(a(67)),b(a(19))),y=b(a(33));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){this.props.state[e]=t}},{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})),!(0,s.isTrue)(this.props.state["editor-type"])&&i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder")+"\n"+(0,s.translate)("You can add new line"),property:"placeholder"})),i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Default Value (optional)"),placeholder:(0,s.translate)("Enter default value"),property:"default"})),i.default.createElement(p.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,this.props),i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Rich-Text editor")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Enable TinyMCE editor to allow the formatted text.")),i.default.createElement(h.default,r({},this.props,{settings:this.props.state,property:"editor-type",defaultValue:"false"}),i.default.createElement("div",{value:"false"},(0,s.translate)("Disable")),i.default.createElement("div",{value:"true"},(0,s.translate)("Enable"))))),i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Max characters")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("By default the user can enter as many characters as they want. Use this setting to limit the number of characters the user can enter. Leave field blank to allow unlimited characters.")),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Character limit")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g. 100"),property:"limit",inputClass:"sui-input-sm"})),i.default.createElement(f.default,r({},this.props,{property:"limit_type",settings:this.props.state}),i.default.createElement("option",{value:"characters"},(0,s.translate)("Characters")),i.default.createElement("option",{value:"words"},(0,s.translate)("Words"))))))),i.default.createElement("div",{className:"sui-box-settings-row"},i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Default height")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose the default minimum height of your textarea field.")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(p.default,r({},this.props,{settings:this.props.state,defaultValue:"140",property:"default-height",inputClass:"sui-input-sm"})),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("px"))))),i.default.createElement(y.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}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),y=l(o),b=a(1),v=l(a(18)),g=l(a(14)),E=l(a(22)),w=(l(a(67)),l(a(6))),O=l(a(36)),P=l(a(5)),k=l(a(3)),x=l(a(19)),j=l(a(2)),N=l(a(10)),C=l(a(4)),S=l(a(8)),T=l(a(33)),F=l(a(9));function l(e){return e&&e.__esModule?e:{default:e}}function D(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).timeTypeChanged=!1,e.checkTimeTypeChange=e.checkTimeTypeChange.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"isTimeValid",value:function(e){var t,a,r,n,o,l,i,s,u,c,p=!0,d="twelve"===e?"h:mma":"H:mm";return _.isUndefined(this.props.state.restrict_time)||"specific"!==this.props.state.restrict_time||(u=_.isUndefined(this.props.state.restrict_start_hour)?0:this.props.state.restrict_start_hour,c=_.isUndefined(this.props.state.restrict_start_minute)?0:this.props.state.restrict_start_minute,t=_.isUndefined(this.props.state.restrict_start_ampm)?"AM":this.props.state.restrict_start_ampm,a=_.isUndefined(this.props.state.restrict_end_hour)?0:this.props.state.restrict_end_hour,r=_.isUndefined(this.props.state.restrict_end_minute)?0:this.props.state.restrict_end_minute,i=_.isUndefined(this.props.state.restrict_end_ampm)?"AM":this.props.state.restrict_end_ampm,n=_.isUndefined(this.props.state.default_time)?"none":this.props.state.default_time,o=_.isUndefined(this.props.state.default_time_hour)?0:this.props.state.default_time_hour,l=_.isUndefined(this.props.state.default_time_minute)?0:this.props.state.default_time_minute,s=_.isUndefined(this.props.state.default_time_ampm)?"AM":this.props.state.default_time_ampm,i="twelve"===e?i:"",s="twelve"===e?s:"",u=moment(u+":"+c+("twelve"===e?t:""),d),c=moment(a+":"+r+i,d),e=moment(o+":"+l+s,d),"default"===n&&(e.isBefore(u)||c.isBefore(e))&&(p=!1)),p}},{key:"checkTimeTypeChange",value:function(e){_.isUndefined(this.props.state.restrict_time)||"none"===this.props.state.restrict_time||(this.props.state.time_type!==e?(this.timeTypeChanged=!0,this.convertTime()):this.timeTypeChanged=!1)}},{key:"convertTime",value:function(){var e=this.props.state,t=_.isUndefined(e.restrict_start_minute)?"00":e.restrict_start_minute,a=_.isUndefined(e.restrict_end_minute)?"00":e.restrict_end_minute,r=parseInt(e.restrict_start_hour),n=_.isUndefined(e.restrict_start_ampm)?"":e.restrict_start_ampm,o=parseInt(e.restrict_end_hour),l=_.isUndefined(e.restrict_end_ampm)?"":e.restrict_end_ampm;"twelve"===e.time_type?("pm"===n&&(r+=12,n=""),"pm"===l&&(o+=12,l="")):(n=12<r?(r-=12,"pm"):"am",l=12<o?(o-=12,"pm"):"am"),this.updateProperty("restrict_start_hour",r),this.updateProperty("restrict_start_minute",t),this.updateProperty("restrict_start_ampm",n),this.updateProperty("restrict_end_hour",o),this.updateProperty("restrict_end_minute",a),this.updateProperty("restrict_end_ampm",l)}},{key:"updateProperty",value:function(e,t){this.props.updateProperty(e,t)}},{key:"render",value:function(){var e=this.props.type,t=_.isUndefined(this.props.state.time_type)?"twelve":this.props.state.time_type,a=_.isUndefined(this.props.state.field_type)?"input":this.props.state.field_type,r="twelve"===t?12:24,n=(0,b.translate)("{{strong}}Note:{{/strong}} The query parameter's value passed in URL should match with the selected time format.",{components:{strong:y.default.createElement("strong",null)}}),o=this.isTimeValid(t),l="twelve"===t?"h:mma":"H:mm",i=this.props.state,s=i.restrict_start_hour,u=_.isUndefined(i.restrict_start_minute)?"0":i.restrict_start_minute,c=_.isUndefined(i.restrict_start_ampm)?"":i.restrict_start_ampm,p=i.restrict_end_hour,d=_.isUndefined(i.restrict_end_minute)?"0":i.restrict_end_minute,i=_.isUndefined(i.restrict_end_ampm)?"":i.restrict_end_ampm,f=moment(s+":"+u+c,l).format(l),m=moment(p+":"+d+i,l).format(l);switch(e){case"labels":return y.default.createElement(y.default.Fragment,null,y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"6"},y.default.createElement(x.default,h({},this.props,{settings:this.props.state,property:"field_type",label:(0,b.translate)("Type")}),y.default.createElement("span",{value:"select"},(0,b.translate)("Dropdowns")),y.default.createElement("span",{value:"input"},(0,b.translate)("Number inputs")))),y.default.createElement(k.default,{cols:"6"},y.default.createElement(x.default,h({},this.props,{settings:this.props.state,property:"time_type",label:(0,b.translate)("Format"),timeType:this.checkTimeTypeChange}),y.default.createElement("span",{value:"twelve"},(0,b.translate)("12 hour")),y.default.createElement("span",{value:"twentyfour"},(0,b.translate)("24 hour"))))),this.timeTypeChanged&&y.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-grey sui-active",style:{display:"block"},"aria-live":"assertive"},y.default.createElement("div",{className:"sui-notice-content"},y.default.createElement("div",{className:"sui-notice-message"},y.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),y.default.createElement("p",null,(0,b.translate)("We have mapped the time limit you have set to match the new time format you have chosen. The current time limit is set between "+f+" and "+m+". You can adjust this limit under the Settings tab."))))),y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Label"),placeholder:(0,b.translate)("Enter label"),property:"field_label"})),y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Description (optional)"),placeholder:(0,b.translate)("Enter description"),property:"description"})),y.default.createElement("label",{className:"sui-label"},(0,b.translate)("Fields")),y.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",style:{marginTop:"10px"}},y.default.createElement(O.default,h({},this.props,{label:(0,b.translate)("Hours")}),y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"6"},y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Label (optional)"),placeholder:(0,b.translate)("Enter label"),property:"hh_label"}))),"select"!==a&&y.default.createElement(k.default,{cols:"6"},y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Placeholder (optional)"),placeholder:(0,b.translate)("Enter placeholder"),property:"hh_placeholder"}))))),y.default.createElement(O.default,h({},this.props,{label:(0,b.translate)("Minutes")}),y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"6"},y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Label (optional)"),placeholder:(0,b.translate)("Enter label"),property:"mm_label"}))),"select"!==a&&y.default.createElement(k.default,{cols:"6"},y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Placeholder (optional)"),placeholder:(0,b.translate)("Enter placeholder"),property:"mm_placeholder"})))))));case"settings":return y.default.createElement(y.default.Fragment,null,y.default.createElement(E.default,this.props),y.default.createElement(F.default,{label:(0,b.translate)("Increments"),labelDark:!0,description:(0,b.translate)("Choose what time increments you want to use for the hour and minute timepickers."),descriptionSpacing:20,sidebar:!1},y.default.createElement("div",{className:"sui-form-field-inline"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Hour"),property:"increment_hour","data-width":"86"}),[].concat(D(Array(r))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)})),y.default.createElement(N.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Minute"),property:"increment_minute","data-width":"86"}),[].concat(D(Array(60))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)})))),y.default.createElement(F.default,{label:(0,b.translate)("Limits"),labelDark:!0,description:(0,b.translate)("Choose a time limit for the time picker field to restrict the time selection between specific hours."),descriptionSpacing:20,sidebar:!1},y.default.createElement(w.default,h({},this.props,{property:"restrict_time",settings:this.props.state,default:"none",simple:!0}),y.default.createElement(C.default,h({settings:this.props.state},this.props,{value:"specific",label:(0,b.translate)("Specific Hours"),boxClass:"sui-tab-boxed"}),y.default.createElement("label",{className:"sui-label"},(0,b.translate)("Start Time")),y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,placeholder:"1",property:"restrict_start_hour"}),[].concat(D(Array(r))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)}))),y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,placeholder:"0",property:"restrict_start_minute"}),[].concat(D(Array(60))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)}))),"twelve"===t&&y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,property:"restrict_start_ampm"}),y.default.createElement("option",{value:"am"},(0,b.translate)("AM")),y.default.createElement("option",{value:"pm"},(0,b.translate)("PM"))))),y.default.createElement("label",{className:"sui-label"},(0,b.translate)("End Time")),y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,placeholder:"1",property:"restrict_end_hour"}),[].concat(D(Array(r))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)}))),y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,placeholder:"0",property:"restrict_end_minute"}),[].concat(D(Array(60))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)}))),"twelve"===t&&y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,property:"restrict_end_ampm"}),y.default.createElement("option",{value:"am"},(0,b.translate)("AM")),y.default.createElement("option",{value:"pm"},(0,b.translate)("PM"))))),y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"12"},y.default.createElement(j.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Error Message"),property:"restrict_message",description:(0,b.translate)("This error message will be used when time entered is out of the set limits.")}))))),y.default.createElement(S.default,{value:"none"},(0,b.translate)("None")))),y.default.createElement(F.default,{label:(0,b.translate)("Default Time"),labelDark:!0,description:(0,b.translate)("Use this feature to specify a default selected time."),descriptionSpacing:20,sidebar:!1},y.default.createElement(w.default,h({},this.props,{property:"default_time",settings:this.props.state,default:"none",simple:!0}),y.default.createElement(C.default,h({},this.props,{label:(0,b.translate)("Default"),settings:this.props.state,value:"default",boxClass:"sui-tab-boxed"}),y.default.createElement(P.default,null,y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Hour"),placeholder:"1",property:"default_time_hour"}),[].concat(D(Array(r))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)}))),y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,label:(0,b.translate)("Minute"),placeholder:"0",property:"default_time_minute"}),[].concat(D(Array(60))).map(function(e,t){return y.default.createElement("option",{value:t,key:t},t)}))),"twelve"===t&&y.default.createElement(k.default,{cols:"3"},y.default.createElement(N.default,h({},this.props,{settings:this.props.state,label:" ",property:"default_time_ampm"}),y.default.createElement("option",{value:"am"},(0,b.translate)("AM")),y.default.createElement("option",{value:"pm"},(0,b.translate)("PM"))))),!o&&y.default.createElement("span",{className:"sui-error-message"},(0,b.translate)("Default time can't be outside the allowed time limit."))),y.default.createElement(S.default,{value:"none"},(0,b.translate)("None")))),y.default.createElement(T.default,h({},this.props,{notice:n})));case"visibility":return y.default.createElement(v.default,this.props);case"styling":return y.default.createElement(g.default,this.props);default:return y.default.createElement("div",null)}}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=E(l),s=a(1),u=E(a(18)),c=E(a(14)),p=E(a(355)),d=E(a(22)),f=E(a(2)),m=(E(a(3)),E(a(20))),h=E(a(19)),y=E(a(6)),b=E(a(8)),v=E(a(4)),g=E(a(9));function E(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.type,t=_.isUndefined(this.props.state["upload-limit"])?0:this.props.state["upload-limit"],a=_.isUndefined(this.props.state.filesize)?"MB":this.props.state.filesize,r="KB"===a?1e3*parseInt(forminatorData.maxUpload):"B"===a?1e6*parseInt(forminatorData.maxUpload):parseInt(forminatorData.maxUpload),n=_.isUndefined(this.props.state["file-type"])?0:this.props.state["file-type"];switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,o({},this.props,{settings:this.props.state,defaultValue:"single",label:(0,s.translate)("Type"),property:"file-type",clearOptions:"true"}),i.default.createElement("span",{value:"single"},(0,s.translate)("Single")),i.default.createElement("span",{value:"multiple"},(0,s.translate)("Multiple"))),i.default.createElement(f.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})),i.default.createElement(f.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement(p.default,this.props),"multiple"===n&&i.default.createElement(g.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Limit number of files")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose the maximum number of files that can be uploaded using this field.")),i.default.createElement(y.default,o({},this.props,{settings:this.props.state,property:"file-limit",defaultValue:"unlimited"}),i.default.createElement(b.default,{value:"unlimited",label:(0,s.translate)("Unlimited")}),i.default.createElement(v.default,{value:"custom",label:(0,s.translate)("Custom"),boxClass:"sui-tab-boxed"},i.default.createElement(f.default,o({},this.props,{type:"number",placeholder:"5",defaultValue:"5",property:"file-limit-input",inputClass:"sui-input-sm",label:(0,s.translate)("File upload limit"),settings:this.props.state}))))),i.default.createElement(g.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},"multiple"===n?(0,s.translate)("Filesize limit per file"):(0,s.translate)("Filesize limit")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("We've detected your server will allow uploads up to %(maxUpload)sMB in size currently. You can set a lower limit than this using the input below, however if you want uploads of more than %(maxUpload)sMB you'll need to adjust this in your server's PHP.ini settings.",{args:{maxUpload:forminatorData.maxUpload}})),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Upload limit per file")),i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(f.default,o({},this.props,{settings:this.props.state,defaultValue:"8",property:"upload-limit",fieldClass:"sui-input-sm"+(parseInt(t)>r?" sui-form-field-error":"")})),i.default.createElement(m.default,o({},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,o({},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,o({},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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),c=l(o),p=a(1),d=l(a(5)),f=l(a(3)),m=(l(a(34)),l(a(356))),h=l(a(224));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"toggleValue",value:function(e){this.props.updateProperty("custom-files",e)}},{key:"render",value:function(){var e=!_.isUndefined(this.props.state["custom-files"])&&this.props.state["custom-files"],t=[],a=[],r=[],n=[],o=[],l=[],i=[],s=[];return _.isUndefined(forminatorData.fileExts.audio)||forminatorData.fileExts.audio.map(function(e){t.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.document)||forminatorData.fileExts.document.map(function(e){a.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.image)||forminatorData.fileExts.image.map(function(e){r.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.video)||forminatorData.fileExts.video.map(function(e){n.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.archive)||forminatorData.fileExts.archive.map(function(e){o.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.text)||forminatorData.fileExts.text.map(function(e){l.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.spreadsheet)||forminatorData.fileExts.spreadsheet.map(function(e){i.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),_.isUndefined(forminatorData.fileExts.interactive)||forminatorData.fileExts.interactive.map(function(e){s.push({value:e,label:"."+e,itemClass:"sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"})}),c.default.createElement("div",{className:"sui-box-settings-row"},c.default.createElement("div",{className:"sui-box-settings-col-2"},c.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,p.translate)("Allowed filetypes")),c.default.createElement("span",{className:"sui-description"},(0,p.translate)("We use WordPress' {{a}}default allowed mime types{{/a}} to determine which file types can be uploaded. If you want to allow or restrict specific file types from being upload, you can do so by choosing the Specific filetypes option below.",{components:{a:c.default.createElement("a",{href:"https://developer.wordpress.org/reference/functions/get_allowed_mime_types",target:"_blank"})}})),c.default.createElement("div",{className:"sui-tabs sui-side-tabs",style:{marginTop:"10px"}},c.default.createElement("div",{className:"sui-tabs-menu"},c.default.createElement("div",{className:"sui-tab-item "+(e?"":"active"),onClick:this.toggleValue.bind(this,!1)},(0,p.translate)("Default")),c.default.createElement("div",{className:"sui-tab-item "+(e?"active":""),onClick:this.toggleValue.bind(this,!0)},(0,p.translate)("Specific filetypes"))),c.default.createElement("div",{className:"sui-tabs-content"},c.default.createElement("div",{className:"sui-tab-boxed "+(e?"active":"")},c.default.createElement(d.default,null,c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Images"),settings:this.props.state,fileType:"all-image",property:"filetypes",checkboxes:r}))),c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Documents"),settings:this.props.state,fileType:"all-document",property:"filetypes",checkboxes:a}))),c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Audio"),settings:this.props.state,fileType:"all-audio",property:"filetypes",checkboxes:t}))),c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Video"),settings:this.props.state,fileType:"all-video",property:"filetypes",checkboxes:n})))),c.default.createElement(d.default,null,c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Archive"),settings:this.props.state,fileType:"all-archive",property:"filetypes",checkboxes:o}))),c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Text"),settings:this.props.state,fileType:"all-text",property:"filetypes",checkboxes:l}))),c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Spreadsheet"),settings:this.props.state,fileType:"all-spreadsheet",property:"filetypes",checkboxes:i}))),c.default.createElement(f.default,{cols:"3"},c.default.createElement(m.default,u({},this.props,{label:(0,p.translate)("Interactive"),settings:this.props.state,fileType:"all-interactive",property:"filetypes",checkboxes:s})))),c.default.createElement(d.default,null,c.default.createElement(f.default,{cols:"12"},c.default.createElement(h.default,u({},this.props,{settings:this.props.state,label:(0,p.translate)("Additional filetypes"),placeholder:(0,p.translate)("E.g. .ai, .sketch, .studio"),property:"additional-type",description:(0,p.translate)("Add a comma-separated list of filetypes you want to allow in addition to the ones enabled above.")})),c.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},c.default.createElement("div",{className:"sui-notice-content"},c.default.createElement("div",{className:"sui-notice-message"},c.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),c.default.createElement("p",null,(0,p.translate)("Note that if you're having trouble uploading one of the enabled filetypes, that filetype may be restricted by your hosting provider.")))))))))),c.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-warning",style:{display:"block"},"aria-live":"assertive"},c.default.createElement("div",{className:"sui-notice-content"},c.default.createElement("div",{className:"sui-notice-message"},c.default.createElement("span",{className:"sui-notice-icon sui-icon-warning-alert","aria-hidden":"true"}),c.default.createElement("p",null,(0,p.translate)("For security reasons, the following file types are disabled by default: .htm, .html, .shtml, .phtml, .jse, .jar, .xml, .css, .asp, .aspx, .jsp, .sql, .hta, .dll, .bat, .com, .sh, .bash, .py, .pl, .js, .php, .svg, .swf, .dfxp and .exe. The above file types could potentially allow malicious files to be uploaded, which could be used to gain access to your site.")))))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(u=o)&&u.__esModule?u:{default:u},i=a(1),s=a(11);var u=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.updateCheckboxItem=e.updateCheckboxItem.bind(e),e.onSelectAllCheckboxes=e.onSelectAllCheckboxes.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"onSelectAllCheckboxes",value:function(a,e,t){var r=_.isUndefined(this.props.settings[this.props.property])||!_.isArray(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property];t.map(function(t){e?(r=r.concat(a)).indexOf(t.value)<0&&(r=r.concat(t.value)):0<=(r=r.filter(function(e){return e!==a})).indexOf(t.value)&&(r=r.filter(function(e){return e!==t.value}))}),this.updateValue(r)}},{key:"updateCheckboxItem",value:function(t,e,a){var r=this,n=_.isUndefined(this.props.settings[this.props.property])||!_.isArray(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property];e?n.indexOf(t)<0&&(n=n.concat(t)):!e&&0<=n.indexOf(t)&&(n=n.filter(function(e){return e!==t})),_.isUndefined(this.props.fileType)||(n=a.filter(function(e){return n.includes(e.value)}).length===a.length?n.concat(this.props.fileType):n.filter(function(e){return e!==r.props.fileType})),this.updateValue(n)}},{key:"render",value:function(){var a=this,r=_.isUndefined(this.props.settings[this.props.property])||!_.isArray(this.props.settings[this.props.property])?[]:this.props.settings[this.props.property],n=this.props.checkboxes;return l.default.createElement(l.default.Fragment,null,l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property,className:"sui-label"},this.props.label),l.default.createElement("label",{htmlFor:"forminator-field-"+this.props.property+"-"+this.props.fileType,className:"sui-checkbox sui-checkbox-stacked sui-checkbox-sm sui-checkbox-pre"},l.default.createElement("input",{type:"checkbox",id:"forminator-field-"+this.props.property+"-"+this.props.fileType,value:this.props.fileType,checked:0<=r.indexOf(this.props.fileType)?"checked":"",onChange:function(e){a.onSelectAllCheckboxes(a.props.fileType,e.target.checked,n)}}),l.default.createElement("span",{"aria-hidden":"true"}),l.default.createElement("span",null,(0,i.translate)("All"))),n.map(function(t,e){return l.default.createElement("label",{key:e,htmlFor:"forminator-field-"+a.props.property+"-"+t.value,className:"sui-checkbox "+t.itemClass},l.default.createElement("input",{type:"checkbox",id:"forminator-field-"+a.props.property+"-"+t.value,value:t.value,checked:0<=r.indexOf(t.value)?"checked":"",onChange:function(e){a.updateCheckboxItem(t.value,e.target.checked,n)}}),l.default.createElement("span",{"aria-hidden":"true"}),l.default.createElement("span",null,(0,s.escapeHTML)(t.label)))}))}}]),a}(o.Component);t.default=u},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=b(a(18)),c=b(a(14)),p=b(a(5)),d=b(a(3)),f=b(a(2)),m=b(a(22)),h=b(a(187)),y=b(a(33));b(a(67));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Default Value (optional)"),placeholder:(0,s.translate)("Enter default value"),property:"default"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))));case"settings":return i.default.createElement("div",null,i.default.createElement(m.default,this.props),i.default.createElement(h.default,this.props),i.default.createElement(y.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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=O(a(18)),c=O(a(14)),p=O(a(189)),d=O(a(22)),f=O(a(5)),m=O(a(3)),h=O(a(2)),y=O(a(79)),b=O(a(19)),v=O(a(9)),g=O(a(223)),E=O(a(190)),w=O(a(33));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t=!_.isUndefined(this.props.state.enable_images)&&this.props.state.enable_images;switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(f.default,null,i.default.createElement(m.default,{cols:"12"},i.default.createElement(h.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(f.default,null,i.default.createElement(m.default,{cols:"12"},i.default.createElement(h.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))),i.default.createElement(p.default,r({},this.props,{isRadio:"true"})));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement(v.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Layout")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("By default, we stack the options vertically. However, you can change the options layout below.")),i.default.createElement(b.default,r({},this.props,{settings:this.props.state,property:"layout",defaultValue:"vertical",noWrapper:!0}),i.default.createElement("div",{value:"vertical"},(0,s.translate)("Vertical")),i.default.createElement("div",{value:"horizontal"},(0,s.translate)("Horizontal")))),t&&i.default.createElement(g.default,this.props),i.default.createElement(E.default,this.props),i.default.createElement(w.default,this.props));case"calculations":return i.default.createElement(y.default,r({},this.props,{description:(0,s.translate)("Choose whether to allow this field to be used in calculations or not.")}));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}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=v(l),s=a(1),u=v(a(18)),c=v(a(14)),p=v(a(5)),d=v(a(3)),f=v(a(2)),m=v(a(360)),h=v(a(10)),y=v(a(9)),b=v(a(34));function v(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateHidden=e.updateHidden.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateHidden",value:function(e,t){this.props.updateProperty("hidden",t),this.removeConditions()}},{key:"removeConditions",value:function(){(0,s.isTrue)(this.props.state.hidden)&&!_.isEmpty(this.props.state.conditions)&&(this.props.state.conditions={},this.props.updateProperty("conditions",this.props.state.conditions))}},{key:"render",value:function(){var e=this.props.type,t=this.props.state,a=t.hidden,r=t.conditions,n=_.isUndefined(this.props.state.separators)?"":this.props.state.separators;switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(y.default,null,i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Field Type")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("By default, the calculation field is read-only. You can also hide the field if you don't want to show the calculated result on the form.")),i.default.createElement(b.default,o({},this.props,{property:"read-only",settings:this.props.state,label:(0,s.translate)("Read-only"),disabled:"true",defaultValue:"true",itemClass:"sui-checkbox-sm sui-checkbox-stacked"})),i.default.createElement(b.default,o({},this.props,{property:"hidden",settings:this.props.state,label:(0,s.translate)("Hidden"),itemClass:"sui-checkbox-sm sui-checkbox-stacked",updateProperty:this.updateHidden.bind(this)})),!a&&!_.isEmpty(r)&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Visibility rules have been added for this field. Enabling the Hidden option will remove the existing visibility rules."))))))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Formatting")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"20px"}},(0,s.translate)("Choose how do you want to format the value of this field.")),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,o({type:"text"},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g., $"),property:"prefix",label:(0,s.translate)("Prefix")}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,o({type:"text"},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g., Kg"),property:"suffix",label:(0,s.translate)("Suffix")})))),"custom"===n&&i.default.createElement(l.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement("div",{className:"sui-form-field sui-input-md",style:{marginBottom:"5px"}},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Separators")),i.default.createElement(h.default,o({},this.props,{property:"separators",settings:this.props.state,defaultValue:"blank",simple:!0}),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")))),i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(f.default,o({type:"text"},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g. $"),property:"thousand-separators",defaultValue:",",label:(0,s.translate)("Thousand Separator")})),i.default.createElement(f.default,o({type:"text"},this.props,{settings:this.props.state,placeholder:(0,s.translate)("E.g. $"),property:"decimal-separators",defaultValue:".",label:(0,s.translate)("Decimal Separator")})))))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(h.default,o({},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"!==n&&i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(h.default,o({},this.props,{property:"separators",settings:this.props.state,defaultValue:"blank",label:(0,s.translate)("Separators")}),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")))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(h.default,o({},this.props,{property:"precision",settings:this.props.state,defaultValue:"2",label:(0,s.translate)("Round To")}),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")))))));case"calculations":return i.default.createElement(m.default,o({property:"formula",settings:this.props.state},this.props));case"visibility":return i.default.createElement(i.default.Fragment,null,a&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("You can't set visibility conditions for a hidden field. Uncheck the Hidden option in the settings tab and come back here to define visibility rules."))))),!a&&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}(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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=l(o),u=a(1),c=l(a(188)),p=a(11);function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.insertChar=e.insertChar.bind(e),e.deleteChar=e.deleteChar.bind(e),e.insert=e.insert.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.$el=jQuery(this.el)}},{key:"componentWillUnmount",value:function(){this.$el.unbind().removeData()}},{key:"updateValue",value:function(e){this.validateFormula(e),"function"==typeof this.props.updateProperty?this.props.updateProperty(this.props.property,e):this.props.actions.settingsActions.updateSetting(this.props.property,e)}},{key:"insert",value:function(e,t){e.preventDefault();var e=_.isUndefined(this.props.settings[this.props.property])?"":this.props.settings[this.props.property],a=this.$el.find("textarea"),r=a.prop("selectionStart"),e=e.slice(0,r)+t+e.slice(r);this.updateValue(e),a.val(e),a.focus(),a.prop("selectionStart",r+t.length),a.prop("selectionEnd",r+t.length)}},{key:"deleteChar",value:function(e){if(8===e.which){var t=this.$el.find("textarea"),a=t.prop("selectionStart"),r=t.val(),n=a-1;if("}"===r.substr(n,1)&&-1!=n){e.preventDefault();for(var o=a,n=a;"{"!==r.substr(o-1,1)&&0<=o-1;)--o;e=r.slice(0,o-1)+r.slice(n,r.length);this.updateValue(e),t.val(e),t.prop("selectionStart",o-1),t.prop("selectionEnd",o-1)}}}},{key:"insertChar",value:function(e){_.contains([32,34,37,40,41,42,43,44,45,47,46,48,49,50,51,52,53,54,55,56,57,94],e.charCode)||e.preventDefault()}},{key:"getDisabledFields",value:function(){var t=["number","slider","radio","select","checkbox","calculation","currency"],a=[];return _.each(forminatorData.fields,function(e){_.contains(t,e.type)||a.push(e.type)}),a}},{key:"getFields",value:function(){var e=this.getDisabledFields();return(0,u.getFields)(this.props.wrappers,e)}},{key:"isCalculationEnabled",value:function(t){var a=!0;return _.each(this.props.wrappers,function(e){_.each(e.fields,function(e){e.element_id!==t||"false"!==e.calculations&&!1!==e.calculations||(a=!1)})}),a}},{key:"maybeReplaceFields",value:function(e){for(var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],a=_.map(forminatorData.fields,function(e){return e.type}).join("|"),r=new RegExp("\\{("+("("+a+")-\\d+")+")(\\-[A-Za-z-_]+)?(\\-[0-9\\*]+)?\\}","g"),n=e;l=r.exec(e);){var o,l,i=l[0];if(!_.isUndefined(i)){if(!this.isCalculationEnabled(l[1]))return{error:(0,u.translate)("%s is disabled for calculations. Please insert a valid field from the merged tags option.",{args:[i]}),result:!1};if(!(0,u.fieldExist)(l[1],this.props.wrappers))return{error:(0,u.translate)("%s does not exist in your form. Please insert a valid field from the merged tags option.",{args:[i]}),result:!1};n=t?(o=(0,u.getFieldLabel)(l[1],this.props.wrappers),l=l[3]||"",n.replace(i,'<span className="forminator-preview-label">'+(0,p.escapeHTML)(o)+l+"</span>")):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],o=this.validateFormula(n),l=this.previewFormula(n),i=!1===o.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===o.result&&s.default.createElement("span",{className:"sui-error-message"},o.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:l}})),s.default.createElement(c.default,this.props))}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=k(l),s=a(1),u=a(11),c=k(a(4)),p=k(a(2)),d=k(a(19)),f=k(a(6)),m=k(a(20)),h=k(a(10)),y=k(a(9)),b=k(a(362)),v=k(a(5)),g=k(a(3)),E=k(a(8)),w=k(a(18)),O=k(a(38)),P=k(a(364));function k(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){this.props.state[e]=t}},{key:"getNameOptions",value:function(){var t=[];return(0,s.getFields)(this.props.wrappers,["page-break","postdata","upload","captcha","date","time","consent","gdprcheckbox"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"getDisabledFields",value:function(){var t=["calculation","currency"],a=[];return _.each(forminatorData.fields,function(e){_.contains(t,e.type)||a.push(e.type)}),a}},{key:"requireErrorState",value:function(){return(0,s.getPlanValidation)({isValid:!0,error:!1,paymentKey:[]},this.props.state.payments)}},{key:"getEmailFields",value:function(){var t=[];return(0,s.getFieldsByType)("email",this.props.wrappers).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.field_label})}),t}},{key:"getFieldsByType",value:function(a){var r=[];return(0,s.getFieldsByType)(a,this.props.wrappers).map(function(e){var t=e.field_label;"address"===a&&(t=e.element_id),r.push({value:e.element_id,label:t})}),r}},{key:"getFields",value:function(){var e=this.getDisabledFields();return(0,s.getFields)(this.props.wrappers,e)}},{key:"getZipFields",value:function(){return(0,s.getFields)(this.props.wrappers,["calculation","currency","paypal","stripe","postdata","pagination","upload","time","section","captcha","hidden"])}},{key:"conditionNotes",value:function(){var e=!0,t=[];return _.isUndefined(this.props.state.payments)||_.isEmpty(this.props.state.payments)||_.each(this.props.state.payments,function(e){_.isEmpty(e.conditions)||t.push(e)}),e=this.props.state.payments.length<=t.length?!1:e}},{key:"render",value:function(){var e=this.props.type,t=this.getZipFields(),a=this.requireErrorState(),r=this.conditionNotes(),n=(0,s.isTrue)(forminatorData.userPermissions.manage_forminator_settings)||(0,s.isTrue)(forminatorData.userPermissions.manage_options);switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(v.default,null,i.default.createElement(g.default,{cols:"12"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),defaulValue:(0,s.translate)("Credit / Debit Card"),property:"field_label"})))),i.default.createElement(v.default,null,i.default.createElement(g.default,{cols:"12"},i.default.createElement(p.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))),i.default.createElement(v.default,null,i.default.createElement(g.default,{cols:"12"},i.default.createElement(m.default,o({},this.props,{settings:this.props.state,property:"language",label:(0,s.translate)("Language"),description:(0,s.translate)("Choose your preferred language for the Stripe field. This will affect the placeholders language, and the card validation errors returned by the Stripe.")}),i.default.createElement("option",{value:"auto"},(0,s.translate)("Auto")),i.default.createElement("option",{value:"en"},(0,s.translate)("English (en)")),i.default.createElement("option",{value:"zh"},(0,s.translate)("Simplified Chinese (zh)")),i.default.createElement("option",{value:"da"},(0,s.translate)("Danish (da)")),i.default.createElement("option",{value:"nl"},(0,s.translate)("Dutch (nl)")),i.default.createElement("option",{value:"fi"},(0,s.translate)("Finnish (fi)")),i.default.createElement("option",{value:"fr"},(0,s.translate)("French (fr)")),i.default.createElement("option",{value:"de"},(0,s.translate)("German (de)")),i.default.createElement("option",{value:"it"},(0,s.translate)("Italian (it)")),i.default.createElement("option",{value:"ja"},(0,s.translate)("Japanese (ja)")),i.default.createElement("option",{value:"no"},(0,s.translate)("Norwegian (no)")),i.default.createElement("option",{value:"es"},(0,s.translate)("Spanish (es)")),i.default.createElement("option",{value:"sv"},(0,s.translate)("Swedish (sv)"))))),i.default.createElement(v.default,null,i.default.createElement(g.default,{cols:"12"},i.default.createElement(d.default,o({},this.props,{settings:this.props.state,property:"card_icon",defaultValue:"true",label:(0,s.translate)("Card icon"),description:(0,s.translate)("Choose whether you want to show the card icon on the Stripe field.")}),i.default.createElement("div",{value:"true"},(0,s.translate)("Show")),i.default.createElement("div",{value:"false"},(0,s.translate)("Hide"))))),i.default.createElement(v.default,null,i.default.createElement(g.default,{cols:"12"},i.default.createElement(f.default,o({},this.props,{property:"verify_zip",settings:this.props.state,default:"false",label:(0,s.translate)("Postal code"),description:(0,s.translate)("Choose whether you want to collect the postal code on the Stripe field.")}),i.default.createElement(c.default,o({},this.props,{settings:this.props.state,value:"true",label:(0,s.translate)("Enable"),boxClass:"sui-tab-boxed"}),i.default.createElement("div",{className:"sui-form-field sui-input-md",style:{marginBottom:"10px"}},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Prefill (optional)")),i.default.createElement(h.default,o({},this.props,{settings:this.props.state,property:"zip_field",noWrapper:!0}),i.default.createElement("option",{value:""},(0,s.translate)("Select field")),_.map(t,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label))}))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("If you are already collecting ZIP code on your form, you can pre-fill it on the Stripe field."))),i.default.createElement(E.default,o({},this.props,{settings:this.props.state,value:"false",label:(0,s.translate)("Disable")}))))));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red"+(!forminatorData.hasStripe&&" sui-active"),style:{display:forminatorData.hasStripe?"none":"block"},"aria-live":"assertive"},!forminatorData.hasStripe&&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)("You have not connected your Stripe account with Forminator. ")," ",n&&(0,s.translate)("Connect your Stripe account {{link}}here{{/link}} and then come back to configure this field.",{components:{link:i.default.createElement("a",{href:forminatorData.settingsUrl+"§ion=payments",target:"_blank"})}}))))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Payment Mode")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("We recommend using Test mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to Live payments mode. ")),i.default.createElement(d.default,o({},this.props,{settings:this.props.state,defaultValue:"test",property:"mode",clearOptions:"true"}),i.default.createElement("span",{value:"test"},(0,s.translate)("Test")),i.default.createElement("span",{value:"live"},(0,s.translate)("Live"))),i.default.createElement(h.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Charge currency"),property:"currency",description:(0,s.translate)("Choose the currency your users will be charged in."),fieldsize:"240"}),_.map(forminatorData.currencies,function(e,t){return i.default.createElement("option",{value:t,key:t},t)}))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Payment Plan")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("Payment plans let you set up options for accepting payments on your site. You can add multiple plans and conditionally process them based on your form data.")),i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue "+(1<this.props.state.payments.length&&r&&" sui-active"),style:{display:1<this.props.state.payments.length&&r?"block":"none"},"aria-live":"assertive"},1<this.props.state.payments.length&&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)("Note: You'll need to configure conditions on each plan to let Forminator know when to process each of the payment plans below."))))),i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-error"+(!a.isValid&&" sui-active"),style:{display:a.isValid?"none":"block"},"aria-live":"assertive"},!a.isValid&&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)("There is an error in one or more of your payment plans. Please review the error and try again."))))),i.default.createElement(P.default,o({},this.props,{errorState:a.paymentKey}))));case"advanced-settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Payment Receipt")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("Choose whether you want Stripe to email a receipt to your customers on successful payment. Note that Stripe sends the email receipt only for live payments. {{link}}Customize email template{{/link}}.",{components:{link:i.default.createElement("a",{href:"https://dashboard.stripe.com/account/branding",target:"_blank"})}})),i.default.createElement(f.default,o({},this.props,{property:"receipt",settings:this.props.state,defaultValue:"true"}),i.default.createElement(c.default,o({},this.props,{settings:this.props.state,value:"true",label:(0,s.translate)("Enable"),boxClass:"sui-tab-boxed"}),i.default.createElement(h.default,o({},this.props,{property:"customer_email",settings:this.props.state,label:(0,s.translate)("Email address"),defaultValue:"",placeholder:(0,s.translate)("E.g. john@doe.com")}),i.default.createElement("option",{selected:!0,value:""},(0,s.translate)("Select an email field")),_.map(this.getEmailFields(),function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label)," ",e.value)}))),i.default.createElement(E.default,o({},this.props,{settings:this.props.state,value:"false",label:(0,s.translate)("Disable")})))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Payment Details (optional)")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("You can add a statement decipher and a description to help you and your customers recognise the transactions made on this form.")),i.default.createElement(p.default,o({},this.props,{settings:this.props.state,label:(0,s.translate)("Statement decipher"),type:"text",maxLength:"22",placeholder:(0,s.translate)("E.g. Company Name"),property:"company_name",description:(0,s.translate)("This is the business name your customers will see on their card statement."),note:(0,s.translate)("Up to 22 characters only")})),i.default.createElement(O.default,o({},this.props,{settings:this.props.state,property:"product_description",placeholder:(0,s.translate)("Enter your payment description here"),description:(0,s.translate)("This appears on your Stripe account and on the payment receipt sent to your customers."),label:(0,s.translate)("Payment description"),updateProperty:this.updateProperty}),this.getNameOptions().map(function(e,t){return i.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,u.escapeHTML)(e.label))}))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Card Validation")),i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Note: Stripe field automatically validates the card as the user fills the card details regardless of the validation behavior set on the Behaviours tab.")))))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Billing Details")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("If you are collecting billing details on your forms, you can send that data to Stripe. The billing details will appear on your Stripe dashboard for each payment.")),i.default.createElement(f.default,o({},this.props,{settings:this.props.state,property:"billing",default:"false"}),i.default.createElement(c.default,o({},this.props,{settings:this.props.state,value:"true",label:(0,s.translate)("Enable"),boxClass:"sui-tab-boxed"}),i.default.createElement(h.default,o({},this.props,{settings:this.props.state,property:"billing_name",label:(0,s.translate)("Customer name (optional)")}),i.default.createElement("option",{value:""},(0,s.translate)("Select a name field")),_.map(this.getFieldsByType("name"),function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})),i.default.createElement(h.default,o({},this.props,{settings:this.props.state,property:"billing_email",label:(0,s.translate)("Customer email address (optional)")}),i.default.createElement("option",{value:""},(0,s.translate)("Select an email field")),_.map(this.getFieldsByType("email"),function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})),i.default.createElement(h.default,o({},this.props,{settings:this.props.state,property:"billing_address",label:(0,s.translate)("Billing address (optional)")}),i.default.createElement("option",{value:""},(0,s.translate)("Select an address field")),_.map(this.getFieldsByType("address"),function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))}))),i.default.createElement(E.default,o({},this.props,{value:"false",label:(0,s.translate)("Disable")})))),i.default.createElement(y.default,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Meta Data")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"55px"}},(0,s.translate)("You can send custom meta data to Stripe. This would appear under the MetaData section of every payment. A maximum of 20 meta keys can be sent. The key name must be 20 characters or less, and the mapped data will be truncated to 500 characters as Stripe's requirements.")),i.default.createElement(b.default,o({},this.props,{settings:this.props.state}))));case"meta":return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Meta Data")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("You can send custom meta data to Stripe. This would appear under the MetaData section of every payment. A maximum of 20 meta keys can be sent. The key name must be 20 characters or less, and the mapped data will be truncated to 500 characters as Stripe's requirements."))),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("span",{className:"sui-label"},(0,s.translate)("MetaData"))),i.default.createElement(b.default,o({},this.props,{settings:this.props.state})));case"styling":return 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)("Additional CSS Classes")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Stripe automatically adds classes to the container DOM element based on the field state. However, you can customize them here. {{link}}Read more{{/link}}",{components:{link:i.default.createElement("a",{href:"https://stripe.com/docs/stripe-js/reference#element-options",target:"_blank"})}}))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(p.default,o({},this.props,{property:"base_class",defaultValue:"StripeElement",settings:this.props.state,label:(0,s.translate)("Base class")})),i.default.createElement(p.default,o({},this.props,{property:"complete_class",defaultValue:"StripeElement--complete",settings:this.props.state,label:(0,s.translate)("Complete")})),i.default.createElement(p.default,o({},this.props,{property:"empty_class",defaultValue:"StripeElement--empty",settings:this.props.state,label:(0,s.translate)("Empty")})),i.default.createElement(p.default,o({},this.props,{property:"focused_class",defaultValue:"StripeElement--focus",settings:this.props.state,label:(0,s.translate)("Focused")})),i.default.createElement(p.default,o({},this.props,{property:"invalid_class",defaultValue:"StripeElement--invalid",settings:this.props.state,label:(0,s.translate)("Invalid")})),i.default.createElement(p.default,o({},this.props,{property:"autofilled_class",defaultValue:"StripeElement--webkit-autofill",settings:this.props.state,label:(0,s.translate)("Autofilled (Chrome and Safari only)")}))));case"visibility":return i.default.createElement(w.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(363));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addOption=e.addOption.bind(e),e.removeOption=e.removeOption.bind(e),e.updateLabel=e.updateLabel.bind(e),e.updateValue=e.updateValue.bind(e),e.state={options:[].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(e.props.state.options))},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"componentDidMount",value:function(){var r=this,a=(this.$el=jQuery(this.el),this.moveOption=this.moveOption.bind(this),!0);this.$el.find(".sui-builder-fields").sortable({start:function(e,t){a&&(r.$el.find(".sui-builder-fields").sortable("refreshPositions"),a=!1)},stop:function(e,t){var a=t.item.index(),t=(r.$el.find(".sui-builder-fields").sortable("cancel"),t.item.index());r.moveOption(t,a)}})}},{key:"componentWillUnmount",value:function(){this.$el.unbind().removeData()}},{key:"updateState",value:function(e){this.setState({options:e}),this.props.updateProperty("options",e)}},{key:"updateLabel",value:function(e,t){var a=this.state.options;a[e].label=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.state.options;a[e].value=t,this.updateState(a)}},{key:"moveOption",value:function(e,t){var a=this.state.options;a.splice(t,0,a.splice(e,1)[0]),this.updateState(a)}},{key:"removeOption",value:function(e){var t=this.state.options;t.splice(e,1),this.updateState(t)}},{key:"addOption",value:function(){var e=this.state.options;e.push({label:"",value:"",default:!1}),this.updateState(e)}},{key:"render",value:function(){var a=this,e=this.state.options;return i.default.createElement("div",{className:"sui-box-builder sui-flushed",ref:function(e){return a.el=e}},i.default.createElement("div",{className:"sui-box-builder-body"},i.default.createElement("div",{className:"sui-builder-fields"},_.map(e,function(e,t){return i.default.createElement(u.default,r({key:t,counter:t,option:e,removeOption:a.removeOption,updateValue:a.updateValue,updateLabel:a.updateLabel},a.props))}),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("button",{className:"sui-button sui-button-dashed",onClick:this.addOption},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Custom Meta"))),0===e.length&&i.default.createElement("div",{className:"sui-form-field sui-block-content-center"},i.default.createElement("span",{className:"sui-description"},(0,s.translate)('No custom meta data created yet. Click on "+ Add Custom to create custom meta and map form fields to it.'))))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(u=o)&&u.__esModule?u:{default:u},i=a(1),s=a(11);var u=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={focus:!1},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeOption",value:function(){this.props.removeOption(this.props.counter)}},{key:"updateLabel",value:function(e){this.props.updateLabel(this.props.counter,e.target.value)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"onFocus",value:function(){this.setState({focus:!0})}},{key:"onBlur",value:function(){this.state.focus&&this.setState({focus:!1})}},{key:"render",value:function(){var e=this.state.focus?"fui-on_focus":"",t=(_.isEmpty(this.props.option.label),(0,i.getFields)(this.props.wrappers,["stripe","paypal","upload","section"]));return l.default.createElement("div",{className:"sui-builder-field sui-can_move sui-react "+e},l.default.createElement("div",{className:"sui-field-info"},l.default.createElement("i",{className:"sui-icon-drag sui-align_top","aria-hidden":"true"}),l.default.createElement("div",{className:"sui-builder-field-form"},l.default.createElement("div",{className:"sui-form-field-row"},l.default.createElement("div",{className:"sui-form-field"},l.default.createElement("input",{type:"text",size:"1",placeholder:(0,i.translate)("Label"),value:(0,s.escapeHTML)(this.props.option.label),className:"sui-form-control",onChange:this.updateLabel.bind(this),onFocus:this.onFocus.bind(this),onBlur:this.onBlur.bind(this)})),l.default.createElement("select",{className:"fui-select",value:this.props.option.value,onChange:this.updateValue.bind(this)},l.default.createElement("option",{value:""},(0,i.translate)("Select a Field")),_.map(t,function(e,t){return l.default.createElement("option",{value:e.element_id,key:t},(0,s.escapeHTML)(e.label)," | ",e.element_id)}))))),l.default.createElement("div",{className:"sui-field-actions sui-align_top"},l.default.createElement("button",{className:"sui-button-icon sui-button-red",onClick:this.removeOption.bind(this)},l.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Delete MetaData")))))}}]),a}(o.Component);t.default=u},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=(c(a(4)),c(a(5)),c(a(3)),c(a(365))),a=a(13);function c(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addPayment=e.addPayment.bind(e),e.removePayment=e.removePayment.bind(e),e.updatePayment=e.updatePayment.bind(e),e.updateActivePayment=e.updateActivePayment.bind(e),e.state={activePayment:0},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateState",value:function(e){this.props.updateProperty("payments",e)}},{key:"updateActivePayment",value:function(e){this.setState({activePayment:e})}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.payments,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updatePayment",value:function(e,t,a){var r=this.getPropState();r[e][t]=a,this.updateState(r)}},{key:"removePayment",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addPayment",value:function(){var e=this.getPropState(),t=void 0!==this.props.state.payments?this.props.state.payments.length:0,a=t+1;e.push({plan_name:(0,s.translate)("Plan")+" "+a,payment_method:"single",amount_type:"fixed",subscription_amount_type:"fixed",quantity_type:"fixed",quantity:"1",bill_input:"1"}),this.updateState(e),this.props.router.navigate("/builder/settings/stripe/plan"),this.updateActivePayment(t)}},{key:"render",value:function(){var a=this;return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-box-builder sui-flushed",style:{marginTop:30}},i.default.createElement("div",{className:"sui-box-builder-body"},i.default.createElement("div",{id:"fui-stripe-plans",className:"sui-accordion sui-accordion-block"},_.map(this.props.state.payments,function(e,t){return i.default.createElement(u.default,r({},a.props,{key:t,counter:t,payment:e,removePayment:a.removePayment,updatePayment:a.updatePayment,activePayment:a.state.activePayment,updateActivePayment:a.updateActivePayment,errorStateClass:-1<a.props.errorState.indexOf(t)}))})))),i.default.createElement("button",{className:"sui-button sui-button-ghost",accessKey:"a",onClick:this.addPayment},i.default.createElement("span",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Another Plan")))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=a(23),c=d(a(18)),p=d(a(366)),a=a(13);function d(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.removePayment=e.removePayment.bind(e),e.updatePayment=e.updatePayment.bind(e),e.updateProperty=e.updateProperty.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updatePayment",value:function(e,t,a){this.props.updatePayment(e,t,a)}},{key:"updateProperty",value:function(e,t){this.props.payment[e]=t,this.forceUpdate()}},{key:"toggleState",value:function(){this.props.router.navigate("/builder/settings/stripe/plan");var e=this.props.counter;this.props.activePayment===this.props.counter&&(e=-1),this.props.updateActivePayment(e)}},{key:"removePayment",value:function(){this.props.removePayment(this.props.counter)}},{key:"showPlanLabel",value:function(){var e;return"single"===this.props.payment.payment_method?(e=(0,s.translate)("Fixed"),"variable"===this.props.payment.amount_type&&(e=(0,s.translate)("Variable")),(0,s.translate)("One Time")+" ("+e+")"):"subscription"===this.props.payment.payment_method?(0,s.translate)("Subscription"):void 0}},{key:"conditionMarkup",value:function(){var e=(0,s.getFields)(this.props.wrappers),t="hide"===this.props.payment.condition_action?(0,s.translate)("Hide"):(0,s.translate)("Show");if(!_.isUndefined(this.props.payment.conditions)){var a=this.props.payment.conditions[0];if(!_.isUndefined(a)){var r,n,o,l,e=_.filter(e,function(e){return e.element_id===a.element_id});if(!_.isUndefined(e)&&!_.isEmpty(e))return r=e[0].label,n=(0,s.getRuleLabel)(a.rule,e.field_type),e=(0,s.getConditionLabel)(e[0],a),l="",0<(o=this.props.payment.conditions.length)-1&&(l="+ "+(o-1)+" "+(0,s.translate)("more condition(s)")),i.default.createElement("span",{className:"fui-has_conditions sui-tooltip sui-tooltip-left sui-tooltip-top-right-mobile","data-tooltip":t+" "+(0,s.translate)("if")+" "+r+" "+n+" "+e+" "+l},i.default.createElement("span",{className:"sui-icon-link sui-sm","aria-hidden":"true"}))}}}},{key:"render",value:function(){var e=this,t="plan-"+this.props.counter,a=this.conditionMarkup();return i.default.createElement("div",{className:"sui-accordion-item"+(this.props.counter===this.props.activePayment?" sui-accordion-item--open":"")+(this.props.errorStateClass?" validation-error":"")},i.default.createElement("div",{className:"sui-accordion-item-header",onClick:function(){return e.toggleState()}},i.default.createElement("div",{className:"sui-accordion-item-title sui-trim-title"},i.default.createElement("span",{className:"sui-trim-text"},this.props.payment.plan_name)),i.default.createElement("div",{className:"sui-accordion-item-tag sui-trim-title"},i.default.createElement("span",{className:"sui-tag sui-tag-sm"},this.showPlanLabel())),i.default.createElement("div",{className:"sui-accordion-col-auto"},1<this.props.state.payments.length&&i.default.createElement("button",{className:"sui-button-icon sui-button-red",onClick:function(){return e.removePayment()}},i.default.createElement("span",{className:"sui-icon-trash","aria-hidden":"true"}),i.default.createElement("span",{className:"sui-screen-reader-text"},(0,s.translate)("Remove This Plan"))),i.default.createElement("button",{id:"forminator-field-"+t,className:"sui-button-icon sui-accordion-open-indicator","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.props.counter===this.props.activePayment,onClick:function(){return e.toggleState()}},i.default.createElement("span",{className:"sui-icon-chevron-down","aria-hidden":"true"}),i.default.createElement("span",{className:"sui-screen-reader-text"},(0,s.translate)("Open Plan Settings"))),!_.isUndefined(this.props.payment.conditions)&&0<this.props.payment.conditions.length&&i.default.createElement(i.default.Fragment,null,a))),i.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-accordion-item-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":this.props.counter!==this.props.activePayment},i.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},i.default.createElement("div",{role:"tablist",className:"sui-tabs-menu"},i.default.createElement(u.NavLink,{to:"/builder/settings/stripe/plan",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,s.translate)("Plan setup")),i.default.createElement(u.NavLink,{to:"/builder/settings/stripe/conditions",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"},role:"tab"},(0,s.translate)("Conditions"))),i.default.createElement(u.Routes,null,i.default.createElement(u.Route,{path:"/",element:i.default.createElement(u.Navigate,{to:"/builder/settings/stripe/plan",replace:!0})})),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-content active",role:"tabpanel"},i.default.createElement(u.Routes,null,i.default.createElement(u.Route,{path:"/stripe/plan",element:i.default.createElement(p.default,r({},this.props,{payment:this.props.payment,updatePayment:this.updatePayment}))}),i.default.createElement(u.Route,{path:"/stripe/conditions",element:i.default.createElement(c.default,r({},this.props,{state:this.props.payment,updateProperty:this.updateProperty,updatePayment:this.updatePayment,isPayment:!0}))})))))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=b(a(4)),c=b(a(5)),p=b(a(3)),d=b(a(2)),f=b(a(6)),m=b(a(367)),h=b(a(368)),y=b(a(222));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updatePayment=e.updatePayment.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updatePayment",value:function(e,t){this.props.updatePayment(this.props.counter,e,t)}},{key:"updateState",value:function(e){this.props.updateProperty("payments",e)}},{key:"render",value:function(){var e=forminatorData.isPro?(0,s.translate)("The Stripe Subscription Add-ons is required to use this feature. Install it from the Add-ons page."):(0,s.translate)("Collect recurring/subscription Stripe payments with Forminator Pro on your WordPress sites."),t=forminatorData.isPro?(0,s.translate)("Subscription"):(0,s.translate)("Subscription {{span}}Pro{{/span}}",{components:{span:i.default.createElement("span",{className:"sui-tag sui-tag-pro"})}});return i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.props.payment,label:(0,s.translate)("Plan name"),placeholder:(0,s.translate)("Plan"),description:(0,s.translate)("This will be displayed on the submissions as well as the Stripe dashboard."),property:"plan_name",isRequired:"true",requiredError:(0,s.translate)("Plan Name is required."),updateProperty:this.updatePayment})))),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.payment,property:"payment_method",default:"single",label:(0,s.translate)("Payment type"),updateProperty:this.updatePayment}),i.default.createElement(u.default,r({},this.props,{value:"single",label:(0,s.translate)("One Time"),boxClass:"sui-tab-boxed"}),i.default.createElement(m.default,r({},this.props,{payment:this.props.payment,updatePayment:this.updatePayment}))),i.default.createElement(u.default,r({},this.props,{value:"subscription",label:t,boxClass:"sui-tab-boxed"}),forminatorData.hasStripePro&&forminatorData.isPro&&i.default.createElement(h.default,r({},this.props,{payment:this.props.payment,updatePayment:this.updatePayment})),(!forminatorData.hasStripePro||!forminatorData.isPro)&&i.default.createElement(y.default,r({},this.props,{text:e,addonUrl:"https://wpmudev.com/project/forminator-pro/?coupon=FORMINATOR-SUBSCRIPTIONS&checkout=0&utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_form-builder_stripe-addon",addonImg:"https://wpmudev.com/wp-content/uploads/2021/08/forminator-stripe-logo.png"})))))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=a(11),c=m(a(4)),p=m(a(2)),d=m(a(6)),f=m(a(10));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e.updatePayment=e.updatePayment.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){this.props.state.payments[this.props.counter][e]=t,this.forceUpdate()}},{key:"updatePayment",value:function(e,t){this.props.updatePayment(e,t)}},{key:"getDisabledFields",value:function(){var t=["calculation","currency","number","slider"],a=[];return _.each(forminatorData.fields,function(e){_.contains(t,e.type)||a.push(e.type)}),a}},{key:"getFields",value:function(){var e=this.getDisabledFields();return(0,s.getFields)(this.props.wrappers,e)}},{key:"render",value:function(){var e=(0,s.translate)("In %s",{args:[this.props.state.currency]}),t=this.getFields();return i.default.createElement(d.default,r({},this.props,{property:"amount_type",settings:this.props.payment,updateProperty:this.updatePayment,defaultValue:"fixed",wrapperClass:"fui-plan-amount",label:(0,s.translate)("Plan amount"),description:(0,s.translate)("Enter an amount or select a value from a form field in the Variable tab.")}),i.default.createElement(c.default,r({},this.props,{value:"fixed",label:(0,s.translate)("Fixed")}),i.default.createElement(p.default,r({},this.props,{type:"number",property:"amount",settings:this.props.payment,updateProperty:this.updatePayment,fieldClass:"fui-fixed-plan",inputClass:"sui-field-has-suffix",suffix:this.props.state.currency,placeholder:(0,s.translate)("E.g., 20.00"),isRequired:"true",requiredError:(0,s.translate)("Enter an amount or choose a form field.")}))),i.default.createElement(c.default,r({},this.props,{value:"variable",label:(0,s.translate)("Variable"),boxClass:""}),i.default.createElement(f.default,r({},this.props,{settings:this.props.payment,updateProperty:this.updatePayment,property:"variable",note:e}),i.default.createElement("option",{value:""},(0,s.translate)("Select field")),_.map(t,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label))}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=a(11),c=b(a(4)),p=b(a(2)),d=b(a(6)),f=b(a(10)),m=b(a(5)),h=b(a(3)),y=(b(a(20)),b(a(34)));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e.updatePayment=e.updatePayment.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){this.props.state.payments[this.props.counter][e]=t,this.forceUpdate()}},{key:"updatePayment",value:function(e,t){this.props.updatePayment(e,t)}},{key:"getDisabledFields",value:function(){var t=["calculation","currency","number","slider"],a=[];return _.each(forminatorData.fields,function(e){_.contains(t,e.type)||a.push(e.type)}),a}},{key:"getFields",value:function(){var e=this.getDisabledFields();return(0,s.getFields)(this.props.wrappers,e)}},{key:"render",value:function(){var e=(0,s.translate)("In %s",{args:[this.props.state.currency]}),t=this.getFields(),a=_.isUndefined(this.props.payment.bill_input)?1:this.props.payment.bill_input;return i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,r({},this.props,{property:"subscription_amount_type",settings:this.props.payment,updateProperty:this.updatePayment,wrapperClass:"fui-plan-amount",default:"fixed",label:(0,s.translate)("Plan amount"),description:(0,s.translate)("Enter an amount or select a value from a form field in the Variable tab.")}),i.default.createElement(c.default,r({},this.props,{value:"fixed",label:(0,s.translate)("Fixed"),boxClass:"sui-border-frame"}),i.default.createElement(p.default,r({},this.props,{property:"subscription_amount",settings:this.props.payment,updateProperty:this.updatePayment,type:"number",placeholder:(0,s.translate)("E.g. 20.00"),suffix:this.props.state.currency,fieldClass:"fui-fixed-plan",inputClass:"sui-field-has-suffix",label:(0,s.translate)("Amount"),isRequired:"true",requiredError:(0,s.translate)("Enter an amount or choose a form field.")}))),i.default.createElement(c.default,r({},this.props,{value:"variable",label:(0,s.translate)("Variable"),boxClass:"sui-border-frame"}),i.default.createElement(f.default,r({},this.props,{settings:this.props.payment,updateProperty:this.updatePayment,property:"subscription_variable",label:(0,s.translate)("Choose form field"),note:e}),i.default.createElement("option",{value:""},(0,s.translate)("Select field")),_.map(t,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label))})))),i.default.createElement(d.default,r({},this.props,{property:"quantity_type",settings:this.props.payment,updateProperty:this.updatePayment,default:"fixed",label:(0,s.translate)("Quantity"),description:(0,s.translate)("Enter the quantity or let your users set the quantity in a form field.")}),i.default.createElement(c.default,r({},this.props,{value:"fixed",label:(0,s.translate)("Fixed"),boxClass:"sui-border-frame"}),i.default.createElement(p.default,r({},this.props,{property:"quantity",settings:this.props.payment,updateProperty:this.updatePayment,type:"number",defaultValue:"1",placeholder:(0,s.translate)("E.g., 1"),fieldClass:"sui-input-md",label:(0,s.translate)("Quantity"),isRequired:"true",requiredError:(0,s.translate)("Please enter a quantity or select a form field.")}))),i.default.createElement(c.default,r({},this.props,{value:"variable",label:(0,s.translate)("Variable"),boxClass:"sui-border-frame"}),i.default.createElement(f.default,r({},this.props,{settings:this.props.payment,updateProperty:this.updatePayment,property:"variable_quantity",label:(0,s.translate)("Choose form field"),note:e}),i.default.createElement("option",{value:""},(0,s.translate)("Select field")),_.map(t,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label))})))),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Bill every")," ",i.default.createElement("span",{className:"sui-error","aria-hidden":"true"},"*")),i.default.createElement(m.default,null,i.default.createElement(h.default,{cols:"6"},i.default.createElement(p.default,r({},this.props,{property:"bill_input",settings:this.props.payment,updateProperty:this.updatePayment,type:"number",defaultValue:"1",placeholder:(0,s.translate)("E.g., 1"),isRequired:"true",requiredError:(0,s.translate)("Duration cannot be empty."),fieldClass:parseInt(a)<=0?" sui-form-field-error":""}))),i.default.createElement(h.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{property:"bill_period",settings:this.props.payment,updateProperty:this.updatePayment,defaultValue:"years"}),i.default.createElement("option",{value:"day"},(0,s.translate)("Day(s)")),i.default.createElement("option",{value:"week"},(0,s.translate)("Week(s)")),i.default.createElement("option",{value:"month"},(0,s.translate)("Month(s)")),i.default.createElement("option",{value:"year"},(0,s.translate)("Year(s)")))))),i.default.createElement("div",{style:{marginBottom:this.props.payment.allow_trial?20:0}},i.default.createElement(y.default,r({},this.props,{property:"allow_trial",settings:this.props.payment,fieldId:"allow-trial"+this.props.counter,updateProperty:this.updatePayment,label:(0,s.translate)("Allow Trial Period"),tooltip:(0,s.translate)("Check this option to offer a limited-time free trial for this plan"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),this.props.payment.allow_trial&&i.default.createElement(p.default,r({},this.props,{property:"trial_days",settings:this.props.payment,updateProperty:this.updatePayment,inputClass:"sui-field-has-suffix",label:(0,s.translate)("Trial Duration"),description:(0,s.translate)("Enter the number of days that users will try your product for free before they start paying."),type:"number",defaultValue:"14",placeholder:(0,s.translate)("E.g., 14"),suffix:(0,s.translate)("Days")})))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(1),u=O(a(18)),c=O(a(14)),p=O(a(5)),d=O(a(3)),f=O(a(2)),m=O(a(9)),h=O(a(10)),y=O(a(22)),b=O(a(79)),v=O(a(33)),g=O(a(6)),E=O(a(8)),w=O(a(4));function O(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.type,t=_.isUndefined(this.props.state.limit_min)?1:this.props.state.limit_min,a=_.isUndefined(this.props.state.limit_max)?150:this.props.state.limit_max,r=_.isUndefined(this.props.state.separators)?"":this.props.state.separators;switch(e){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Default Value (optional)"),placeholder:(0,s.translate)("Enter default value"),property:"default_value"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,n({},this.props,{settings:this.props.state,label:(0,s.translate)("Description (optional)"),placeholder:(0,s.translate)("Enter description"),property:"description"})))));case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(y.default,this.props),i.default.createElement(m.default,{label:(0,s.translate)("Currency"),labelDark:!0,description:(0,s.translate)("Choose the currency to display on the field. If you are going to collect payments based on this field, it is recommended to keep this currency same as your charge currency to avoid any confusions."),sidebar:!1},i.default.createElement(h.default,n({},this.props,{settings:this.props.state,property:"currency",hasSearch:!0}),_.map(forminatorData.currencies,function(e,t){return i.default.createElement("option",{value:t,key:t},e[0])}))),i.default.createElement(m.default,{label:(0,s.translate)("Limit"),labelDark:!0,description:(0,s.translate)("Restrict the value that your users can enter in this field within a custom range."),descriptionSpacing:20,sidebar:!1},i.default.createElement("div",{className:"sui-form-field-inline"},i.default.createElement(f.default,n({type:"number"},this.props,{settings:this.props.state,placeholder:"0",property:"limit_min",label:(0,s.translate)("Min"),fieldClass:"sui-input-sm"+(parseInt(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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(1),u=g(a(18)),c=g(a(14)),p=g(a(5)),d=g(a(3)),f=g(a(2)),m=g(a(10)),h=g(a(22)),y=g(a(78)),b=(g(a(4)),g(a(6)),g(a(8)),g(a(25))),v=g(a(9));function g(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){switch(this.props.type){case"labels":return i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Enter Placeholder"),property:"placeholder"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,extraId:"password",label:(0,s.translate)("Description (optional)"),property:"description",hideEditorOptions:"true",cutomTinymce:"bold,italic,underline,link,alignleft,aligncenter,alignright"})))),"registration"===this.props.formType&&i.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",value:"multiple"},i.default.createElement(y.default,r({},this.props,{label:(0,s.translate)("Confirm Password"),property:"confirm-password",settings:this.props.state}),i.default.createElement(i.default.Fragment,null,i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Confirm password"),property:"confirm-password-label"}))),i.default.createElement(d.default,{cols:"6"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Placeholder (optional)"),placeholder:(0,s.translate)("Confirm new password"),property:"confirm-password-placeholder"})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{settings:this.props.state,extraId:"confirm-password",label:(0,s.translate)("Description (optional)"),property:"confirm-password-description",hideEditorOptions:"true",cutomTinymce:"bold,italic,underline,link,alignleft,aligncenter,alignright"}))))))));case"settings":return i.default.createElement(i.default.Fragment,null,"registration"===this.props.formType&&i.default.createElement(v.default,{label:(0,s.translate)("Minimum password strength"),labelDark:!0,description:(0,s.translate)("Choose a minimum password strength required to force your users to sign up with a password stronger than the minimum requirement."),sidebar:!1},i.default.createElement("div",{style:{marginTop:"10px",marginBottom:"0"}},i.default.createElement(m.default,r({property:"strength",settings:this.props.state},this.props,{defaultValue:"none",fieldClass:"sui-input-md"}),i.default.createElement("option",{value:"none"},(0,s.translate)("None")),i.default.createElement("option",{value:"short"},(0,s.translate)("Short")),i.default.createElement("option",{value:"bad"},(0,s.translate)("Bad")),i.default.createElement("option",{value:"good"},(0,s.translate)("Good")),i.default.createElement("option",{value:"strong"},(0,s.translate)("Strong")))),"none"!==this.props.state.strength&&i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Error message"),type:"text",className:"sui-form-control",property:"strength_validation_message",description:(0,s.translate)("This is displayed when the user's password is weaker than the minimum requirement.")})))),i.default.createElement(h.default,this.props),(0,s.isTrue)(this.props.state["confirm-password"])&&i.default.createElement(v.default,{label:(0,s.translate)("Password validation error message"),labelDark:!0,description:(0,s.translate)("Enter an error message to be displayed when the passwords do not match."),sidebar:!1},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,type:"text",placeholder:(0,s.translate)("Passwords do not match. Please try again."),property:"validation_message"}))));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}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=l(o),u=a(1),c=a(11),p=l(a(4)),d=l(a(2)),f=l(a(19)),m=l(a(6)),h=l(a(10)),y=l(a(20)),b=l(a(9)),v=l(a(18)),g=l(a(5)),E=l(a(3)),w=l(a(34)),O=l(a(8));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"getDisabledFields",value:function(){var t=["calculation","currency","number","slider"],a=[];return _.each(forminatorData.fields,function(e){_.contains(t,e.type)||a.push(e.type)}),a}},{key:"getFields",value:function(){var e=this.getDisabledFields();return(0,u.getFields)(this.props.wrappers,e)}},{key:"getFieldsByType",value:function(a){var r=[];return(0,u.getFieldsByType)(a,this.props.wrappers).map(function(e){var t=e.field_label;"address"===a&&(t=e.element_id),r.push({value:e.element_id,label:t})}),r}},{key:"isCountryRequired",value:function(t){var a=void 0;return this.props.wrappers.map(function(e){e.fields.map(function(e){e.element_id===t&&(a=e.address_country_required)})}),(0,u.isTrue)(a)}},{key:"render",value:function(){for(var e=(0,u.isTrue)(forminatorData.userPermissions.manage_forminator_settings)||(0,u.isTrue)(forminatorData.userPermissions.manage_options),t=this.props.type,a=this.props.state.layout,r=(this.props.state.card,(0,u.translate)("In %s",{args:[this.props.state.currency]})),n=this.getFields(),o=[],l=25;l<56;l++)o.push(l);switch(t){case"settings":return s.default.createElement(s.default.Fragment,null,!forminatorData.hasPayPal&&s.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block"},"aria-live":"assertive"},s.default.createElement("div",{className:"sui-notice-content"},s.default.createElement("div",{className:"sui-notice-message"},s.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),s.default.createElement("p",null,(0,u.translate)("You have not connected your PayPal account with Forminator. ")," ",e&&(0,u.translate)("Connect your PayPal account {{link}}here{{/link}} and then come back to configure this field.",{components:{link:s.default.createElement("a",{href:forminatorData.settingsUrl+"§ion=payments",target:"_blank"})}}))))),s.default.createElement(f.default,i({},this.props,{settings:this.props.state,defaultValue:"sandbox",label:(0,u.translate)("Mode of payment"),property:"mode",clearOptions:"true",description:(0,u.translate)("We recommend using sandbox mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to the {{strong}}Live{{/strong}} payments mode.",{components:{strong:s.default.createElement("strong",null)}})}),s.default.createElement("span",{value:"sandbox"},(0,u.translate)("Sandbox")),s.default.createElement("span",{value:"live"},(0,u.translate)("Live"))),s.default.createElement(h.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Charge currency"),property:"currency",description:(0,u.translate)("It's recommended to charge in your customers' currency to drive more sales and avoid foreign exchange fee to your customers."),fieldsize:"240"}),_.map(forminatorData.ppCurrencies,function(e,t){return s.default.createElement("option",{value:t,key:t},t)})),s.default.createElement(m.default,i({},this.props,{property:"amount_type",settings:this.props.state,default:"fixed",label:(0,u.translate)("Payment amount")}),s.default.createElement(p.default,i({},this.props,{settings:this.props.state,value:"fixed",label:(0,u.translate)("Fixed"),boxClass:"sui-tab-boxed"}),s.default.createElement(d.default,i({},this.props,{type:"number",property:"amount",settings:this.props.state,inputClass:"sui-field-has-suffix",label:(0,u.translate)("Fixed amount"),suffix:this.props.state.currency,placeholder:(0,u.translate)("E.g. 20.00"),isRequired:"true",requiredError:(0,u.translate)("Enter an amount or choose a form field.")}))),s.default.createElement(p.default,i({},this.props,{settings:this.props.state,value:"variable",label:(0,u.translate)("Variable"),boxClass:"sui-tab-boxed"}),s.default.createElement("div",{className:"sui-form-field sui-input-md",style:{marginBottom:"10px"}},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Variable amount"),s.default.createElement("span",{className:"sui-label-note"},r)),s.default.createElement(h.default,i({},this.props,{settings:this.props.state,property:"variable",note:r,noWrapper:!0}),s.default.createElement("option",{value:""},(0,u.translate)("Select field")),_.map(n,function(e,t){return s.default.createElement("option",{value:e.element_id,key:t},(0,c.escapeHTML)(e.label))}))),s.default.createElement("span",{className:"sui-description"},(0,u.translate)("A currency field can be used to take user-defined payments such as donations and calculation field can be used to charge a calculated value based on a formula.")))));case"customize":return s.default.createElement(s.default.Fragment,null,s.default.createElement(h.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Label"),property:"label",description:(0,u.translate)("Choose a label for your PayPal button. Note that PayPal checkout doesn't allow a custom label for the PayPal button. You can only choose from the pre-defined labels."),fieldsize:"240"}),s.default.createElement("option",{value:"checkout"},(0,u.translate)("PayPal Checkout")),s.default.createElement("option",{value:"pay"},(0,u.translate)("Pay with PayPal")),s.default.createElement("option",{value:"paypal"},(0,u.translate)("PayPal"))),s.default.createElement(y.default,i({},this.props,{settings:this.props.state,property:"color",elementClass:"sui-select-colors",fieldsize:"240",label:(0,u.translate)("Color"),description:(0,u.translate)("PayPal recommends using the Gold button since it is widely known as their brand color. However, if that does not suit your theme, you can choose a different color.")}),s.default.createElement("option",{value:"gold","data-color":"#FFC439"},(0,u.translate)("Gold")),s.default.createElement("option",{value:"blue","data-color":"#009CDE"},(0,u.translate)("Blue")),s.default.createElement("option",{value:"silver","data-color":"#EEEEEE"},(0,u.translate)("Silver")),s.default.createElement("option",{value:"white","data-color":"#FFFFFF"},(0,u.translate)("White")),s.default.createElement("option",{value:"black","data-color":"#2C2E2F"},(0,u.translate)("Black"))),s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Width")),s.default.createElement("div",{style:{width:"100%",maxWidth:"100px",display:"inline-block"}},s.default.createElement(d.default,i({},this.props,{type:"number",property:"width",minValue:"150",maxValue:"750",settings:this.props.state,placeholder:(0,u.translate)("E.g. 250"),simple:!0}))),s.default.createElement("span",{className:"sui-field-suffix"},(0,u.translate)("px")),s.default.createElement("span",{className:"sui-description"},(0,u.translate)("Choose the width of PayPal Smart Buttons. It can be anywhere between 150px to 750px. Leave this empty if you want the buttons to take the full width of the form up to the 750px limit."))),s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Height")),s.default.createElement("div",{style:{width:"100%",maxWidth:"100px",display:"inline-block",verticalAlign:"middle"}},s.default.createElement(h.default,i({},this.props,{settings:this.props.state,property:"height",noWrapper:!0}),o.map(function(e,t){return s.default.createElement("option",{value:e,key:t},e)}))),s.default.createElement("span",{className:"sui-field-suffix"},(0,u.translate)("px")),s.default.createElement("span",{className:"sui-description"},(0,u.translate)("Choose the height of PayPal Smart Buttons. It can be anywhere between 25px to 55px"))),s.default.createElement(f.default,i({},this.props,{settings:this.props.state,defaultValue:"rect",label:(0,u.translate)("Shape"),property:"shape",clearOptions:"true",description:(0,u.translate)("Choose your preferred shape from your PayPal Smart Buttons.")}),s.default.createElement("span",{value:"rect"},(0,u.translate)("Rectangular")),s.default.createElement("span",{value:"pill"},(0,u.translate)("Pill"))),s.default.createElement(f.default,i({},this.props,{settings:this.props.state,defaultValue:"vertical",label:(0,u.translate)("Layout"),property:"layout",clearOptions:"true",description:(0,u.translate)("We recommend the vertical layout as it allows additional payment methods such as Credit Cards. You can read about the layout options {{link}}here{{/link}}.",{components:{link:s.default.createElement("a",{href:"https://developer.paypal.com/docs/checkout/integration-features/customize-button/#layout",target:"_blank"})}})}),s.default.createElement("span",{value:"vertical"},(0,u.translate)("Vertical")),s.default.createElement("span",{value:"horizontal"},(0,u.translate)("Horizontal"))),"vertical"!==a&&s.default.createElement(f.default,i({},this.props,{settings:this.props.state,defaultValue:"true",label:(0,u.translate)("Tagline"),property:"tagline",clearOptions:"true",description:(0,u.translate)('Choose whether to show the default PayPal tagline {{strong}}"The safer, easier way to pay"{{/strong}} below your PayPal button.',{components:{strong:s.default.createElement("strong",null)}})}),s.default.createElement("span",{value:"true"},(0,u.translate)("Show")),s.default.createElement("span",{value:"false"},(0,u.translate)("Hide"))));case"advanced-settings":return s.default.createElement(s.default.Fragment,null,s.default.createElement(b.default,null,s.default.createElement("label",{className:"sui-settings-label"},(0,u.translate)("Disable Funding Sources")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("PayPal automatically adds additional funding sources to the PayPal checkout for visitors from supported countries. However, you can choose to disable funding sources which shouldn't be displayed to visitors.")),s.default.createElement(g.default,null,s.default.createElement(E.default,{cols:"6"},s.default.createElement(w.default,i({},this.props,{property:"card",settings:this.props.state,label:(0,u.translate)("Credit or debit cards"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"credit",settings:this.props.state,label:(0,u.translate)("PayPal Credit"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"bancontact",settings:this.props.state,label:(0,u.translate)("Bancontact"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"blik",settings:this.props.state,label:(0,u.translate)("BLIK"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"eps",settings:this.props.state,label:(0,u.translate)("eps"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"giropay",settings:this.props.state,label:(0,u.translate)("giropay"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"ideal",settings:this.props.state,label:(0,u.translate)("iDEAL"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),s.default.createElement(E.default,{cols:"6"},s.default.createElement(w.default,i({},this.props,{property:"mercadopago",settings:this.props.state,label:(0,u.translate)("Mercado Pago"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"mybank",settings:this.props.state,label:(0,u.translate)("MyBank"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"p24",settings:this.props.state,label:(0,u.translate)("Przelewy24"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"sepa",settings:this.props.state,label:(0,u.translate)("SEPA-Lastschrift"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"sofort",settings:this.props.state,label:(0,u.translate)("Sofort"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"})),s.default.createElement(w.default,i({},this.props,{property:"venmo",settings:this.props.state,label:(0,u.translate)("Venmo"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))))),s.default.createElement(b.default,null,s.default.createElement("label",{className:"sui-settings-label"},(0,u.translate)("Pre-fill Billing Details")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("Pre-fill the payer's billing info collected on your form on the Debit or Credit Card checkout, so the payer doesn't have to enter those details again.")),s.default.createElement(g.default,null,s.default.createElement(E.default,{cols:"12"},s.default.createElement(m.default,i({},this.props,{property:"billing-details",settings:this.props.state,default:"false"}),s.default.createElement(p.default,i({},this.props,{settings:this.props.state,value:"true",label:(0,u.translate)("Enable"),boxClass:"sui-tab-boxed"}),s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Customer name (optional)")),s.default.createElement(h.default,i({},this.props,{settings:this.props.state,property:"billing-name",noWrapper:!0}),s.default.createElement("option",{value:""},(0,u.translate)("Select a name field")),_.map(this.getFieldsByType("name"),function(e,t){return s.default.createElement("option",{value:e.value,key:t},(0,c.escapeHTML)(e.label))}))),s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Customer email address (optional)")),s.default.createElement(h.default,i({},this.props,{settings:this.props.state,property:"billing-email",noWrapper:!0}),s.default.createElement("option",{value:""},(0,u.translate)("Select an email field")),_.map(this.getFieldsByType("email"),function(e,t){return s.default.createElement("option",{value:e.value,key:t},(0,c.escapeHTML)(e.label))}))),s.default.createElement("div",{className:"sui-form-field",style:{marginBottom:"10px"}},s.default.createElement("label",{className:"sui-label"},(0,u.translate)("Billing address (optional)")),s.default.createElement(h.default,i({},this.props,{settings:this.props.state,property:"billing-address",noWrapper:!0}),s.default.createElement("option",{value:""},(0,u.translate)("Select an address field")),_.map(this.getFieldsByType("address"),function(e,t){return s.default.createElement("option",{value:e.value,key:t},(0,c.escapeHTML)(e.label))}))),!_.isEmpty(this.props.state["billing-address"])&&!this.isCountryRequired(this.props.state["billing-address"])&&s.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block"},"aria-live":"assertive"},s.default.createElement("div",{className:"sui-notice-content"},s.default.createElement("div",{className:"sui-notice-message"},s.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),s.default.createElement("p",null,(0,u.translate)("Ensure the Country option is enabled and required for {{strong}}%(fieldName)s{{/strong}} to process Paypal’s transaction successfully.",{args:{fieldName:this.props.state["billing-address"]},components:{strong:s.default.createElement("strong",null)}})))))),s.default.createElement(O.default,i({},this.props,{settings:this.props.state,value:"false",label:(0,u.translate)("Disable")})))))),s.default.createElement(b.default,null,s.default.createElement("label",{className:"sui-settings-label"},(0,u.translate)("Shipping Address")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("If you are selling a product that doesn't need to be shipped, you can choose to disable and hide the shipping address fields from the PayPal payment page.")),s.default.createElement(f.default,i({},this.props,{settings:this.props.state,property:"shipping_address",defaultValue:"disable",noWrapper:!0}),s.default.createElement("div",{value:"enable"},(0,u.translate)("Enable")),s.default.createElement("div",{value:"disable"},(0,u.translate)("Disable")))),s.default.createElement(b.default,null,s.default.createElement("label",{className:"sui-settings-label"},(0,u.translate)("Language")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("By default, PayPal detects the language for the visitors based on their geolocation and browser preferences. It is recommended to pass this parameter only if you need the PayPal buttons to render in the same language as the rest of your site. {{link}}Supported locale codes.{{/link}}",{components:{link:s.default.createElement("a",{href:"https://developer.paypal.com/docs/api/reference/locale-codes/#supported-locale-codes",target:"_blank"})}})),s.default.createElement(g.default,null,s.default.createElement(E.default,{cols:"6"},s.default.createElement(d.default,i({},this.props,{settings:this.props.state,placeholder:(0,u.translate)("Eg. en_US"),property:"locale"}))))),s.default.createElement(b.default,null,s.default.createElement("label",{className:"sui-settings-label"},(0,u.translate)("Debug Mode")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("PayPal debug mode helps troubleshoot any issues. However, it's recommended to disable this in production as it causes a significant increase in the script size and performance decrease.")),s.default.createElement(f.default,i({},this.props,{settings:this.props.state,property:"debug_mode",defaultValue:"disable",noWrapper:!0}),s.default.createElement("div",{value:"disable"},(0,u.translate)("Disable")),s.default.createElement("div",{value:"enable"},(0,u.translate)("Enable")))));case"visibility":return s.default.createElement(v.default,this.props);default:return s.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=h(a(5)),c=h(a(3)),p=h(a(14)),d=h(a(2)),f=h(a(25)),m=h(a(21));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.type,t={};switch(_.assign(t,forminatorData.variables),e){case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),property:"field_label"})),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Hide label"),property:"hide-label"})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{extraId:"html-type",settings:this.props.state,boxClass:"sui-tab-boxed",property:"value",disableMiscData:!1,editorOptions:t,enableAllFormFields:!1,enableAllNonFormFields:!1,allowRepeater:!1,excludeSubFields:!0,enableFormData:!0,enablePostData:!1,enableUpload:"true",allowButtonOnclick:"true",enableParentForm:"true",mainOptionsLabel:(0,s.translate)("Site Information"),mainOptions:{site_title:(0,s.translate)("Site Title"),site_url:(0,s.translate)("Site URL"),date_dmy:(0,s.translate)("Date")},paymentOptions:forminatorData.payment_variables,label:(0,s.translate)("Value")})))));case"styling":return i.default.createElement(p.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=a(11),c=h(a(5)),p=h(a(3)),d=h(a(14)),f=h(a(38)),m=h(a(19));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"getDisabledFields",value:function(){var e=["captcha","product","page-break","total","paypal","password"];return e=!_.isUndefined(this.props.enablePostData)&&this.props.enablePostData&&!_.isUndefined(this.props.enableUpload)&&this.props.enableUpload?["captcha","product","page-break","total","stripe","paypal","password"]:e}},{key:"getFields",value:function(){var e=this.getDisabledFields();return(0,s.getFields)(forminatorData.parentFormFields,e,void 0,void 0,!0)}},{key:"render",value:function(){switch(this.props.type){case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(m.default,r({},this.props,{settings:this.props.state,property:"input_label",label:(0,s.translate)("Hide or show input labels")}),i.default.createElement("span",{value:"true"},(0,s.translate)("Show")),i.default.createElement("span",{value:"false"},(0,s.translate)("Hide"))))),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{settings:this.props.state,property:"exclusion-field",type:"textarea",placeholder:(0,s.translate)("Enter form fields to remove from PDF."),boxClass:"sui-tab-boxed",label:(0,s.translate)("Form field exclusion"),description:(0,s.translate)("Use the input option to remove specific field(s) from your PDF file."),customClass:"sui-variables-select-text"}),_.map(this.getFields(),function(e,t){return i.default.createElement("option",{key:t,value:"{"+e.element_id+"}","data-content":e.element_id},(0,u.escapeHTML)(e.label))})))));case"styling":return i.default.createElement(d.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=v(l),s=a(1),u=v(a(5)),c=v(a(3)),p=v(a(14)),d=v(a(2)),f=v(a(25)),m=v(a(21)),h=v(a(38)),y=v(a(78)),b=a(11);function v(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e.multiFields=[{slug:"payment_amount",label:(0,s.translate)("Price")},{slug:"quantity",label:(0,s.translate)("Quantity")},{slug:"payment_type",label:(0,s.translate)("Payment Type")},{slug:"payment_method",label:(0,s.translate)("Payment Method")},{slug:"transaction_id",label:(0,s.translate)("Transaction/Payment ID")},{slug:"payment_status",label:(0,s.translate)("Payment Status")},{slug:"subtotal",label:(0,s.translate)("Subtotal")},{slug:"tax",label:(0,s.translate)("Tax")},{slug:"total_amount",label:(0,s.translate)("Total Amount")}],e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"getNameOptions",value:function(){var t=[];return(0,s.getFields)(this.props.wrappers,["page-break","postdata","upload","captcha","date","time","email","consent","gdprcheckbox","password"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"render",value:function(){var a=this;switch(this.props.type){case"settings":return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{id:"pdf-payment-modal",className:"sui-accordion sui-accordion-flushed fui-modal-accordion-flushed"},i.default.createElement(y.default,r({},this.props,{label:(0,s.translate)("Product name"),property:"product_name",settings:this.props.state,required:this.props.state.product_name_required}),i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(h.default,r({},this.props,{settings:this.props.state,type:"input",property:"product_label",placeholder:(0,s.translate)("Enter Label"),defaultValue:(0,s.translate)("Product Name"),label:(0,s.translate)("Label")}),this.getNameOptions().map(function(e,t){return i.default.createElement("option",{key:t,value:e.value},(0,b.escapeHTML)(e.label))})),i.default.createElement(m.default,r({},this.props,{settings:this.props.state,label:(0,s.translate)("Hide label"),property:"hide-label"})))),i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{extraId:"html-type",settings:this.props.state,boxClass:"sui-tab-boxed",property:"product_value",disableMiscData:!0,allowRepeater:!1,excludeSubFields:!0,enableFormData:!0,enablePostData:!1,enableUpload:"true",allowButtonOnclick:"true",enableParentForm:"true",mainOptions:[],label:(0,s.translate)("Value"),selectLabel:(0,s.translate)("Insert dynamic data"),tooltipLabel:(0,s.translate)("Add dynamic data")})))))),this.multiFields.map(function(e,t){return i.default.createElement(y.default,r({},a.props,{label:e.label,property:e.slug,settings:a.props.state,required:a.props.state[e.slug+"_required"],key:t}),i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(d.default,r({},a.props,{settings:a.props.state,label:(0,s.translate)("Label"),placeholder:(0,s.translate)("Enter label"),defaultValue:e.label,property:e.slug+"_label"}))))))})));case"styling":return i.default.createElement(p.default,this.props);default:return i.default.createElement("div",null)}}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),s=l(o),u=a(1),c=l(a(18)),p=l(a(14)),d=l(a(22)),f=l(a(5)),m=l(a(3)),h=l(a(2)),y=l(a(9)),b=l(a(10)),v=l(a(21));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.type,t=this.props.state,a=t.icon,r=t.size,n=t.suffix,t=t.max_rating,o=Math.max(0,Math.min(Math.floor(Number(t)),50)),l=Math.ceil(o/2);switch(e){case"labels":return s.default.createElement(s.default.Fragment,null,s.default.createElement(f.default,null,s.default.createElement(m.default,{cols:"12"},s.default.createElement(h.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Label"),placeholder:(0,u.translate)("Enter Label"),property:"field_label"})))),s.default.createElement(f.default,null,s.default.createElement(m.default,{cols:"12"},s.default.createElement(h.default,i({},this.props,{settings:this.props.state,label:(0,u.translate)("Description (optional)"),placeholder:(0,u.translate)("Enter description"),property:"description"})))));case"settings":return s.default.createElement("div",null,s.default.createElement(d.default,this.props),s.default.createElement(y.default,{label:(0,u.translate)("Maximum Rating"),labelDark:!0,description:(0,u.translate)("Specify the maximum rating number."),sidebar:!1},s.default.createElement(h.default,i({},this.props,{settings:this.props.state,type:"number",isPositive:!0,maxValid:50,maxValidError:(0,u.translate)("Max value should be 50."),placeholder:(0,u.translate)("Enter Maximum Rating"),property:"max_rating",minValue:"0",maxValue:"50",step:"1"}))),s.default.createElement(y.default,{sidebar:!1},s.default.createElement("div",{className:"sui-form-field"},s.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},s.default.createElement("div",null,s.default.createElement("span",{className:"sui-settings-label sui-dark"},(0,u.translate)("Rating Icon")),s.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,u.translate)("Select the style and size of the rating icon."))),s.default.createElement(v.default,i({},this.props,{label:(0,u.translate)("Show suffix"),property:"suffix",settings:this.props.state,unWrap:!0}))),s.default.createElement("div",{style:{border:"1px solid #e6e6e6",padding:"30px",borderRadius:"4px"}},s.default.createElement(f.default,null,s.default.createElement(m.default,{cols:"6"},s.default.createElement(b.default,i({},this.props,{property:"icon",defaultValue:"star",settings:this.props.state}),s.default.createElement("option",{value:"star"},(0,u.translate)("Star")),s.default.createElement("option",{value:"heart"},(0,u.translate)("Heart")),s.default.createElement("option",{value:"like"},(0,u.translate)("Thumb")),s.default.createElement("option",{value:"smile"},(0,u.translate)("Smiley face")))),s.default.createElement(m.default,{cols:"6"},s.default.createElement(b.default,i({},this.props,{property:"size",defaultValue:"md",settings:this.props.state}),s.default.createElement("option",{value:"sm"},(0,u.translate)("Small - 16px")),s.default.createElement("option",{value:"md"},(0,u.translate)("Medium - 24px")),s.default.createElement("option",{value:"lg"},(0,u.translate)("Large - 32px"))))),s.default.createElement(f.default,null,s.default.createElement(m.default,{cols:"12"},s.default.createElement("div",{className:"forminator-rating-field forminator-rating-preview forminator-rating-size--"+r},s.default.createElement("div",{className:"forminator-rating-items"},[].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(Array(o))).map(function(e,t){return s.default.createElement("span",{key:t,className:"forminator-icon-"+a+" "+(t<l?"forminator-rating-active":""),"aria-hidden":"true"})}),n&&s.default.createElement("span",{className:"forminator-rating-suffix"},"("+l+"/"+o+")")))))))));case"visibility":return s.default.createElement(c.default,this.props);case"styling":return s.default.createElement(p.default,this.props);default:return s.default.createElement("div",null,(0,u.translate)("Wrong field type!"))}}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=v(l),s=a(1),u=a(11),c=v(a(4)),p=v(a(5)),d=v(a(3)),f=v(a(2)),m=v(a(21)),h=v(a(20)),y=v(a(19)),b=v(a(7));function v(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){var t;if(this instanceof a)return e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e)),t=(0,s.getForminatorField)(e.props.state),e.settings=t.settings,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var a=this,e=_.map(this.settings,function(e,t){switch(e.type){case"Toggle":return i.default.createElement(d.default,{cols:e.size,customClass:e.className,key:t},i.default.createElement(m.default,r({},a.props,{settings:a.props.state,label:e.label||"",placeholder:e.placeholder||"",property:e.name,defaultValue:e.default})));case"Text":return i.default.createElement(d.default,{cols:e.size,key:t},i.default.createElement(f.default,r({},a.props,{settings:a.props.state,label:e.label||"",placeholder:e.placeholder||"",property:e.name,defaultValue:e.default})));case"Color":return i.default.createElement(d.default,{cols:e.size,key:t},i.default.createElement(b.default,r({},a.props,{settings:a.props.state,label:e.label||"",placeholder:e.placeholder||"",property:e.name,defaultValue:e.default})));case"Select":return i.default.createElement(d.default,{cols:e.size,key:t},i.default.createElement(h.default,r({},a.props,{settings:a.props.state,label:e.label||"",placeholder:e.placeholder||"",property:e.name,defaultValue:e.default}),_.map(e.values,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})));case"Radio":return i.default.createElement(d.default,{cols:e.size,key:t},i.default.createElement(y.default,r({},a.props,{settings:a.props.state,label:e.label||"",placeholder:e.placeholder||"",property:e.name,defaultValue:e.default}),_.map(e.values,function(e,t){return i.default.createElement(c.default,{value:e.value,key:t},(0,u.escapeHTML)(e.label))})));default:return i.default.createElement("div",null,(0,s.translate)("Unknown setting"))}});return i.default.createElement("div",{className:"forminator-advanced-settings"},i.default.createElement(p.default,null,e))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=c(o),i=a(1),s=c(a(28)),u=c(a(29));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.previewLoaded=e.previewLoaded.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),this.$body=jQuery(this.body),this.mounted=!0,this.load(),jQuery(document).off("after.load.forminator"),jQuery(document).on("after.load.forminator",this.previewLoaded)}},{key:"componentWillUnmount",value:function(){(this.mounted=!1,i.hasFieldType)("postdata",this.props.wrappers)&&(window.jQuery=window.jQueryFormi)}},{key:"previewLoaded",value:function(){this.$body.find(".sui-notice-loading").remove(),this.$body.find(".sui-notice-style-basic").show()}},{key:"load",value:function(){var e={wrappers:this.props.wrappers,settings:this.props.settings},e={id:this.props.id,action:"forminator_load_form",type:"forminator_forms",nonce:forminatorData.previewNonce,render_id:0,is_preview:1,preview_data:e,last_submit_data:{}};this.$el.forminatorLoader(e)}},{key:"render",value:function(){var t=this,e=this.props.settings["form-style"];return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{closeType:"icon",closeModal:this.closeModal},l.default.createElement(u.default,{label:(0,i.translate)("Preview")})),l.default.createElement("div",{className:"sui-box-body",ref:function(e){return t.body=e}},l.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-loading sui-active",style:{display:"block"},"aria-live":"assertive"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-loader sui-loading","aria-hidden":"true"}),l.default.createElement("p",null,(0,i.translate)("Loading preview…"))))),("basic"===e||"none"===e)&&l.default.createElement("div",{role:"alert","aria-live":"polite",className:"sui-notice sui-notice-style-basic sui-active","aria-hidden":"true"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info sui-md","aria-hidden":"true"}),l.default.createElement("p",null,l.default.createElement("strong",null,(0,i.translate)("Note:"))," ",(0,i.translate)("Appearance of some fields may vary depending on the form styles you select in Appearance > Form styles. For the best viewing experience, ensure to preview your changes on a page or post."))))),l.default.createElement("form",{ref:function(e){return t.el=e},id:"forminator-module-"+this.props.id,"data-forminator-render":"0",className:"sui-hidden"})))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(23),u=a(1),c=g(a(18)),p=g(a(14)),d=g(a(5)),f=g(a(3)),m=g(a(2)),h=g(a(28)),y=g(a(29)),b=g(a(30)),v=g(a(37)),a=a(13);function g(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.state=e.props.settings.submitData||{},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/builder/")}},{key:"applyChanges",value:function(){this.props.actions.settingsActions.updateSetting("submitData",this.state),this.closeModal()}},{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(h.default,{closeType:"icon",closeModal:this.closeModal},i.default.createElement(y.default,{label:(0,u.translate)("Edit Field"),tag:(0,u.translate)("Submit")})),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},i.default.createElement("div",{className:"sui-tabs-menu"},i.default.createElement(s.NavLink,{to:"/builder/labels",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Labels")),i.default.createElement(s.NavLink,{to:"/builder/visibility/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Visibility")),i.default.createElement(s.NavLink,{to:"/builder/styling/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Styling"))),i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/",element:i.default.createElement(s.Navigate,{to:"/builder/labels",replace:!0})})),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-content active"},i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/labels",element:i.default.createElement("div",{key:"builder-labels"},i.default.createElement(d.default,null,i.default.createElement(f.default,{cols:"12"},i.default.createElement(m.default,r({},this.props,{settings:this.state,label:(0,u.translate)("Button text"),placeholder:(0,u.translate)("Enter text"),property:"custom-submit-text",updateProperty:this.updateProperty})))),i.default.createElement(d.default,null,i.default.createElement(f.default,{cols:"12"},i.default.createElement(m.default,r({},this.props,{settings:this.state,label:(0,u.translate)("Error message"),placeholder:(0,u.translate)("Enter message"),property:"custom-invalid-form-message",updateProperty:this.updateProperty})))))}),i.default.createElement(s.Route,{path:"/builder/visibility",element:i.default.createElement(c.default,r({},this.props,{updateProperty:this.updateProperty,settings:this.state,state:this.state}))}),i.default.createElement(s.Route,{path:"/builder/styling",element:i.default.createElement(p.default,r({},this.props,{updateProperty:this.updateProperty,state:this.state}))})))))),i.default.createElement(b.default,{alignment:"separated"},i.default.createElement(v.default,{icon:"undo",label:(0,u.translate)("Discard Changes"),closeModal:this.closeModal,customClass:"sui-button-ghost forminator-discard-field-settings"}),i.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,u.translate)("Apply")),i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){return l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"+(forminatorData.showBranding?" sui-spacing-bottom--30":" sui-spacing-bottom--60")},l.default.createElement("span",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}),l.default.createElement("h3",{className:"sui-box-title sui-lg",id:"dialogTitle"},(0,i.translate)("Publishing form…")),l.default.createElement("p",{className:"sui-description"},(0,i.translate)("Great work! Please hold tight a few moments while we publish your form to the world."))))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=f(o),i=(a(23),a(1)),s=a(11),u=f(a(37)),c=f(a(28)),p=f(a(30)),d=f(a(29)),a=a(13);function f(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.closeSettingModal=e.closeSettingModal.bind(e),e.trashField=e.trashField.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"trashField",value:function(){this.props.modal.modalProps.trashField(),this.closeModal(),this.closeNotice()}},{key:"closeNotice",value:function(){var e=(0,i.hasFieldType)("stripe",this.props.wrappers),t=(0,i.hasFieldType)("paypal",this.props.wrappers);(e&&!t||t&&!e)&&jQuery("#forminator-notification").stop().slideUp("slow")}},{key:"editSettings",value:function(t){var e=JSON.stringify(this.props.wrappers),e=JSON.parse(e).map(function(e){return e.fields=e.fields.filter(function(e){return e.element_id===t.id}),e}).filter(function(e){return!_.isEmpty(e.fields)});this.closeModal(),this.props.actions.modalActions.showModal({open:!0,field:t.field.fieldData,wrapper:e[0],closeModal:this.closeSettingModal,isValid:!0},"field-settings")}},{key:"closeSettingModal",value:function(e){this.props.actions.modalActions.showModal({open:!1,field:this.props.field,wrapper:this.props.wrapper},"field-settings")}},{key:"render",value:function(){var e,a=this,t=this,r=(_.isEmpty(this.props.modal.modalProps.field.field_label)?this.props.modal.modalProps.field.element_id:this.props.modal.modalProps.field.field_label,_.filter(this.props.settings,function(e,t){return 0===t.indexOf("registration")})),n=(0,i.getCalculationFields)(this.props.wrappers),o=[];return _.each(n,function(e){!_.isUndefined(e.formula)&&!1!==e.formula||(e.formula=""),0<=e.formula.indexOf("{"+a.props.modal.modalProps.field.element_id+"}")&&o.push({id:e.element_id,label:e.label,field:e})}),_.isEmpty(o)?(n="group"===this.props.modal.modalProps.field.type?(0,i.translate)("Delete Field Group"):(0,i.translate)("Delete Field"),e="group"===this.props.modal.modalProps.field.type?(0,i.translate)("Are you sure you want to delete this group and all the fields it contains?"):(0,i.translate)("Deleting this field {%(name)s} will also remove associated values from existing submissions.",{args:{name:this.props.modal.modalProps.field.element_id}}),l.default.createElement(l.default.Fragment,null,l.default.createElement(c.default,{flatten:!0,alignment:"center",closeType:"icon",closeModal:this.closeModal,customClass:"sui-spacing-top--60"},l.default.createElement(d.default,{id:this.props.modal.modalProps.id,label:n,size:"lg"}),l.default.createElement("p",{id:"modal-desc-"+this.props.modal.modalProps.id,className:"sui-description"},e),0<r.length&&-1!==r.indexOf(this.props.modal.modalProps.field.element_id)&&l.default.createElement("p",{className:"sui-description"},(0,i.translate)("Note that this field is mapped in {{link}}Default Meta Keys{{/link}}. If deleted, you will need to remap meta keys {{link}}here{{/link}}.",{components:{link:l.default.createElement("a",{onClick:function(){return e="registration",a.closeModal(),void setTimeout(function(){t.props.router.navigate("/"+e)},800);var e},style:{cursor:"pointer"}})}}))),l.default.createElement(p.default,{customClass:"sui-flatten sui-content-center"},l.default.createElement(u.default,{label:(0,i.translate)("Cancel"),closeModal:this.closeModal,customClass:"sui-button-ghost"}),l.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.trashField},l.default.createElement("span",{className:"sui-loading-text"},l.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,i.translate)("Delete")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))):_.isEmpty(o)?void 0:(n=_.map(o,function(e,t){return l.default.createElement("li",{className:"wpmudev-dropdown--option",key:t},l.default.createElement("i",{className:"fui-list-icon sui-icon-calculator","aria-hidden":"true"}),l.default.createElement("span",{className:"fui-list-label"},(0,s.escapeHTML)(e.label)),l.default.createElement("button",{className:"sui-button-icon",onClick:a.editSettings.bind(a,e)},l.default.createElement("i",{className:"sui-icon-pencil","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Edit Field"))))}),l.default.createElement(l.default.Fragment,null,l.default.createElement(c.default,{flatten:!0,alignment:"center",closeType:"icon",closeModal:this.closeModal,customClass:"sui-spacing-top--60"},l.default.createElement(d.default,{id:this.props.modal.modalProps.id,label:(0,i.translate)("Delete Field")}),l.default.createElement("p",{id:"modal-desc-"+this.props.modal.modalProps.id,className:"sui-description"},(0,i.translate)("Please remove the references to this field from the following form fields first."))),l.default.createElement("div",{className:"sui-box-body"},l.default.createElement("div",{className:"sui-form-field"},l.default.createElement("label",{className:"sui-label"},(0,i.translate)("Form Fields")),l.default.createElement("ul",{className:"fui-list-fields"},n))),l.default.createElement(p.default,{flatten:!0,alignment:"center"},l.default.createElement(u.default,{label:(0,i.translate)("Got It"),closeModal:this.closeModal}))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=c(o),i=a(1),s=c(a(26)),u=a(24);function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.copyToClipboard=e.copyToClipboard.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"copyToClipboard",value:function(){this.input.select(),document.execCommand("copy"),new s.default({type:"success",text:(0,i.translate)("Shortcode has been copied successfully."),time:4e3}).open()}},{key:"render",value:function(){var t=this;return l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement(u.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-cancel-create-form",onClick:this.closeModal}),l.default.createElement("span",{className:"sui-icon-check sui-lg","aria-hidden":"true"}),l.default.createElement("h3",{id:"dialogTitle",className:"sui-box-title sui-lg"},(0,i.translate)("Ready to go!")),l.default.createElement("p",{className:"sui-description"},(0,i.translate)("Your form is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!"))),l.default.createElement("div",{className:"sui-box-body"+(forminatorData.showBranding?"":" sui-spacing-bottom--60")},l.default.createElement("div",{id:"forminator-form-name-input",className:"sui-form-field"},l.default.createElement("label",{htmlFor:"forminator-form-name",className:"sui-label"},(0,i.translate)("Shortcode")),l.default.createElement("div",{className:"sui-with-button sui-with-button-icon"},l.default.createElement("input",{type:"text",defaultValue:'[forminator_form id="'+this.props.id+'"]',id:"forminator-form-shortcode",className:"sui-form-control",ref:function(e){return t.input=e}}),l.default.createElement(u.ButtonIcon,{icon:"copy",iconSize:"sm",label:(0,i.translate)("Copy shortcode"),onClick:this.copyToClipboard})))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(40)),c=f(a(41)),p=f(a(26)),d=f(a(10));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"applyPreset",value:function(){var t=this,e=this.props.settings,a=jQuery("#forminator-apply-preset"),r=[forminatorData.currentForm.settings.form_id],n=jQuery("#forminator-field-appearance_preset").val(),e=(a.addClass("sui-button-onload-text"),{action:"forminator_apply_appearance_preset",_ajax_nonce:forminatorData.modules.ApplyPreset.nonce,edit_form:!0,settings:JSON.stringify(e),preset_id:n,ids:r});u.default.post(forminatorData.ajaxUrl,c.default.stringify(e)).then(function(e){(e.data.success?(t.props.actions.settingsActions.resetSettings(e.data.data),jQuery(".sui-accordion-item--open .sui-accordion-item-header").trigger("click"),t.closeModal(),new p.default({type:"success",text:(0,s.translate)("Appearance preset successfully applied."),time:4e3})):new p.default({type:"error",text:e.data.data})).open()}).catch(function(e){new p.default({type:"error",text:(0,s.translate)("Something went wrong. Please try again.")}).open(),console.log(e)}).then(function(){setTimeout(function(){a.removeClass("sui-button-onload-text")},1e3)})}},{key:"render",value:function(){var e=this;return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60",style:{paddingBottom:"0"}},i.default.createElement("button",{className:"sui-button-icon sui-button-float--right forminator-popup-close forminator-cancel-create-form","aria-label":(0,s.translate)("Close this dialog window"),onClick:this.closeModal},i.default.createElement("span",{className:"sui-icon-close sui-md","aria-hidden":"true"}),i.default.createElement("span",{className:"sui-screen-reader-text"},(0,s.translate)("Close this dialog window"))),i.default.createElement("h3",{className:"sui-box-title sui-lg",id:"dialogTitle"},forminatorData.modules.ApplyPreset.title),i.default.createElement("span",{className:"sui-description",style:{marginTop:"15px"}},(0,s.translate)("Select an appearance preset from the list below to apply the appearance to your form. You can edit or create new presets in {{link}}Settings > 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}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=P(l),s=a(23),u=a(1),c=P(a(5)),p=P(a(3)),d=P(a(2)),f=P(a(8)),m=P(a(4)),h=P(a(6)),y=P(a(64)),b=P(a(384)),v=P(a(9)),g=P(a(30)),E=P(a(37)),w=P(a(28)),O=P(a(29)),a=a(13);function P(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.state=e.props.settings.paginationData||{},e.fields=(0,u.getFields)(e.props.wrappers,[]),e.fields=_.filter(e.fields,function(e){return"page-break"===e.field_type}),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/builder/")}},{key:"applyChanges",value:function(){this.props.actions.settingsActions.updateSetting("paginationData",this.state),this.closeModal()}},{key:"render",value:function(){var a=this,e=this.fields.length;return i.default.createElement(i.default.Fragment,null,i.default.createElement(w.default,{closeType:"icon",closeModal:this.closeModal},i.default.createElement(O.default,{label:(0,u.translate)("Edit Field"),tag:(0,u.translate)("Pagination")})),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},i.default.createElement("div",{className:"sui-tabs-menu"},i.default.createElement(s.NavLink,{to:"/builder/labels",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Labels")),i.default.createElement(s.NavLink,{to:"/builder/settings/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Settings"))),i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/",element:i.default.createElement(s.Navigate,{to:"/builder/labels",replace:!0})})),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-content active"},i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/labels",element:i.default.createElement("div",{key:"builder-labels"},i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement("span",{className:"sui-description"},(0,u.translate)("Your form is divided into multiple pages by Page Break field(s), and you can customize the label of each page here. Page names appear on your form header along with the progress indicator.")))),_.map(this.fields,function(e,t){return i.default.createElement(c.default,{key:e.element_id},i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},a.props,{settings:a.state,label:"Page "+(t+1),defaultValue:"Page "+(t+1),property:e.element_id+"-steps",updateProperty:a.updateProperty}))))}),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},i.default.createElement(d.default,r({},this.props,{settings:this.state,label:(0,u.translate)("Finish"),defaultValue:"Finish",property:"last-steps",updateProperty:this.updateProperty})))))}),i.default.createElement(s.Route,{path:"/builder/settings",element:i.default.createElement("div",{key:"builder-settings"},i.default.createElement(v.default,null,i.default.createElement(h.default,r({},this.props,{settings:this.state,property:"pagination-header-design",settingsLabel:(0,u.translate)("Progress Indicator"),default:"show",description:(0,u.translate)("Choose whether to show a progress indicator on top of your form, so your users know how far they are through your form."),updateProperty:this.updateProperty}),i.default.createElement(m.default,r({},this.props,{value:"show",boxClass:"sui-tab-boxed",label:(0,u.translate)("Show")}),i.default.createElement(y.default,r({},this.props,{settings:this.state,defaultValue:"nav",radioClass:"sui-radio-sm",property:"pagination-header",updateProperty:this.updateProperty}),i.default.createElement("div",{value:"nav",hasImage:!0,image1x:"pagination-steps.png",image2x:"pagination-steps@2x.png"},(0,u.translate)("Steps")),i.default.createElement("div",{value:"bar",hasImage:!0,image1x:"pagination-progress-bar.png",image2x:"pagination-progress-bar@2x.png"},(0,u.translate)("Progress Bar")))),i.default.createElement(f.default,{value:"off"},(0,u.translate)("Hide")))),i.default.createElement(v.default,null,i.default.createElement(h.default,r({},this.props,{settings:this.state,property:"pagination-labels",settingsLabel:(0,u.translate)("Buttons Text"),default:"default",description:(0,u.translate)("Choose whether you want to use default text for the Previous and Next button or use custom text."),updateProperty:this.updateProperty}),i.default.createElement(f.default,{value:"default"},(0,u.translate)("Default")),i.default.createElement(m.default,r({},this.props,{value:"custom",label:(0,u.translate)("Custom")}),i.default.createElement(b.default,r({},this.props,{field:this.fields,length:e,updateProperty:this.updateProperty,state:this.state}))))))})))))),i.default.createElement(g.default,{alignment:"separated"},i.default.createElement(E.default,{icon:"undo",label:(0,u.translate)("Discard Changes"),closeModal:this.closeModal,customClass:"sui-button-ghost forminator-discard-field-settings"}),i.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,u.translate)("Apply")),i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var a=this;return l.default.createElement("table",{className:"sui-table fui-table--pagination"},l.default.createElement("thead",null,l.default.createElement("tr",null,l.default.createElement("th",null,(0,i.translate)("Page")),l.default.createElement("th",null,(0,i.translate)("Previous Button")),l.default.createElement("th",null,(0,i.translate)("Next Button")))),l.default.createElement("tbody",null,_.map(this.props.field,function(t,e){return l.default.createElement("tr",null,l.default.createElement("td",{className:"sui-table-item-title"},"Page "+(e+1)),l.default.createElement("td",null,e<=0&&l.default.createElement("strong",{style:{color:"#888888"}},(0,i.translate)("No Previous button")),0<e&&l.default.createElement("input",{type:"text",placeholder:(0,i.translate)("Previous"),className:"sui-form-control",value:_.isUndefined(a.props.state[t.element_id+"-previous"])?(0,i.translate)("Previous"):a.props.state[t.element_id+"-previous"],onChange:function(e){a.props.updateProperty(t.element_id+"-previous",e.target.value)}})),l.default.createElement("td",null,l.default.createElement("input",{type:"text",placeholder:(0,i.translate)("Next"),className:"sui-form-control",value:_.isUndefined(a.props.state[t.element_id+"-next"])?(0,i.translate)("Next"):a.props.state[t.element_id+"-next"],onChange:function(e){a.props.updateProperty(t.element_id+"-next",e.target.value)}})))}),l.default.createElement("tr",null,l.default.createElement("td",{className:"sui-table-item-title"},"Page "+(this.props.length+1)),l.default.createElement("td",null,l.default.createElement("input",{type:"text",placeholder:(0,i.translate)("Previous"),className:"sui-form-control",value:_.isUndefined(this.props.state["last-previous"])?(0,i.translate)("Previous"):this.props.state["last-previous"],onChange:function(e){a.props.updateProperty("last-previous",e.target.value)}})),l.default.createElement("td",null,l.default.createElement("strong",{style:{color:"#888888"}},(0,i.translate)("No Next button"))))))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),u=l(o),c=a(23),p=a(1),d=a(11),f=l(a(5)),m=l(a(3)),h=l(a(2)),y=l(a(25)),b=l(a(38)),v=l(a(6)),g=l(a(386)),E=l(a(388)),w=l(a(4)),O=l(a(19)),P=l(a(28)),k=l(a(29)),x=l(a(30)),j=l(a(37)),N=l(a(390)),a=a(13);function l(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.data=Object.assign({},e.props.modal.modalProps),e.state=e.data.notification,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/notifications/")}},{key:"getNameOptions",value:function(){var t=[];return(0,p.getFields)(this.props.wrappers,["page-break","postdata","upload","captcha","date","time","email","consent","gdprcheckbox","password"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"getEmailOptions",value:function(){var t=[];return(0,p.getFields)(this.props.wrappers,["address","captcha","date","consent","gdprcheckbox","html","name","number","slider","page-break","phone","postdata","section","time","upload","website","textarea","text","paypal","stripe","currency","calculation","password","signature","rating"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"getRecipientAddressesOptions",value:function(){var e=this.getEmailOptions(),t=[];return e.map(function(e){t.push({id:e.value,text:e.label})}),t}},{key:"getRecipientTagsOptions",value:function(){var t=this.getRecipientAddressesOptions();return{tags:!0,tokenSeparators:[","," "],language:{searching:function(){return(0,p.translate)("Searching")},noResults:function(){return(0,p.translate)("No Result Found")}},placeholder:(0,p.translate)("Recipient(s)"),ajax:{url:forminatorData.ajaxUrl,type:"POST",delay:350,data:function(e){return{action:"forminator_builder_search_emails",_wpnonce:forminatorData.searchNonce,q:e.term,permission:"forminator"}},processResults:function(e){return{results:t.concat(e.data)}},cache:!0},templateResult:function(e){return _.isUndefined(e.id)||_.isUndefined(e.text)||_.isUndefined(e.display_name)?e.text:jQuery("<span><b>"+e.text+"</b> - <small>"+e.display_name+"</small></span>")},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<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(this.data.notifications),[e]),this.props.actions.notificationsActions.updateNotifications(e)),this.data.new||this.props.actions.notificationsActions.updateNotification(this.state),this.closeModal()}},{key:"render",value:function(){var e=_.isUndefined(this.state["email-recipients"])?"default":this.state["email-recipients"],t=(0,p.hasFieldType)("upload",this.props.wrappers),a=_.isUndefined(this.state.type)?"default":this.state.type,r=!0,n="",o={},l=("default"===e&&_.isEmpty(this.state.recipients)&&(n=(r=!1,p.translate)("Please enter recipients")),"routing"===e&&(_.isUndefined(this.state.routing)||_.isEmpty(this.state.routing)?(n=(0,p.translate)("Please add email routing"),r=!1):_.each(this.state.routing,function(e){_.isEmpty(e.email)&&(n=(0,p.translate)("Please enter recipients"),r=!1),_.isEmpty(e.rule)&&(n=(0,p.translate)("Please select rule"),r=!1)})),"email-subject"),i="email-editor";if("registration"===this.props.formType)switch(_.isUndefined(this.props.settings["activation-method"])?"":this.props.settings["activation-method"]){case"email":l="email-subject-method-email",i="email-editor-method-email";break;case"manual":l="email-subject-method-manual",i="email-editor-method-manual";break;default:l="email-subject",i="email-editor"}return(_.isUndefined(this.state[i])||_.isEmpty(this.state[i]))&&(n=(r=!1,p.translate)("Please fix the error(s) in the EMAIL tab.")),(_.isUndefined(this.state[l])||_.isEmpty(this.state[l]))&&(n=(r=!1,p.translate)("Please fix the error(s) in the EMAIL tab.")),_.isEmpty(this.state["form-email"])||(o={display:"block"}),u.default.createElement(u.default.Fragment,null,u.default.createElement(P.default,{closeType:"icon",closeModal:this.closeModal,customClass:"forminator-builder-fields-close"},u.default.createElement(k.default,{id:"",label:(0,p.translate)("Add Email Notification")})),u.default.createElement("div",{className:"sui-box-body"},u.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},u.default.createElement("div",{className:"sui-tabs-menu"},u.default.createElement(c.NavLink,{to:"/notifications/email/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,p.translate)("Email")),"save_draft"!==a&&u.default.createElement(c.NavLink,{to:"/notifications/recipients/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,p.translate)("Recipients")),u.default.createElement(c.NavLink,{to:"/notifications/advanced/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,p.translate)("Advanced")),"save_draft"!==a&&u.default.createElement(c.NavLink,{to:"/notifications/conditions/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,p.translate)("Conditions"))),u.default.createElement(c.Routes,null,u.default.createElement(c.Route,{path:"/notifications/",element:u.default.createElement(c.Navigate,{to:"/notifications/email/",replace:!0})})),u.default.createElement("div",{className:"sui-tabs-content"},u.default.createElement("div",{className:"sui-tab-content active"},u.default.createElement(c.Routes,null,u.default.createElement(c.Route,{path:"/notifications/email",element:u.default.createElement("div",{key:"notifications-email"},u.default.createElement(f.default,{key:"index-1"},u.default.createElement(m.default,{cols:"12"},u.default.createElement(h.default,s({},this.props,{settings:this.state,label:(0,p.translate)("Label"),description:(0,p.translate)("The label is to help you identify this email and won't appear anywhere in the email."),placeholder:(0,p.translate)("E.g. Sales Team Notification"),property:"label",updateProperty:this.updateProperty})))),u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(b.default,s({},this.props,{settings:this.state,property:l,placeholder:(0,p.translate)("E.g. New Form Submission"),label:(0,p.translate)("Subject"),required:"true",isRequired:"true",requiredError:(0,p.translate)("Email subject can't be empty"),updateProperty:this.updateProperty}),this.getNameOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,d.escapeHTML)(e.label))})))),u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(y.default,s({},this.props,{settings:this.state,property:i,extraId:"email-editor",editorOptions:forminatorData.variables,paymentOptions:forminatorData.payment_variables,enableFormData:"true",enableAllFormFields:"true",enableAllNonFormFields:"true",enablePostData:"true",enableUpload:"true",wrappers:this.props.wrappers,boxClass:"sui-tab-boxed",label:(0,p.translate)("Body"),isRequired:"true",requiredError:(0,p.translate)("Email body can't be empty"),updateProperty:this.updateProperty})))),t&&u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(O.default,s({},this.props,{settings:this.state,property:"email-attachment",defaultValue:"false",label:(0,p.translate)("Attachments"),description:(0,p.translate)("Choose whether you want to attach the files uploaded via the File Upload fields to this email."),updateProperty:this.updateProperty}),u.default.createElement("div",{value:"false"},(0,p.translate)("None")),u.default.createElement("div",{value:"true"},(0,p.translate)("Uploaded files"))))),"save_draft"!==a&&u.default.createElement(N.default,s({},this.props,{settings:this.state,property:"email-pdfs",updateProperty:this.updateProperty})))}),u.default.createElement(c.Route,{path:"/notifications/recipients",element:u.default.createElement("div",{key:"notifications-recipients"},u.default.createElement("span",{className:"sui-description",style:{marginTop:"0",marginBottom:"10px"}},(0,p.translate)("The default behavior is to send the email to the same recipients. If you want to send this email to different recipients conditionally, you can enable the email routing and change the recipients of this email based on the user input.")),u.default.createElement("div",{className:"sui-form-field",style:{marginTop:"0"}},u.default.createElement(v.default,s({},this.props,{property:"email-recipients",default:"default",settings:this.state,updateProperty:this.updateProperty,simple:!0}),u.default.createElement(w.default,s({},this.props,{value:"default",label:(0,p.translate)("Default"),boxClass:"sui-tab-boxed"}),u.default.createElement(b.default,s({},this.props,{settings:this.state,property:"recipients",placeholder:(0,p.translate)("E.g. sales@website.com"),label:(0,p.translate)("Recipients"),required:"true",type:"textarea",updateProperty:this.updateProperty,note:(0,p.translate)("(Separate multiple emails with a comma)"),customClass:"sui-variables-select-text"}),this.getEmailOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,d.escapeHTML)(e.label))}))),u.default.createElement(w.default,s({},this.props,{value:"routing",label:(0,p.translate)("Email Routing")}),u.default.createElement(g.default,s({},this.props,{updateProperty:this.updateProperty,state:this.state}))))))}),u.default.createElement(c.Route,{path:"/notifications/advanced",element:u.default.createElement("div",{key:"notifications-advanced"},u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(b.default,s({},this.props,{settings:this.state,property:"from-name",placeholder:(0,p.translate)("Enter from name here"),label:(0,p.translate)("From Name"),updateProperty:this.updateProperty}),this.getNameOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value},(0,d.escapeHTML)(e.label))})))),u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(b.default,s({},this.props,{settings:this.state,property:"form-email",placeholder:(0,p.translate)("Enter from email here"),label:(0,p.translate)("From Email"),updateProperty:this.updateProperty}),this.getEmailOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,d.escapeHTML)(e.label))})),u.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue"+(!_.isEmpty(this.state["form-email"])&&" sui-active"),"aria-live":"assertive",style:o},!_.isEmpty(this.state["form-email"])&&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,p.translate)('Some hosts do not allow "from email" to be overridden or replaced due to spam issues.'))))))),u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(b.default,s({},this.props,{settings:this.state,property:"replyto-email",placeholder:(0,p.translate)("Enter reply-to email here"),label:(0,p.translate)("Reply-to Email"),updateProperty:this.updateProperty}),this.getEmailOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,d.escapeHTML)(e.label))})))),u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(b.default,s({},this.props,{settings:this.state,property:"cc-email",placeholder:(0,p.translate)("Enter CC email here"),label:(0,p.translate)("CC Emails"),updateProperty:this.updateProperty}),this.getEmailOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,d.escapeHTML)(e.label))})))),u.default.createElement(f.default,null,u.default.createElement(m.default,{cols:"12"},u.default.createElement(b.default,s({},this.props,{settings:this.state,property:"bcc-email",placeholder:(0,p.translate)("Enter BCC email here"),label:(0,p.translate)("BCC Emails"),updateProperty:this.updateProperty}),this.getEmailOptions().map(function(e,t){return u.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,d.escapeHTML)(e.label))})))))}),u.default.createElement(c.Route,{path:"/notifications/conditions",element:u.default.createElement(E.default,s({},this.props,{updateProperty:this.updateProperty,state:this.state}))})))))),u.default.createElement(x.default,{alignment:"separated"},u.default.createElement(j.default,{icon:"undo",label:(0,p.translate)("Discard Changes"),closeModal:this.closeModal}),r&&u.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},u.default.createElement("span",{className:"sui-loading-text"},u.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,p.translate)("Add")),u.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})),!r&&u.default.createElement("div",{className:"sui-tooltip","data-tooltip":n},u.default.createElement("button",{className:"sui-button forminator-save-field-settings sui-tooltip",disabled:"disabled","data-tooltip":n},u.default.createElement("span",{className:"sui-loading-text"},u.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,p.translate)("Add")),u.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})))))}}]),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;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(387));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addRule=e.addRule.bind(e),e.removeRule=e.removeRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateRuleValue=e.updateRuleValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.fields=(0,s.getFields)(e.props.wrappers),e.fields=_.filter(e.fields,function(e){return"stripe"!==e.field_type&&"paypal"!==e.field_type&&"page-break"!==e.field_type&&"pagination"!==e.field_type&&"section"!==e.field_type&&"html"!==e.field_type}),e.validateConditions(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateState",value:function(e){this.props.updateProperty("routing",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.routing,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateField",value:function(e,t){var a=this.getPropState();a[e].element_id=t,a[e].rule="is",a[e].value="",this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].email=t,this.updateState(a)}},{key:"updateRule",value:function(e,t){var a=this.getPropState();a[e].rule=t,this.updateState(a)}},{key:"updateRuleValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"updateInputValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"removeRule",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addRule",value:function(){var e=this.getPropState(),t=_.isUndefined(this.fields[0])?"":this.fields[0].element_id;e.push({email:"",element_id:t,rule:"is",value:""}),this.updateState(e)}},{key:"validateConditions",value:function(){var e=_.pluck(this.props.state.routing,"element_id"),t=_.pluck(this.fields,"element_id"),e=_.difference(e,t);_.isUndefined(e)||this.removeCondition(e)}},{key:"removeCondition",value:function(t){var e=this.getPropState(),e=_.filter(e,function(e){return!_.contains(t,e.element_id)});this.updateState(e)}},{key:"render",value:function(){var a=this,e=i.default.createElement("div",{className:"fui-visibility-group"},i.default.createElement("div",{className:"fui-visibility",style:{marginTop:"0"}},i.default.createElement("div",{className:"fui-visibility-empty-message"},(1<this.props.wrappers.length||1<this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("button",{accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Rule")),i.default.createElement("p",null,(0,s.translate)('You haven\'t defined any email routing rules yet. Click on the "+ Add Rule" button to add the recipients along with the routing rules.')))));return!_.isUndefined(this.props.state.routing)&&0!==this.props.state.routing.length||i.default.createElement(i.default.Fragment,null,e),!_.isUndefined(this.props.state.routing)&&0<this.props.state.routing.length&&!_.isEmpty(this.fields)?i.default.createElement("div",{className:"fui-visibility-group"},i.default.createElement("div",{className:"fui-visibility",style:{marginTop:"0"}},i.default.createElement("div",{className:"fui-visibility-rules"},_.map(this.props.state.routing,function(e,t){return i.default.createElement(u.default,r({},a.props,{rule:e,key:t,counter:t,removeRule:a.removeRule,updateValue:a.updateValue,updateField:a.updateField,updateRule:a.updateRule,updateRuleValue:a.updateRuleValue,updateInputValue:a.updateInputValue,fields:a.fields}))}))),i.default.createElement("button",{className:"sui-button sui-button-blue",accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Rule"))):i.default.createElement(i.default.Fragment,null,e)}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=y(l),s=a(1),u=a(11),c=y(a(5)),p=y(a(3)),d=y(a(2)),f=y(a(20)),m=y(a(10)),h=y(a(38));function y(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.updateValue=e.updateValue.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateRuleValue=e.updateRuleValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.state={open:!1},e.fields=e.props.fields,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeRule",value:function(){this.props.removeRule(this.props.counter)}},{key:"updateValue",value:function(e,t){this.props.updateValue(this.props.counter,t)}},{key:"updateField",value:function(e,t){this.props.updateField(this.props.counter,t)}},{key:"updateRule",value:function(e,t){this.props.updateRule(this.props.counter,t)}},{key:"updateRuleValue",value:function(e){this.props.updateRuleValue(this.props.counter,e.target.value)}},{key:"updateInputValue",value:function(e,t){this.props.updateInputValue(this.props.counter,t)}},{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"disableSearch",value:function(){return{minimumResultsForSearch:-1}}},{key:"getEmailOptions",value:function(){var t=[];return(0,s.getFields)(this.props.wrappers,["address","captcha","date","consent","gdprcheckbox","html","name","number","slider","page-break","phone","postdata","section","time","upload","website","textarea","text","paypal","stripe","currency","calculation","password","rating"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"render",value:function(){var e=this,t="routing-"+this.props.counter,a=_.where(this.fields,{element_id:this.props.rule.element_id})[0]||{},r=_.isEmpty(this.props.rule.value)?(0,s.translate)("null"):this.props.rule.value,n=_.isEmpty(this.props.rule.email)?"":this.props.rule.email;return i.default.createElement("div",{className:"sui-box fui-visibility-rule"+(!0===this.state.open?" fui-open":"")},i.default.createElement("h4",{className:"fui-visibility-rule-header"},i.default.createElement("button",{id:"forminator-field-"+t,className:"sui-box-header","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.state.open,onClick:function(){return e.toggleState()}},i.default.createElement("i",{className:"sui-icon-sitemap fui-visibility-rule-icon","aria-hidden":"true"}),i.default.createElement("span",{className:"fui-visibility-rule-text"},(0,s.translate)('Send to {{strong}}"%(label)s"{{/strong}} if {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}',{args:{label:n,field:a.label,rule:(0,s.getRuleLabel)(this.props.rule.rule,a.field_type),value:r},components:{strong:i.default.createElement("strong",null)}})),i.default.createElement("i",{className:"sui-icon-chevron-down fui-visibility-rule-arrow","aria-hidden":"true"}))),i.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-box-body fui-visibility-rule-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":!0!==this.state.open},i.default.createElement(h.default,o({},this.props,{property:"email",placeholder:(0,s.translate)("E.g. sales@website.com"),label:(0,s.translate)("Recipients"),settings:this.props.rule,value:this.props.rule.email,required:"true",note:(0,s.translate)("Separate multiple emails with a comma"),onChange:this.updateValue.bind(this)}),this.getEmailOptions().map(function(e,t){return i.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,u.escapeHTML)(e.label))})),i.default.createElement(c.default,{class:"sui-align-bottom sui-spacing-10"},i.default.createElement(p.default,{cols:"6",customClass:"sui-padding-right-10"},i.default.createElement(f.default,o({},this.props,{elementId:t+"-field",property:"element_id",updateProperty:this.updateField,settings:this.props.rule,label:(0,s.translate)("Routing Condition")}),_.map(this.fields,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)}))),i.default.createElement(p.default,{cols:"6",customClass:"sui-padding-left-10"},i.default.createElement(m.default,o({key:"visibility-condition-"+(0,s.randNumber)()},this.props,{elementId:t+"-condrule",settings:this.props.rule,property:"rule",updateProperty:this.updateRule,options:this.disableSearch()}),i.default.createElement("option",{value:""},(0,s.translate)("Select rule")),"signature"===a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is null")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not null"))),"signature"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not"))),(a.isNumber||"rating"===a.field_type)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is_great"},(0,s.translate)("Is greater than")),i.default.createElement("option",{value:"is_less"},(0,s.translate)("Is less than"))),!a.isNumber&&!a.hasOptions&&"signature"!==a.field_type&&"rating"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"contains"},(0,s.translate)("Contains")),i.default.createElement("option",{value:"does_not_contain"},(0,s.translate)("Does not contain")),i.default.createElement("option",{value:"starts"},(0,s.translate)("Starts with")),i.default.createElement("option",{value:"ends"},(0,s.translate)("Ends with"))),"date"===a.field_type&&("date-day"===a.field_slug||"date"===a.field_slug)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"day_is"},(0,s.translate)("Day is")),i.default.createElement("option",{value:"day_is_not"},(0,s.translate)("Day is not"))),"date"===a.field_type&&("date-month"===a.field_slug||"date"===a.field_slug)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"month_is"},(0,s.translate)("Month is")),i.default.createElement("option",{value:"month_is_not"},(0,s.translate)("Month is not")))))),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"12"},a.hasOptions&&i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateRuleValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select option")),_.map(a.values,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))})),!a.hasOptions&&"signature"!==a.field_type&&(!["day_is","day_is_not","month_is","month_is_not"].includes(this.props.rule.rule)||"date"!==a.field_type)&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,placeholder:(0,s.translate)("Enter value")})),!a.hasOptions&&"date"===a.field_type&&("month_is"===this.props.rule.rule==="month_is"||"month_is_not"===this.props.rule.rule)&&i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateRuleValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select month")),_.map(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],function(e){return i.default.createElement("option",{value:e,key:e},e)})),!a.hasOptions&&"date"===a.field_type&&("day_is"===this.props.rule.rule||"day_is_not"===this.props.rule.rule)&&i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateRuleValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select day")),_.map(["Su","Mo","Tu","We","Th","Fr","Sa"],function(e){return i.default.createElement("option",{value:e,key:e},e)})))),i.default.createElement("div",{className:"fui-visibility-rule-footer"},i.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.removeRule.bind(this)},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,s.translate)("Delete")),i.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return e.toggleState()}},(0,s.translate)("Done")))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(389)),c=p(a(19));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addRule=e.addRule.bind(e),e.removeRule=e.removeRule.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.fields=(0,s.getFields)(e.props.wrappers),e.fields=_.filter(e.fields,function(e){return"stripe"!==e.field_type&&"paypal"!==e.field_type&&"page-break"!==e.field_type&&"pagination"!==e.field_type&&"section"!==e.field_type&&"html"!==e.field_type}),e.validateConditions(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateState",value:function(e){this.props.updateProperty("conditions",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.conditions,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateField",value:function(e,t){var a=this.getPropState();a[e].element_id=t,a[e].rule="is",a[e].value="",this.updateState(a)}},{key:"updateRule",value:function(e,t){var a=this.getPropState();a[e].rule=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"updateInputValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"removeRule",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addRule",value:function(){var e=this.getPropState(),t=_.isUndefined(this.fields[0])?"":this.fields[0].element_id;e.push({element_id:t,rule:"is",value:""}),this.updateState(e)}},{key:"validateConditions",value:function(){var e=_.pluck(this.props.state.conditions,"element_id"),t=_.pluck(this.fields,"element_id"),e=_.difference(e,t);_.isUndefined(e)||this.removeCondition(e)}},{key:"removeCondition",value:function(t){var e=this.getPropState(),e=_.filter(e,function(e){return!_.contains(t,e.element_id)});this.updateState(e)}},{key:"render",value:function(){var a=this,e=i.default.createElement("div",{className:"fui-visibility-options"},i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"condition_action",defaultValue:"send",noWrapper:!0}),i.default.createElement("span",{value:"send"},(0,s.translate)("Send")),i.default.createElement("span",{value:"dont-send"},(0,s.translate)("Don't Send"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("this email if"))),i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"condition_rule",defaultValue:"all",noWrapper:!0}),i.default.createElement("span",{value:"all"},(0,s.translate)("All")),i.default.createElement("span",{value:"any"},(0,s.translate)("Any"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("of the following rules match:")))),t=i.default.createElement("div",{className:"fui-visibility-group"},(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Conditions"))),i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-empty-message"},(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("button",{accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Conditions")),i.default.createElement("p",null,(0,s.translate)("By default, this email is always sent on form submission. You can add conditions to send this email conditionally based on user input.")))));return!_.isUndefined(this.props.state.conditions)&&0!==this.props.state.conditions.length||i.default.createElement(i.default.Fragment,null,t),!_.isUndefined(this.props.state.conditions)&&0<this.props.state.conditions.length&&!_.isEmpty(this.fields)?i.default.createElement("div",{className:"fui-visibility-group"},(1<this.props.wrappers.length||1<this.fields.length)&&i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Conditions"))),i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-rules"},_.map(this.props.state.conditions,function(e,t){return i.default.createElement(u.default,r({},a.props,{rule:e,key:t,counter:t,removeRule:a.removeRule,updateField:a.updateField,updateRule:a.updateRule,updateValue:a.updateValue,updateInputValue:a.updateInputValue,fields:a.fields}))}))),i.default.createElement("button",{className:"sui-button sui-button-blue",accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Rule"))):i.default.createElement(i.default.Fragment,null,t)}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=a(11),c=h(a(5)),p=h(a(3)),d=h(a(2)),f=h(a(20)),m=h(a(10));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.state={open:!1},e.fields=e.props.fields,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeRule",value:function(){this.props.removeRule(this.props.counter)}},{key:"updateField",value:function(e,t){this.props.updateField(this.props.counter,t)}},{key:"updateRule",value:function(e,t){this.props.updateRule(this.props.counter,t)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"updateInputValue",value:function(e,t){this.props.updateInputValue(this.props.counter,t)}},{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"disableSearch",value:function(){return{minimumResultsForSearch:-1}}},{key:"render",value:function(){var e=this,t="condition-"+this.props.counter,a=_.where(this.fields,{element_id:this.props.rule.element_id})[0]||{},r=_.isEmpty(this.props.rule.value)?(0,s.translate)("null"):this.props.rule.value;return i.default.createElement("div",{className:"sui-box fui-visibility-rule"+(!0===this.state.open?" fui-open":"")},i.default.createElement("h4",{className:"fui-visibility-rule-header"},i.default.createElement("button",{id:"forminator-field-"+t,className:"sui-box-header","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.state.open,onClick:function(){return e.toggleState()}},i.default.createElement("i",{className:"sui-icon-link fui-visibility-rule-icon","aria-hidden":"true"}),i.default.createElement("span",{className:"fui-visibility-rule-text"},i.default.createElement("strong",null,(0,u.escapeHTML)(a.label))," ",(0,s.getRuleLabel)(this.props.rule.rule,a.field_type)," ",i.default.createElement("strong",null,r)),i.default.createElement("i",{className:"sui-icon-chevron-down fui-visibility-rule-arrow","aria-hidden":"true"}))),i.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-box-body fui-visibility-rule-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":!0!==this.state.open},i.default.createElement(f.default,n({},this.props,{elementId:t+"-field",property:"element_id",updateProperty:this.updateField,settings:this.props.rule,label:(0,s.translate)("Field")}),_.map(this.fields,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(m.default,n({key:"visibility-condition-"+(0,s.randNumber)()},this.props,{elementId:t+"-condrule",settings:this.props.rule,property:"rule",updateProperty:this.updateRule,label:(0,s.translate)("Condition (required)"),options:this.disableSearch()}),i.default.createElement("option",{value:""},(0,s.translate)("Select rule")),"signature"===a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is null")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not null"))),"signature"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not"))),(a.isNumber||"rating"===a.field_type)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is_great"},(0,s.translate)("Is greater than")),i.default.createElement("option",{value:"is_less"},(0,s.translate)("Is less than"))),!a.isNumber&&!a.hasOptions&&"signature"!==a.field_type&&"rating"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"contains"},(0,s.translate)("Contains")),i.default.createElement("option",{value:"does_not_contain"},(0,s.translate)("Does not contain")),i.default.createElement("option",{value:"starts"},(0,s.translate)("Starts with")),i.default.createElement("option",{value:"ends"},(0,s.translate)("Ends with"))),"date"===a.field_type&&("date-day"===a.field_slug||"date"===a.field_slug)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"day_is"},(0,s.translate)("Day is")),i.default.createElement("option",{value:"day_is_not"},(0,s.translate)("Day is not"))),"date"===a.field_type&&"signature"!==a.field_type&&("date-month"===a.field_slug||"date"===a.field_slug)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"month_is"},(0,s.translate)("Month is")),i.default.createElement("option",{value:"month_is_not"},(0,s.translate)("Month is not"))))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(i.default.Fragment,null,a.hasOptions&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select option")),_.map(a.values,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))}))),!a.hasOptions&&"signature"!==a.field_type&&(!["day_is","day_is_not","month_is","month_is_not"].includes(this.props.rule.rule)||"date"!==a.field_type)&&i.default.createElement(d.default,n({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Value")})),!a.hasOptions&&"date"===a.field_type&&("month_is"===this.props.rule.rule==="month_is"||"month_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select month")),_.map(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],function(e){return i.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("day_is"===this.props.rule.rule||"day_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select day")),_.map(["Su","Mo","Tu","We","Th","Fr","Sa"],function(e){return i.default.createElement("option",{value:e,key:e},e)})))))),i.default.createElement("div",{className:"fui-visibility-rule-footer"},i.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.removeRule.bind(this)},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,s.translate)("Delete")),i.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return e.toggleState()}},(0,s.translate)("Done")))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(5)),c=m(a(3)),p=m(a(391)),d=m(a(392)),f=m(a(393));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=forminatorData.isPro,t=forminatorData.pdfAddonActive,a=i.default.createElement(p.default,n({},this.props,{text:e?(0,s.translate)("The {{strong}}Forminator PDF Generator Add-on{{/strong}} is required to use the PDF generator feature. Install it from the Add-ons page.",{components:{strong:i.default.createElement("strong",null)}}):(0,s.translate)("Generate and send PDF files (e.g. forms entries, receipts, invoices, quotations) to users after form submission."),buttonText:e?(0,s.translate)("Get the Add-on"):(0,s.translate)("Upgrade to PRO{{icon/}}",{components:{icon:i.default.createElement("span",{className:"sui-icon-open-new-window sui-sm","aria-hidden":"true",style:{margin:0}})}}),buttonUrl:e?forminatorData.addonsUrl:"https://wpmudev.com/project/forminator-pro/?utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_form-builder_email-notification_pdf-addon",color:e?"blue":"purple"})),r=void 0,r=e?t?_.isEmpty(this.props.pdfs)?i.default.createElement("div",{className:"sui-border-frame",style:{marginTop:"0"}},i.default.createElement(d.default,this.props)):i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement(f.default,n({},this.props,{pdfs:this.props.pdfs}))):i.default.createElement("div",{className:"sui-border-frame"},a):a;return i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{htmlFor:"forminator-field-email-pdf-attachment",className:"sui-label"},(0,s.translate)("PDF Attachments"),!e&&i.default.createElement("span",{className:"sui-tag sui-tag-pro"},(0,s.translate)("Pro"))),i.default.createElement("span",{className:"sui-description",style:{padding:"5px 0 7px"}},(0,s.translate)("Select PDF file(s) to attach to this email notification.")),r)))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=this.props.color,t=(0,i.isTrue)(forminatorData.userPermissions.manage_forminator_addons)||(0,i.isTrue)(forminatorData.userPermissions.manage_options);return l.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-"+e+" sui-active",style:{display:"block"},"aria-live":"assertive"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),l.default.createElement("p",null,this.props.text),t&&l.default.createElement("p",null,l.default.createElement("a",{className:"sui-button sui-button-"+e,href:this.props.buttonUrl,target:"_blank"},this.props.buttonText)))))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1),s=a(13);a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).goToSection=e.goToSection.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"goToSection",value:function(e){var t=this;this.props.modal.modalProps.closeModal(),setTimeout(function(){t.props.router.navigate("/"+e)},700)}},{key:"render",value:function(){var e=this;return l.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),l.default.createElement("p",null,(0,i.translate)("No PDF file available for this form yet. Go to the {{link}}PDF tab{{/link}} to create one.",{components:{link:l.default.createElement("a",{onClick:function(){return e.goToSection("pdf")},href:"#"})}})))))}}]),a}(o.Component);t.default=(0,s.withRouter)(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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.getCheckedPdfs=e.getCheckedPdfs.bind(e),e.state={pdfsChecked:_.isUndefined(e.props.settings["email-pdfs"])?[]:e.getCheckedPdfs()},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"getCheckedPdfs",value:function(){var t=this.props.pdfs.map(function(e){return e.pdfId.toString()});return this.props.settings["email-pdfs"].filter(function(e){if(t.includes(e))return e})}},{key:"updateValue",value:function(e,t){var a=this.state.pdfsChecked;t=String(t),a=e.target.checked?_.union(a,[t]):_.without(a,t),this.props.updateProperty(this.props.property,a),this.setState({pdfsChecked:a})}},{key:"render",value:function(){var a=this,e=this.props.pdfs,r=this.state.pdfsChecked,n=forminatorData.pdfExtensionsEnabled;return l.default.createElement("div",{className:"sui-form-field"},e.map(function(t,e){return l.default.createElement("label",{htmlFor:"forminator-pdf-"+t.pdfId,className:"sui-checkbox sui-checkbox-stacked",key:"forminator-pdf-"+t.pdfId+"-"+(0,i.randNumber)(),disabled:n?"":"disabled"},l.default.createElement("input",{disabled:n?"":"disabled",type:"checkbox",id:"forminator-pdf-"+t.pdfId,"aria-labelledby":"label-pdf-"+t.pdfId,checked:_.includes(r,String(t.pdfId))&&n?"checked":"",onChange:function(e){a.updateValue(e,t.pdfId)}}),l.default.createElement("span",{"aria-hidden":"true"}),l.default.createElement("span",{id:"label-pdf-"+t.pdfId},t.pdfFilename+".pdf"))}))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=O(l),s=a(23),u=a(1),c=a(11),p=O(a(5)),d=O(a(3)),f=O(a(2)),m=O(a(34)),h=O(a(38)),y=O(a(20)),b=O(a(25)),v=(O(a(9)),O(a(6))),g=O(a(395)),E=O(a(4)),w=(O(a(19)),a(24)),a=a(13);function O(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.data=Object.assign({},e.props.modal.modalProps),e.state=e.data.behavior,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/behaviour/")}},{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<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(this.data.behaviors),[e]),this.props.actions.behaviorsActions.updateBehaviorArray(e)),this.data.new||this.props.actions.behaviorsActions.updateBehavior(this.state),this.closeModal()}},{key:"getNameOptions",value:function(){var t=[];return(0,u.getFields)(this.props.wrappers,["page-break","postdata","upload","captcha","gdprcheckbox","password"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"render",value:function(){var e=_.isUndefined(this.props.settings["activation-method"])?"":this.props.settings["activation-method"],t={},a=(_.assign(t,forminatorData.variables),delete t.submission_id,"thankyou-message"),r=(0,u.getSubmissionBehaviors)(),n=Object.values(r),r=Object.keys(r);return"email"!==e&&"manual"!==e||(a=e+"-"+a),i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-box-header"},i.default.createElement("h3",{id:"dialogTitle",className:"sui-box-title"},(0,u.translate)("After Submission")),i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement(w.ButtonIcon,{icon:"close",iconSize:"md",label:(0,u.translate)("Close this dialog window"),className:"forminator-builder-fields-close",onClick:this.closeModal}))),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},i.default.createElement("div",{className:"sui-tabs-menu"},i.default.createElement(s.NavLink,{to:"/behaviour/behavior",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Behavior")),i.default.createElement(s.NavLink,{to:"/behaviour/conditions/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Conditions"))),i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/behaviour/",element:i.default.createElement(s.Navigate,{to:"/behaviour/behavior",replace:!0})})),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-content active"},i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/behaviour/behavior",element:i.default.createElement("div",{key:"behaviour-behaviour"},i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(f.default,o({},this.props,{settings:this.state,label:(0,u.translate)("Label"),description:(0,u.translate)("Only used to identify this behavior, and not displayed to users."),placeholder:(0,u.translate)("E.g., Inline Message"),property:"label",updateProperty:this.updateProperty})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(v.default,o({},this.props,{settings:this.state,updateProperty:this.updateProperty,property:"submission-behaviour",label:(0,u.translate)("Behavior"),default:r[0]}),i.default.createElement(E.default,{value:r[0],boxClass:"sui-tab-boxed",label:n[0]},i.default.createElement(b.default,o({},this.props,{settings:this.state,updateProperty:this.updateProperty,property:a,descriptionTop:(0,u.translate)("Display an inline success message to the user after the form is submitted."),editorOptions:t,paymentOptions:forminatorData.payment_variables,cutomTinymce:"bold,italic,bullist,numlist,alignleft,aligncenter,alignright,link",enableFormData:"true"}),n[0]),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(m.default,o({},this.props,{property:"autoclose",settings:this.state,updateProperty:this.updateProperty,defaultValue:"true",itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),i.default.createElement("span",{className:"sui-field-prefix sui-field-suffix",style:{fontWeight:"500",fontSize:"13px"}},(0,u.translate)("Auto-close success message after")),i.default.createElement(f.default,o({},this.props,{property:"autoclose-time",settings:this.state,updateProperty:this.updateProperty,placeholder:(0,u.translate)("E.g. 5"),inputClass:"sui-input-sm sui-field-has-suffix",disabled:!this.state.autoclose,simple:!0})),i.default.createElement("span",{className:"sui-field-suffix",style:{fontWeight:"500",fontSize:"13px"}},(0,u.translate)("seconds.")))),i.default.createElement(E.default,{value:r[1],boxClass:"sui-tab-boxed",label:n[1]},i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(h.default,o({},this.props,{placeholder:(0,u.translate)("https://www.mywebsite.com"),property:"redirect-url",settings:this.state,updateProperty:this.updateProperty,label:(0,u.translate)("Redirect URL"),boxClass:"sui-tab-boxed",customClass:"redirect-url",description:(0,u.translate)("Provide the absolute URL of the page you want to redirect users to after submitting the login form. For example, to redirect users to the WordPress admin, use the URL {{strong}}http://www.website.com/wp-admin/{{/strong}}.",{components:{strong:i.default.createElement("strong",null)}})}),this.getNameOptions().map(function(e,t){return i.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,c.escapeHTML)(e.label))})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(y.default,o({},this.props,{property:"newtab",settings:this.state,updateProperty:this.updateProperty,label:(0,u.translate)("Redirection Option"),itemClass:"sui-checkbox-stacked sui-checkbox-sm"}),i.default.createElement("option",{value:"sametab"},(0,u.translate)("Redirect on the same tab")),i.default.createElement("option",{value:"newtab_thankyou"},(0,u.translate)("Redirect on new tab and show thank you message on form page")),i.default.createElement("option",{value:"newtab_hide"},(0,u.translate)("Redirect on new tab and hide form on the form page")))))),i.default.createElement(E.default,{value:r[2],boxClass:"sui-tab-boxed",label:n[2]},i.default.createElement(b.default,o({},this.props,{property:a,settings:this.state,updateProperty:this.updateProperty,extraId:"-hide",descriptionTop:(0,u.translate)("Hide the form after submission, and display a success message to the user."),editorOptions:t,enableFormData:"true"}),(0,u.translate)("Submit Message")),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(m.default,o({},this.props,{property:"autoclose",settings:this.state,updateProperty:this.updateProperty,defaultValue:"true",itemClass:"sui-checkbox-stacked sui-checkbox-sm"}))),i.default.createElement("span",{className:"sui-field-prefix sui-field-suffix",style:{fontWeight:"500",fontSize:"13px"}},(0,u.translate)("Auto-close success message after")),i.default.createElement(f.default,o({},this.props,{property:"autoclose-time",settings:this.state,updateProperty:this.updateProperty,defaultValue:"5",placeholder:(0,u.translate)("E.g. 5"),inputClass:"sui-input-sm sui-field-has-suffix",disabled:!this.state.autoclose,simple:!0})),i.default.createElement("span",{className:"sui-field-suffix",style:{fontWeight:"500",fontSize:"13px"}},(0,u.translate)("seconds."))))))))}),i.default.createElement(s.Route,{path:"/behaviour/conditions",element:i.default.createElement(g.default,o({},this.props,{updateProperty:this.updateProperty,state:this.state}))})))))),i.default.createElement("div",{className:"sui-box-footer"},i.default.createElement("button",{className:"sui-button sui-button-ghost forminator-discard-field-settings",onClick:this.closeModal},i.default.createElement("i",{className:"sui-icon-close","aria-hidden":"true"}),(0,u.translate)("Cancel")),i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,u.translate)("Apply")),i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})),!1)))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(396)),c=p(a(19));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addRule=e.addRule.bind(e),e.removeRule=e.removeRule.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.fields=(0,s.getFields)(e.props.wrappers),e.fields=_.filter(e.fields,function(e){return"stripe"!==e.field_type&&"paypal"!==e.field_type&&"page-break"!==e.field_type&&"pagination"!==e.field_type&&"section"!==e.field_type&&"html"!==e.field_type}),e.validateConditions(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateState",value:function(e){this.props.updateProperty("conditions",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.conditions,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateField",value:function(e,t){var a=this.getPropState();a[e].element_id=t,a[e].rule="is",a[e].value="",this.updateState(a)}},{key:"updateRule",value:function(e,t){var a=this.getPropState();a[e].rule=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"updateInputValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"removeRule",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addRule",value:function(){var e=this.getPropState(),t=_.isUndefined(this.fields[0])?"":this.fields[0].element_id;e.push({element_id:t,rule:"is",value:""}),this.updateState(e)}},{key:"validateConditions",value:function(){var e=_.pluck(this.props.state.conditions,"element_id"),t=_.pluck(this.fields,"element_id"),e=_.difference(e,t);_.isUndefined(e)||this.removeCondition(e)}},{key:"removeCondition",value:function(t){var e=this.getPropState(),e=_.filter(e,function(e){return!_.contains(t,e.element_id)});this.updateState(e)}},{key:"render",value:function(){var a=this,e=i.default.createElement("div",{className:"fui-visibility-options"},i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement("span",{className:"sui-description",style:{marginRight:"10px"}},(0,s.translate)("Process behavior if ")),i.default.createElement(c.default,r({},this.props,{settings:this.props.state,property:"condition_rule",defaultValue:"all",noWrapper:!0}),i.default.createElement("span",{value:"all"},(0,s.translate)("All")),i.default.createElement("span",{value:"any"},(0,s.translate)("Any"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("of the conditions below match.")))),t=i.default.createElement("div",{className:"fui-visibility-group"},(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Conditions"))),i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-empty-message"},(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("button",{accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Conditions")),i.default.createElement("p",null,(0,s.translate)("Add conditions for when this behavior will be processed.")))));return!_.isUndefined(this.props.state.conditions)&&0!==this.props.state.conditions.length||i.default.createElement(i.default.Fragment,null,t),!_.isUndefined(this.props.state.conditions)&&0<this.props.state.conditions.length&&!_.isEmpty(this.fields)?i.default.createElement("div",{className:"fui-visibility-group"},(1<this.props.wrappers.length||1<this.fields.length)&&i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Conditions"))),i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-rules"},_.map(this.props.state.conditions,function(e,t){return i.default.createElement(u.default,r({},a.props,{rule:e,key:t,counter:t,removeRule:a.removeRule,updateField:a.updateField,updateRule:a.updateRule,updateValue:a.updateValue,updateInputValue:a.updateInputValue,fields:a.fields}))}))),i.default.createElement("button",{className:"sui-button sui-button-blue",accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Condition"))):i.default.createElement(i.default.Fragment,null,t)}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=a(11),c=m(a(5)),p=m(a(3)),d=m(a(2)),f=m(a(10));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.state={open:!1},e.fields=e.props.fields,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeRule",value:function(){this.props.removeRule(this.props.counter)}},{key:"updateField",value:function(e,t){this.props.updateField(this.props.counter,t)}},{key:"updateRule",value:function(e,t){this.props.updateRule(this.props.counter,t)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"updateInputValue",value:function(e,t){this.props.updateInputValue(this.props.counter,t)}},{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"render",value:function(){var e=this,t="condition-"+this.props.counter,a=_.where(this.fields,{element_id:this.props.rule.element_id})[0]||{},r=_.isEmpty(this.props.rule.value)?(0,s.translate)("null"):this.props.rule.value,n="consent"===a.field_type;return n&&(this.props.rule.value=(0,s.translate)("checked")),i.default.createElement("div",{className:"sui-box fui-visibility-rule"+(!0===this.state.open?" fui-open":"")},i.default.createElement("h4",{className:"fui-visibility-rule-header"},i.default.createElement("button",{id:"forminator-field-"+t,className:"sui-box-header","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.state.open,onClick:function(){return e.toggleState()}},i.default.createElement("span",{className:"sui-icon-link fui-visibility-rule-icon","aria-hidden":"true"}),i.default.createElement("span",{className:"fui-visibility-rule-text"},i.default.createElement("strong",null,(0,u.escapeHTML)(a.label))," ",(0,s.getRuleLabel)(this.props.rule.rule,a.field_type)," ",i.default.createElement("strong",null,r)),i.default.createElement("span",{className:"sui-icon-chevron-down fui-visibility-rule-arrow","aria-hidden":"true"}))),i.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-box-body fui-visibility-rule-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":!0!==this.state.open},i.default.createElement(f.default,o({},this.props,{elementId:t+"-field",property:"element_id",updateProperty:this.updateField,settings:this.props.rule,label:(0,s.translate)("Field"),hasSearch:!0}),_.map(this.fields,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(f.default,o({key:"visibility-condition-"+(0,s.randNumber)()},this.props,{elementId:t+"-condrule",settings:this.props.rule,property:"rule",updateProperty:this.updateRule,label:(0,s.translate)("Condition (required)"),"data-placeholder":(0,s.translate)("Select rule"),hasSearch:!0}),i.default.createElement("option",null),"signature"===a.field_type&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is null")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not null"))),"signature"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not"))),(a.isNumber||"rating"===a.field_type)&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is_great"},(0,s.translate)("Is greater than")),i.default.createElement("option",{value:"is_less"},(0,s.translate)("Is less than"))),!a.isNumber&&!a.hasOptions&&"signature"!==a.field_type&&"rating"!==a.field_type&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"contains"},(0,s.translate)("Contains")),i.default.createElement("option",{value:"does_not_contain"},(0,s.translate)("Does not contain")),i.default.createElement("option",{value:"starts"},(0,s.translate)("Starts with")),i.default.createElement("option",{value:"ends"},(0,s.translate)("Ends with"))),"date"===a.field_type&&("date-day"===a.field_slug||"date"===a.field_slug)&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"day_is"},(0,s.translate)("Day is")),i.default.createElement("option",{value:"day_is_not"},(0,s.translate)("Day is not"))),"date"===a.field_type&&"signature"!==a.field_type&&("date-month"===a.field_slug||"date"===a.field_slug)&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"month_is"},(0,s.translate)("Month is")),i.default.createElement("option",{value:"month_is_not"},(0,s.translate)("Month is not"))))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(i.default.Fragment,null,a.hasOptions&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select option")),_.map(a.values,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))}))),!a.hasOptions&&n&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Status"),disabled:!0})),!a.hasOptions&&"signature"!==a.field_type&&!n&&(!["day_is","day_is_not","month_is","month_is_not"].includes(this.props.rule.rule)||"date"!==a.field_type)&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Value")})),!a.hasOptions&&"date"===a.field_type&&("month_is"===this.props.rule.rule||"month_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select month")),_.map(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],function(e){return i.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("day_is"===this.props.rule.rule||"day_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select day")),_.map(["Su","Mo","Tu","We","Th","Fr","Sa"],function(e){return i.default.createElement("option",{value:e,key:e},e)})))))),i.default.createElement("div",{className:"fui-visibility-rule-footer"},i.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.removeRule.bind(this)},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,s.translate)("Delete")),i.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return e.toggleState()}},(0,s.translate)("Done")))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(398)),c=a(24),a=a(13);function p(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.data=Object.assign({},e.props.modal.modalProps),e.state=_.isUndefined(e.data.conditions[e.data.integrationId])?{}:e.data.conditions[e.data.integrationId],e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/integrations/")}},{key:"applyChanges",value:function(){var e=Object.assign({},this.data.conditions);e[this.data.integrationId]=Object.assign({},this.state),this.props.actions.integrationActions.updateIntegrationConditions(e),this.closeModal()}},{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-box-header"},i.default.createElement("h3",{id:"dialogTitle",className:"sui-box-title"},(0,s.translate)("Conditions")),i.default.createElement("div",{className:"sui-actions-left"},i.default.createElement("span",{className:"sui-tag sui-tag-draft"},this.data.integrationTitle)),i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement(c.ButtonIcon,{icon:"close",iconSize:"md",label:(0,s.translate)("Close this dialog window"),className:"forminator-builder-fields-close",onClick:this.closeModal}))),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement(u.default,r({},this.props,{updateProperty:this.updateProperty,state:this.state}))),i.default.createElement("div",{className:"sui-box-footer"},i.default.createElement("button",{className:"sui-button sui-button-ghost forminator-discard-field-settings",onClick:this.closeModal},i.default.createElement("i",{className:"sui-icon-close","aria-hidden":"true"}),(0,s.translate)("Cancel")),i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,s.translate)("Apply")),i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(399)),c=p(a(19));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addRule=e.addRule.bind(e),e.removeRule=e.removeRule.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.fields=(0,s.getFields)(e.props.wrappers,null,{main_date_field:!0}),e.fields=_.filter(e.fields,function(e){return"stripe"!==e.field_type&&"paypal"!==e.field_type&&"page-break"!==e.field_type&&"pagination"!==e.field_type&&"section"!==e.field_type&&"html"!==e.field_type}),e.validateConditions(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateState",value:function(e){this.props.updateProperty("conditions",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.conditions,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateField",value:function(e,t){var a=this.getPropState();a[e].element_id=t,a[e].rule="is",a[e].value="",this.updateState(a)}},{key:"updateRule",value:function(e,t){var a=this.getPropState();a[e].rule=t,this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"updateInputValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"removeRule",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addRule",value:function(){var e=this.getPropState(),t=_.isUndefined(this.fields[0])?"":this.fields[0].element_id;e.push({element_id:t,rule:"is",value:""}),this.updateState(e)}},{key:"validateConditions",value:function(){var e=_.pluck(this.props.state.conditions,"slug"),t=_.pluck(this.fields,"element_id"),e=_.difference(e,t);_.isUndefined(e)||this.removeCondition(e)}},{key:"removeCondition",value:function(t){var e=this.getPropState(),e=_.filter(e,function(e){return!_.contains(t,e.element_id)});this.updateState(e)}},{key:"render",value:function(){var a=this,e=i.default.createElement("div",{className:"fui-visibility-options"},i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,n({},this.props,{settings:this.props.state,property:"condition_action",defaultValue:"send",noWrapper:!0}),i.default.createElement("span",{value:"send"},(0,s.translate)("Send")),i.default.createElement("span",{value:"dont-send"},(0,s.translate)("Don't Send"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("data if"))),i.default.createElement("div",{className:"fui-visibility-option"},i.default.createElement(c.default,n({},this.props,{settings:this.props.state,property:"condition_rule",defaultValue:"all",noWrapper:!0}),i.default.createElement("span",{value:"all"},(0,s.translate)("All")),i.default.createElement("span",{value:"any"},(0,s.translate)("Any"))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("of the conditions below are met.")))),e=i.default.createElement("div",{className:"fui-visibility-header"},e,i.default.createElement("label",{className:"sui-label"},(0,s.translate)("Conditions"))),t=i.default.createElement("div",{className:"sui-description",style:{margin:"0 0 30px"}},(0,s.translate)("Use conditional logic to send data to this app based on submitted form data.")),r=i.default.createElement("div",{className:"fui-visibility-group"},t,(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&e,i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-empty-message"},(1<this.props.wrappers.length||1<=this.fields.length)&&!_.isEmpty(this.fields)&&i.default.createElement("button",{accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Conditions")),i.default.createElement("p",null,(0,s.translate)("Add conditions under which data should be sent to this app.")))));return!_.isUndefined(this.props.state.conditions)&&0<this.props.state.conditions.length&&!_.isEmpty(this.fields)?i.default.createElement("div",{className:"fui-visibility-group"},t,(1<this.props.wrappers.length||1<this.fields.length)&&e,i.default.createElement("div",{className:"fui-visibility"},i.default.createElement("div",{className:"fui-visibility-rules"},_.map(this.props.state.conditions,function(e,t){return i.default.createElement(u.default,n({},a.props,{rule:e,key:t,counter:t,removeRule:a.removeRule,updateField:a.updateField,updateRule:a.updateRule,updateValue:a.updateValue,updateInputValue:a.updateInputValue,fields:a.fields}))}))),i.default.createElement("button",{className:"sui-button sui-button-blue",accessKey:"a",onClick:this.addRule},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Condition"))):i.default.createElement(i.default.Fragment,null,r)}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=a(11),c=h(a(5)),p=h(a(3)),d=h(a(2)),f=h(a(20)),m=h(a(10));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.state={open:!1},e.fields=e.props.fields,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeRule",value:function(){this.props.removeRule(this.props.counter)}},{key:"updateField",value:function(e,t){this.props.updateField(this.props.counter,t)}},{key:"updateRule",value:function(e,t){this.props.updateRule(this.props.counter,t)}},{key:"updateValue",value:function(e){this.props.updateValue(this.props.counter,e.target.value)}},{key:"updateInputValue",value:function(e,t){this.props.updateInputValue(this.props.counter,t)}},{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"disableSearch",value:function(){return{minimumResultsForSearch:-1}}},{key:"render",value:function(){var e=this,t="condition-"+this.props.counter,a=_.where(this.fields,{element_id:this.props.rule.element_id})[0]||{},r=_.isEmpty(this.props.rule.value)?(0,s.translate)("null"):this.props.rule.value,n="consent"===a.field_type;return n&&(this.props.rule.value=(0,s.translate)("checked")),i.default.createElement("div",{className:"sui-box fui-visibility-rule"+(!0===this.state.open?" fui-open":"")},i.default.createElement("h4",{className:"fui-visibility-rule-header"},i.default.createElement("button",{id:"forminator-field-"+t,className:"sui-box-header","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.state.open,onClick:function(){return e.toggleState()}},i.default.createElement("i",{className:"sui-icon-link fui-visibility-rule-icon","aria-hidden":"true"}),i.default.createElement("span",{className:"fui-visibility-rule-text"},i.default.createElement("strong",null,(0,u.escapeHTML)(a.label))," ",(0,s.getRuleLabel)(this.props.rule.rule,a.field_type)," ",i.default.createElement("strong",null,r)),i.default.createElement("i",{className:"sui-icon-chevron-down fui-visibility-rule-arrow","aria-hidden":"true"}))),i.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-box-body fui-visibility-rule-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":!0!==this.state.open},i.default.createElement(f.default,o({},this.props,{elementId:t+"-field",property:"element_id",updateProperty:this.updateField,settings:this.props.rule,label:(0,s.translate)("Field")}),_.map(this.fields,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(c.default,null,i.default.createElement(p.default,{cols:"6"},i.default.createElement(m.default,o({key:"visibility-condition-"+(0,s.randNumber)()},this.props,{elementId:t+"-condrule",settings:this.props.rule,property:"rule",updateProperty:this.updateRule,label:(0,s.translate)("Condition (required)"),options:this.disableSearch()}),i.default.createElement("option",{value:""},(0,s.translate)("Select rule")),"signature"===a.field_type&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is null")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not null"))),"signature"!==a.field_type&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is"},(0,s.translate)("Is")),i.default.createElement("option",{value:"is_not"},(0,s.translate)("Is not"))),(a.isNumber||"rating"===a.field_type)&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"is_great"},(0,s.translate)("Is greater than")),i.default.createElement("option",{value:"is_less"},(0,s.translate)("Is less than"))),!a.isNumber&&!a.hasOptions&&"signature"!==a.field_type&&"rating"!==a.field_type&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"contains"},(0,s.translate)("Contains")),i.default.createElement("option",{value:"does_not_contain"},(0,s.translate)("Does not contain")),i.default.createElement("option",{value:"starts"},(0,s.translate)("Starts with")),i.default.createElement("option",{value:"ends"},(0,s.translate)("Ends with"))),"date"===a.field_type&&("date-day"===a.field_slug||"date"===a.field_slug)&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"day_is"},(0,s.translate)("Day is")),i.default.createElement("option",{value:"day_is_not"},(0,s.translate)("Day is not"))),"date"===a.field_type&&"signature"!==a.field_type&&("date-month"===a.field_slug||"date"===a.field_slug)&&!n&&i.default.createElement(i.default.Fragment,null,i.default.createElement("option",{value:"month_is"},(0,s.translate)("Month is")),i.default.createElement("option",{value:"month_is_not"},(0,s.translate)("Month is not"))))),i.default.createElement(p.default,{cols:"6"},i.default.createElement(i.default.Fragment,null,a.hasOptions&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select option")),_.map(a.values,function(e,t){return i.default.createElement("option",{value:e.value,key:t},(0,u.escapeHTML)(e.label))}))),!a.hasOptions&&n&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Status"),disabled:!0})),!a.hasOptions&&"signature"!==a.field_type&&!n&&(!["day_is","day_is_not","month_is","month_is_not"].includes(this.props.rule.rule)||"date"!==a.field_type)&&i.default.createElement(d.default,o({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,s.translate)("Value")})),!a.hasOptions&&"date"===a.field_type&&("month_is"===this.props.rule.rule==="month_is"||"month_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select month")),_.map(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],function(e){return i.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("day_is"===this.props.rule.rule||"day_is_not"===this.props.rule.rule)&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-label"}," "),i.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateValue.bind(this)},i.default.createElement("option",{value:""},(0,s.translate)("Select day")),_.map(["Su","Mo","Tu","We","Th","Fr","Sa"],function(e){return i.default.createElement("option",{value:e,key:e},e)})))))),i.default.createElement("div",{className:"fui-visibility-rule-footer"},i.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.removeRule.bind(this)},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,s.translate)("Delete")),i.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return e.toggleState()}},(0,s.translate)("Done")))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=d(o),i=a(1),s=d(a(28)),u=d(a(29)),c=d(a(30)),p=d(a(37));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.trashField=e.trashField.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"trashField",value:function(){this.props.modal.modalProps.trashField(),this.closeModal()}},{key:"render",value:function(){return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{flatten:!0,alignment:"center",closeModal:this.closeModal,closeType:"icon",customClass:"sui-spacing-top--60"},l.default.createElement(u.default,{id:"",label:(0,i.translate)("Delete Notification"),size:"lg"}),l.default.createElement("p",{id:"",className:"sui-description"},(0,i.translate)("Are you sure you wish to delete this Notification?"))),l.default.createElement(c.default,{customClass:"sui-flatten sui-content-center"},l.default.createElement(p.default,{label:(0,i.translate)("Cancel"),closeModal:this.closeModal,customClass:"sui-button-ghost forminator-discard-field-settings"}),l.default.createElement("button",{className:"sui-button sui-button-ghost sui-button-red",onClick:this.trashField},l.default.createElement("span",{className:"sui-loading-text"},l.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,i.translate)("Delete")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=h(o),i=a(1),s=h(a(28)),u=h(a(29)),c=h(a(30)),p=h(a(37)),d=h(a(26)),f=h(a(40)),m=h(a(41));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.deletePdf=e.deletePdf.bind(e),e.showNotification=e.showNotification.bind(e),e.trashPDF=e.trashPDF.bind(e),e.data=Object.assign({},e.props.modal.modalProps),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"deletePdf",value:function(){var t=this,e={action:"forminator_delete_pdf",_wpnonce:forminatorData.formNonce,pdfId:this.data.pdf.pdfId};f.default.post(forminatorData.ajaxUrl,m.default.stringify(e)).then(function(e){e.data.success?(t.showNotification("success",(0,i.translate)("PDF file successfully deleted.")),t.trashPDF(e.data.data)):t.showNotification("error",e.data)}).catch(function(e){t.showNotification("error",e)})}},{key:"showNotification",value:function(e,t){new d.default({type:e,text:"error"===e?(0,i.translate)("Something went wrong while creating your PDF. Please try again."):t}).open(),"error"===e&&console.log(t),this.closeModal()}},{key:"trashPDF",value:function(e){var t=[].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(this.props.pdfs)),t=this.getPDFWithoutCurrent(t,e);this.props.actions.pdfsActions.updatePdfs(t)}},{key:"getPDFWithoutCurrent",value:function(e,t){return e.filter(function(e){return parseInt(e.pdfId)!==parseInt(t)})}},{key:"render",value:function(){return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{flatten:!0,alignment:"center",closeModal:this.closeModal,closeType:"icon",customClass:"sui-spacing-top--60"},l.default.createElement(u.default,{id:"forminator-delete-pdf-modal__title",label:(0,i.translate)("Delete PDF File"),size:"sm"}),l.default.createElement("p",{className:"sui-description"},(0,i.translate)("Are you sure you wish to delete"),l.default.createElement("b",null," ",this.data.pdf.pdfFilename,".pdf"),"?")),l.default.createElement(c.default,{customClass:"sui-flatten sui-content-center"},l.default.createElement(p.default,{label:(0,i.translate)("Cancel"),closeModal:this.closeModal,customClass:"sui-button-ghost"}),l.default.createElement("button",{className:"sui-button sui-button-ghost sui-button-red pdf-delete-button",onClick:this.deletePdf},l.default.createElement("span",{className:"sui-loading-text"},l.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,i.translate)("Delete")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=p(o),i=a(1),s=p(a(28)),u=p(a(29)),c=p(a(30));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.onClickCallback=e.onClickCallback.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"onClickCallback",value:function(e,t){var a=this;e.preventDefault(),(0,i.goToLink)(t),setTimeout(function(){a.closeModal()},500)}},{key:"render",value:function(){var t=this,a=encodeURIComponent(forminatorData.siteUrl);return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{alignment:"center",closeModal:this.closeModal,closeType:"icon",closeColor:"white",flatten:!0,imageName:"connect-to-wpmudev"},l.default.createElement(u.default,{id:"forminator-delete-pdf-modal__title",label:(0,i.translate)("Access PDF Generator Add-on"),size:"lg"}),l.default.createElement("p",{className:"sui-description"},(0,i.translate)("Create an account with WPMU DEV (the developers of Forminator) to get instant access to PDF Add-on, plus a host of bonus site management tools that come included. It’s fast, easy, and free!"))),l.default.createElement("div",{className:"sui-box-body sui-content-center sui-spacing-bottom--20"},l.default.createElement("button",{className:"sui-button connect-button",style:{backgroundColor:"#286EF1"},onClick:function(e){t.onClickCallback(e,"https://wpmudev.com/register/?signup=forminator-pdf-addon&forminator_url="+a)}},l.default.createElement("span",{className:"sui-loading-text"},(0,i.translate)("Connect to WPMU DEV")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))),l.default.createElement(c.default,{customClass:"sui-flatten sui-content-center"},l.default.createElement("small",{style:{fontWeight:"500"}},(0,i.translate)("Already a member? {{link}}Connect site{{/link}}",{components:{link:l.default.createElement("a",{onClick:function(e){t.onClickCallback(e,"https://wpmudev.com/login/?signin=forminator-pdf-addon&forminator_url="+a)},target:"_blank"})}}))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=x(l),s=a(23),u=a(1),c=a(11),p=x(a(14)),d=x(a(5)),f=x(a(3)),m=x(a(28)),h=x(a(29)),y=x(a(30)),b=x(a(37)),v=x(a(78)),g=x(a(38)),E=x(a(6)),w=x(a(4)),O=x(a(2)),P=x(a(56)),k=x(a(8)),a=a(13);function x(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.state=e.props.settings||{},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"getNameOptions",value:function(){var t=[];return(0,u.getFields)(forminatorData.parentFormFields,["page-break","postdata","captcha","consent","gdprcheckbox","stripe","paypal","password","group"],void 0,void 0,!0).map(function(e){_.isEmpty(e.parent_group)&&t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/builder/")}},{key:"applyChanges",value:function(){this.props.actions.settingsActions.updateSettings(this.state),this.closeModal()}},{key:"getMiscData",value:function(){var e={},e=(_.assign(e,forminatorData.variables),_.isEmpty(e)?[]:e);return i.default.createElement(i.default.Fragment,null,e&&i.default.createElement("optgroup",{label:(0,u.translate)("Misc Data")},_.map(e,function(e,t){return i.default.createElement("option",{key:t,value:"{"+t+"}","data-content":"{"+t+"}"},e)})))}},{key:"render",value:function(){var e=i.default.createElement(i.default.Fragment,null,i.default.createElement("optgroup",{label:(0,u.translate)("Site Information")},[{value:"{site_title}",label:"Site Title"},{value:"{site_url}",label:"Site URL"},{value:"{date_dmy}",label:"Date"}].map(function(e,t){return i.default.createElement("option",{key:t,value:e.value,"data-content":e.value},(0,c.escapeHTML)(e.label))})),this.getMiscData());return i.default.createElement(i.default.Fragment,null,i.default.createElement(m.default,{closeType:"icon",closeModal:this.closeModal},i.default.createElement(h.default,{label:(0,u.translate)("Edit Field"),tag:(0,u.translate)("Header")})),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},i.default.createElement("div",{className:"sui-tabs-menu"},i.default.createElement(s.NavLink,{to:"/builder/settings/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Settings")),i.default.createElement(s.NavLink,{to:"/builder/styling/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Styling"))),i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/",element:i.default.createElement(s.Navigate,{to:"/builder/settings/",replace:!0})})),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-content active"},i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/settings",element:i.default.createElement("div",{key:"builder-settings",className:"sui-accordion sui-accordion-flushed",style:{marginTop:"-30px",marginBottom:"-30px"},value:"multiple"},i.default.createElement(v.default,r({},this.props,{settings:this.state,label:(0,u.translate)("Logo"),property:"pdf_logo_enabled",open:!0,updateProperty:this.updateProperty}),i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,null,i.default.createElement(f.default,{cols:"12"},i.default.createElement(E.default,r({},this.props,{label:(0,u.translate)("Logo Type"),property:"pdf_logo_type",default:"text",settings:this.state,updateProperty:this.updateProperty}),i.default.createElement(w.default,{value:"text",label:(0,u.translate)("Text")},i.default.createElement("div",{style:{marginTop:"20px"}},i.default.createElement(g.default,r({},this.props,{label:(0,u.translate)("Logo Text"),settings:this.state,property:"pdf_logo_text",placeholder:(0,u.translate)("Value"),className:"sui-form-control",updateProperty:this.updateProperty}),e))),i.default.createElement(w.default,{value:"image",label:(0,u.translate)("Image")},i.default.createElement("div",{style:{marginTop:"20px"}},i.default.createElement(E.default,r({},this.props,{label:(0,u.translate)("Logo image source"),property:"pdf_logo_image_type",default:"image_site_logo",settings:this.state,updateProperty:this.updateProperty}),i.default.createElement(w.default,{value:"image_site_logo",label:(0,u.translate)("Use site logo")},i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block",marginTop:"20px"},"aria-live":"assertive"},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,u.translate)("Your site’s logo will be used as the logo for this PDF file."))))),!forminatorData.hasSiteLogo&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-yellow sui-active",style:{display:"block",marginTop:"20px"},"aria-live":"assertive"},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,u.translate)("Your site doesn’t have any logo image set. You can set a site logo or upload a new logo for your PDF file.")))))),i.default.createElement(w.default,{value:"image_upload_logo",label:(0,u.translate)("Use logo image"),boxClass:"sui-tab-boxed"},i.default.createElement(P.default,r({},this.props,{settings:this.state,updateProperty:this.updateProperty,type:"image",fieldClass:"sui-auto",property:"image_upload_logo_value",label:(0,u.translate)("Upload Image"),description:(0,u.translate)("Supported formats (.png, .gif, .jpg, and .svg). For best output, please upload an image with a height of 80px.")}))),i.default.createElement(w.default,{value:"image_logo_url",label:(0,u.translate)("Logo URL"),boxClass:"sui-tab-boxed"},i.default.createElement(O.default,r({},this.props,{property:"image_logo_url_value",settings:this.state,updateProperty:this.updateProperty,label:(0,u.translate)("Image URL"),placeholder:(0,u.translate)("E.g. https://domain.com/images/logo.png"),requiredError:(0,u.translate)("Please enter the image URL for the logo."),description:(0,u.translate)("For best output, image height is constrained to 80px. You can adjust this size using custom CSS.")}))))))))))),i.default.createElement(v.default,r({},this.props,{settings:this.state,label:(0,u.translate)("Title"),property:"pdf_title_enabled",open:!0,updateProperty:this.updateProperty}),i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,null,i.default.createElement(f.default,{cols:"12"},i.default.createElement(g.default,r({},this.props,{settings:this.state,property:"pdf_title",placeholder:(0,u.translate)("Value"),className:"sui-form-control",updateProperty:this.updateProperty}),e))),i.default.createElement(d.default,null,i.default.createElement(f.default,{cols:"12"},i.default.createElement(E.default,r({},this.props,{label:(0,u.translate)("Title alignment"),property:"pdf_title_alignment",default:"left",settings:this.state,updateProperty:this.updateProperty}),i.default.createElement(k.default,{value:"left"},(0,u.translate)("Left")),i.default.createElement(k.default,{value:"center"},(0,u.translate)("Center")),i.default.createElement(k.default,{value:"right"},(0,u.translate)("Right"))))))))}),i.default.createElement(s.Route,{path:"/builder/styling",element:i.default.createElement(p.default,r({},this.props,{updateProperty:this.updateProperty,state:this.state}))})))))),i.default.createElement(y.default,{alignment:"separated"},i.default.createElement(b.default,{icon:"undo",label:(0,u.translate)("Discard Changes"),closeModal:this.closeModal,customClass:"sui-button-ghost forminator-discard-field-settings"}),i.default.createElement("button",{className:"sui-button forminator-save-field-settings",disabled:(0,u.isTrue)(this.state.pdf_title_enabled)&&_.isEmpty(this.state.pdf_title),onClick:this.applyChanges},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,u.translate)("Apply")),i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(23),u=a(1),c=(a(11),g(a(14))),p=g(a(5)),d=g(a(3)),f=g(a(28)),m=g(a(29)),h=g(a(30)),y=g(a(37)),b=g(a(25)),v=g(a(21)),a=a(13);function g(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.updateProperty=e.updateProperty.bind(e),e.applyChanges=e.applyChanges.bind(e),e.state=e.props.settings||{},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"componentWillUnmount",value:function(){this.props.router.navigate("/builder/")}},{key:"applyChanges",value:function(){this.props.actions.settingsActions.updateSettings(this.state),this.closeModal()}},{key:"getFieldOptions",value:function(){var t=[];return(0,u.getFields)(forminatorData.parentFormFields,["page-break","postdata","captcha","consent","gdprcheckbox","stripe","paypal","password","group"],void 0,void 0,!0).map(function(e){_.isEmpty(e.parent_group)&&(t[e.element_id]=e.label)}),t}},{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(f.default,{closeType:"icon",closeModal:this.closeModal},i.default.createElement(m.default,{label:(0,u.translate)("Edit Field"),tag:(0,u.translate)("Footer")})),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-tabs sui-tabs-flushed"},i.default.createElement("div",{className:"sui-tabs-menu"},i.default.createElement(s.NavLink,{to:"/builder/settings/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Settings")),i.default.createElement(s.NavLink,{to:"/builder/styling/",className:function(e){return(e.isActive?"active ":"")+"sui-tab-item"}},(0,u.translate)("Styling"))),i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/",element:i.default.createElement(s.Navigate,{to:"/builder/settings/",replace:!0})})),i.default.createElement("div",{className:"sui-tabs-content"},i.default.createElement("div",{className:"sui-tab-content active"},i.default.createElement(s.Routes,null,i.default.createElement(s.Route,{path:"/builder/settings",element:i.default.createElement("div",{key:"builder-settings"},i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(b.default,r({},this.props,{extraId:"html-type",settings:this.state,boxClass:"sui-tab-boxed",property:"footer_value",disableMiscData:!0,allowRepeater:!1,excludeSubFields:!0,enableFormData:!0,enablePostData:!1,enableUpload:!0,allowButtonOnclick:"true",enableParentForm:"true",mainOptions:[],label:(0,u.translate)("Value"),updateProperty:this.updateProperty})))),i.default.createElement(p.default,null,i.default.createElement(d.default,{cols:"12"},i.default.createElement(v.default,r({},this.props,{settings:this.state,label:(0,u.translate)("Show page number"),property:"show_page_number",updateProperty:this.updateProperty,unWrap:!0})))))}),i.default.createElement(s.Route,{path:"/builder/styling",element:i.default.createElement(c.default,r({},this.props,{updateProperty:this.updateProperty,state:this.state}))})))))),i.default.createElement(h.default,{alignment:"separated"},i.default.createElement(y.default,{icon:"undo",label:(0,u.translate)("Discard Changes"),closeModal:this.closeModal,customClass:"sui-button-ghost forminator-discard-field-settings"}),i.default.createElement("button",{className:"sui-button forminator-save-field-settings",onClick:this.applyChanges},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"}),(0,u.translate)("Apply")),i.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(1),u=g(a(28)),c=g(a(29)),p=g(a(30)),d=g(a(4)),f=g(a(6)),m=g(a(2)),h=g(a(10)),y=g(a(26)),b=g(a(40)),v=g(a(41));function g(e){return e&&e.__esModule?e:{default:e}}function E(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={options:[],templatesPageLoaded:1,showLoadMore:!1,templateSaveLoader:!1,disabled:!0,optionsLoaded:!1,"form-template-settings":"form-template-name","form-template-name":"","form-existing-template":""},e.closeModal=e.closeModal.bind(e),e.getOptions=e.getOptions.bind(e),e.openModal=e.openModal.bind(e),e.onChange=e.onChange.bind(e),e.showError=e.showError.bind(e),e.saveTemplate=e.saveTemplate.bind(e),e.updateProperty=e.updateProperty.bind(e),e.resetFields(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"isDisabled",value:function(e){e=this.props.settings?this.props.settings[e]:void 0;return void 0===e||void 0===this.props.settings[e]||""===this.props.settings[e]}},{key:"onChange",value:function(e){"form-existing-template"===e?e=this.props.settings["form-existing-template"]:"form-template-name"===e&&(e=this.props.settings["form-template-name"]),this.setState({disabled:""===e})}},{key:"getOptions",value:function(){var a=this;window.fetch(ajaxurl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=forminator_get_cloud_templates&_ajax_nonce="+forminatorData.load_cloud_templates+"&page_number="+this.state.templatesPageLoaded}).then(function(e){return e.json()}).then(function(e){var t;e.success&&(e.data.length&&(t=e.data.map(function(e){return{id:e.template_id,text:e.name}}),a.setState({options:[].concat(E(a.state.options),E(t)),templatesPageLoaded:a.state.templatesPageLoaded+1})),e.data.length<forminatorData.templates_per_page&&a.setState({showLoadMore:!1}),a.setState({optionsLoaded:!0}))}).catch(function(e){console.log(e)})}},{key:"saveTemplate",value:function(){var t=this,e={action:"forminator_save_template",_wpnonce:forminatorData.save_cloud_templates,form_id:this.props.settings.form_id,template_name:this.props.settings["form-template-name"],template_id:this.props.settings["form-existing-template"]};this.setState({templateSaveLoader:!0}),b.default.post(ajaxurl,v.default.stringify(e)).then(function(e){e.data.success?t.openModal():t.showError(e.data),t.resetFields()}).catch(function(e){t.showError(e),t.resetFields()})}},{key:"resetFields",value:function(){this.props.settings["form-template-settings"]="form-template-name",this.props.settings["form-template-name"]="",this.props.settings["form-existing-template"]=""}},{key:"showError",value:function(e){new y.default({type:"error",text:e.data||(0,s.translate)("Something went wrong while saving your template. Please try again.")}).open(),console.log(e),this.closeModal()}},{key:"updateProperty",value:function(e,t){var a;this.props.settings[e]=t,this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"openModal",value:function(){var e=this;setTimeout(function(){e.props.actions.modalActions.showModal({open:!0,title:e.actionText,id:"save-template",activeElement:jQuery(document.activeElement),focusFirst:".modal-close-button"},"savedTemplateSuccessModal")},500)}},{key:"closeModal",value:function(){this.resetFields(),this.props.modal.modalProps.closeModal()}},{key:"render",value:function(){var a=this,e=this.state.optionsLoaded;return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,{alignment:"center",closeModal:this.closeModal,closeType:"icon",flatten:!0,customClass:"sui-spacing-top--60"},i.default.createElement(c.default,{id:"forminator-save-template-modal__title",label:(0,s.translate)("Save Template"),size:"lg"}),i.default.createElement("p",{className:"sui-description"},(0,s.translate)("Enter a name to save this form as a template or select an existing template to overwrite."))),i.default.createElement("div",{className:"sui-box-body sui-spacing-bottom--20"},i.default.createElement(f.default,r({},this.props,{property:"form-template-settings",default:this.state["form-template-settings"],updateProperty:function(e,t){a.updateProperty(e,t),a.props.settings["form-existing-template"]="",a.onChange(t)}}),i.default.createElement(d.default,{value:"form-template-name",boxClass:"sui-tab-boxed",label:(0,s.translate)("New Template")},i.default.createElement(m.default,r({},this.props,{type:"text",label:(0,s.translate)("Name"),placeholder:(0,s.translate)("E.g., Registration form template"),property:"form-template-name",updateProperty:function(e,t){a.updateProperty(e,t),a.onChange(t)}}))),i.default.createElement(d.default,{value:"form-existing-template",boxClass:"sui-tab-boxed",label:(0,s.translate)("Update Existing Template")},i.default.createElement(h.default,r({},this.props,{label:(0,s.translate)("Choose template"),property:"form-existing-template",hasSearch:e,updateProperty:function(e,t){a.updateProperty(e,t),a.onChange(t)},placeholder:(0,s.translate)("Select a template"),data:e?this.state.options:[{id:"searching",text:(0,s.translate)("Searching…"),disabled:!0}],loading:!e,fetchOptions:function(){return a.getOptions}}),i.default.createElement("option",null)),this.state.showLoadMore&&i.default.createElement("a",{href:"#",onClick:this.getOptions,style:{display:"block",marginTop:"-15px",marginBottom:"15px"}},(0,s.translate)("Load more")),i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block",marginTop:"-15px"},"aria-live":"assertive"},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)("Warning! The selected template will be overwritten by this form.")))))))),i.default.createElement(p.default,{customClass:"sui-flatten sui-content-center"},i.default.createElement("button",{className:"sui-button sui-button-grey \n\t\t\t\t\t\t\t"+(this.state.templateSaveLoader?"sui-button-onload":""),disabled:this.state.disabled?"disabled":"",onClick:this.saveTemplate},i.default.createElement("span",{class:"sui-loading-text"},i.default.createElement("span",{class:"sui-icon-save","aria-hidden":"true"}),(0,s.translate)("Save Template")),i.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 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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=p(o),i=a(1),s=p(a(28)),u=p(a(29)),c=p(a(30));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"savedTemplateSuccessModal")}},{key:"render",value:function(){return l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{alignment:"center",closeModal:this.closeModal,closeType:"icon",flatten:!0,customClass:"sui-spacing-top--60"},l.default.createElement("span",{class:"sui-icon-check sui-lg","aria-hidden":"true"}),l.default.createElement(u.default,{id:"forminator-save-template-modal__title",label:(0,i.translate)("Template Saved"),size:"lg"}),l.default.createElement("p",{className:"sui-description"},(0,i.translate)("Template successfully saved to your Hub account. You can access the saved template in the "),l.default.createElement("a",{href:"admin.php?page=forminator-templates",target:"_blank"},(0,i.translate)("Templates Page.")))),l.default.createElement(c.default,{customClass:"sui-flatten sui-content-center"},l.default.createElement("button",{className:"sui-button sui-button-grey",onClick:this.closeModal},(0,i.translate)("Close"))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=p(o),i=a(1),s=p(a(28)),u=p(a(29)),c=p(a(30));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e.onClickCallback=e.onClickCallback.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"onClickCallback",value:function(e,t){var a=this;e.preventDefault(),(0,i.goToLink)(t),setTimeout(function(){a.closeModal()},500)}},{key:"render",value:function(){var e=!forminatorData.isPro||forminatorData.expiredMembership,t=void 0,a=void 0,r=void 0,n=void 0,o=!1;return forminatorData.isPro?forminatorData.dashboardPlugin?forminatorData.isWPMUDEVloggedIn?forminatorData.expiredMembership&&(o=!0,t=(0,i.translate)("Membership Expired"),a=forminatorl10n.templates.renew_membership2,r=forminatorl10n.templates.renew_button,n="https://wpmudev.com/project/forminator-pro/?utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_save_to_cloud-template_renew"):(t=(0,i.translate)("Log in to WPMU DEV Account"),a=(0,i.translate)("Looks like your site is not connected to WPMU DEV. Log in to your WPMU DEV account to save your form as a template."),r=(0,i.translate)("Log in to WPMU DEV"),n=forminatorl10n.templates.login_dashboard):(o=!0,t=forminatorl10n.templates.install_title,a=forminatorl10n.templates.install_dashboard,r=forminatorl10n.templates.install_button,n="https://wpmudev.com/project/wpmu-dev-dashboard/"):(t=(0,i.translate)("Save Form as Template"),a=(0,i.translate)("Save your form as a template in the Hub cloud account to easily reuse it in any of the sites you manage via the Hub. Customize once, and reuse on any of your sites connected to the Hub."),r=(0,i.translate)("Upgrade to Save Templates"),n="https://wpmudev.com/project/forminator-pro/?utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_form-page-modal_cloud-template_button"),l.default.createElement(l.default.Fragment,null,l.default.createElement(s.default,{alignment:"center",closeModal:this.closeModal,closeType:"icon",closeColor:"white",flatten:!0,imageName:"saved-form-template"},l.default.createElement(u.default,{id:"forminator-save-pro-modal__title",label:t,size:"lg",tag:forminatorData.isPro?"":"PRO",tagColor:"purple",tagSize:"sm"}),l.default.createElement("p",{className:"sui-description",dangerouslySetInnerHTML:{__html:a}})),l.default.createElement("div",{className:"sui-box-body sui-content-center sui-spacing-bottom--20"},l.default.createElement("a",{href:n,target:"_blank",className:"sui-button sui-button-icon-right "+(e?"sui-button-purple":"sui-button-blue")},o&&l.default.createElement("span",{className:"sui-icon-wpmudev-logo","aria-hidden":"true",style:{paddingRight:"10px"}}),r,!forminatorData.isPro&&l.default.createElement("span",{className:"sui-icon-open-new-window","aria-hidden":"true"}))),l.default.createElement(c.default,{customClass:"sui-flatten sui-content-center"}))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=u(o),i=a(1),s=u(a(37));function u(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.props.modal.modalProps.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"getColorFieldNames",value:function(){return["cform-form-border","cform-form-background","response-loading-background","response-loading-color","response-success-border","response-success-background","response-success-color","response-error-border","response-error-background","response-error-color","timeline-border","timeline-border-current","timeline-text","timeline-text-current","timeline-dot-border","timeline-dot-background","timeline-dot-color","timeline-dot-border-current","timeline-dot-background-current","timeline-dot-color-current","progress-label","progress-background","progress-background-status","cform-label-color","cform-asterisk-color","label-helper-color","label-validation-background","label-validation-color","cform-title-color","cform-subtitle-color","input-border","input-bg","input-placeholder","input-color","input-border-hover","input-hover-bg","input-hover-color","input-border-active","input-active-bg","input-active-color","input-border-error","input-icon","prefix-color","suffix-color","input-icon-hover","input-icon-focus","radio-border-static","radio-background-static","radio-label","radio-image-border-static","radio-image-background","radio-border-active","radio-background-active","radio-icon","radio-image-border-active","radio-image-background-active","radio-border-error","radio-background-error","select-border-static","select-background-static","select-icon-static","select-value-static","select-border-hover","select-background-hover","select-icon-hover","select-value-hover","select-border-active","select-background-active","select-icon-active","select-value-active","select-border-error","dropdown-border","dropdown-background","dropdown-option-color-static","dropdown-option-background-hover","dropdown-option-color-hover","dropdown-option-background-active","dropdown-option-color-active","dropdown-search-border","dropdown-search-background","dropdown-search-color","multiselect-border","multiselect-background","multiselect-item-color-static","multiselect-tag-background-static","multiselect-tag-color-static","multiselect-tag-remove-color-static","multiselect-border-hover","multiselect-item-bg-hover","multiselect-item-color-hover","multiselect-border-active","multiselect-item-bg-active","multiselect-item-color-active","multiselect-border-error","rating-icon","rating-suffix","rating-icon-hover","rating-icon-active","calendar-border","calendar-background","calendar-arrows-bg","calendar-arrows-static","calendar-select-border","calendar-select-bg","calendar-select-color","calendar-dweek","calendar-days-border-static","calendar-days-background-static","calendar-days-color-static","calendar-days-border-hover","calendar-days-background-hover","calendar-days-color-hover","calendar-days-border-active","calendar-days-background-active","calendar-days-color-active","calendar-days-border-current","calendar-days-background-current","calendar-days-color-current","button-upload-background-static","button-upload-color-static","button-upload-background-hover","button-upload-color-hover","button-upload-background-active","button-upload-color-active","multiupload-panel-background-default","multiupload-panel-border-default","multiupload-panel-icon-default","multiupload-panel-text-default","multiupload-panel-link-default","multiupload-panel-background-hover","multiupload-panel-border-hover","multiupload-panel-icon-hover","multiupload-panel-background-drop","multiupload-panel-border-drop","multiupload-panel-icon-drop","multiupload-panel-background-error","multiupload-panel-border-error","multiupload-panel-icon-error","multiupload-file-preview-border-default","multiupload-file-preview-background-default","multiupload-file-preview-icon-default","multiupload-file-name-default","multiupload-file-size-default","multiupload-file-loader-color","multiupload-file-preview-border-error","multiupload-file-preview-background-error","multiupload-file-preview-icon-error","multiupload-file-error-color","button-upload-delete-background-static","button-upload-delete-color-static","button-upload-delete-background-hover","button-upload-delete-color-hover","button-upload-delete-background-active","button-upload-delete-color-active","signature-border-default","signature-background-default","signature-placeholder","signature-color","signature-reset-icon-default","signature-border-hover","signature-background-hover","signature-reset-icon-hover","signature-border-error","group-background","group-border","group-divider","repeater-button-background","repeater-button","repeater-border","repeater-button-background-hover","repeater-button-hover","repeater-border-hover","repeater-button-background-focus","repeater-button-focus","repeater-border-focus","repeater-icon","repeater-icon-hover","repeater-icon-focus","repeater-link","repeater-link-hover","repeater-link-focus","prev-background-static","prev-color-static","prev-background-hover","prev-color-hover","prev-background-active","prev-color-active","next-background-static","next-color-static","next-background-hover","next-color-hover","next-background-active","next-color-active","consent-cbox-border-static","consent-cbox-background-static","consent-cbox-label","consent-cbox-border-active","consent-cbox-background-active","consent-cbox-icon","consent-cbox-border-error","consent-cbox-background-error","button-submit-background-static","button-submit-color-static","button-submit-background-hover","button-submit-color-hover","button-submit-background-active","button-submit-color-active"]}},{key:"applyProceed",value:function(){var t=this.props.settings,a=this,e=this.getColorFieldNames();_.forEach(e,function(e){_.isUndefined(t[(0,i.getThemePrefix)(a.props)+e])||delete t[(0,i.getThemePrefix)(a.props)+e]}),this.props.actions.settingsActions.resetSettings(t),jQuery(".sui-accordion-item--open .sui-accordion-item-header").trigger("click"),this.closeModal()}},{key:"render",value:function(){var e=this;return l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60",style:{paddingBottom:"0"}},l.default.createElement("button",{className:"sui-button-icon sui-button-float--right forminator-popup-close forminator-cancel-create-form","aria-label":(0,i.translate)("Close this dialog window"),onClick:this.closeModal},l.default.createElement("span",{className:"sui-icon-close sui-md","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Close this dialog window"))),l.default.createElement("h3",{className:"sui-box-title sui-lg",id:"dialogTitle"},(0,i.translate)("Clear Color Customization?")),l.default.createElement("span",{className:"sui-description",style:{marginTop:"15px"}},(0,i.translate)("Are you sure you want to clear your form's color customization? All customized color options will be lost."))),l.default.createElement("div",{className:"sui-box-footer sui-flatten sui-content-center",style:{paddingTop:"10"}},l.default.createElement(s.default,{label:(0,i.translate)("Cancel"),closeModal:this.closeModal,customClass:"sui-button-ghost"}),l.default.createElement("button",{id:"forminator-apply-preset",className:"sui-button sui-button-gray",onClick:function(){return e.applyProceed()}},l.default.createElement("span",{className:"sui-button-text-default"},(0,i.translate)("Proceed")))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(410)),c=f(a(411)),p=f(a(413)),d=f(a(6));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Design Style")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose a pre-made style for your form and further customize it's appearance below."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(d.default,r({},this.props,{property:"form-style",default:"default"}),i.default.createElement(c.default,r({value:"default",boxClass:"sui-tab-content sui-tab-boxed"},this.props),(0,s.translate)("Forminator Styles")),i.default.createElement(u.default,{value:"basic",boxClass:"sui-tab-content sui-tab-boxed"},(0,s.translate)("Basic Styles")),i.default.createElement(p.default,{value:"none",boxClass:"sui-tab-content"},(0,s.translate)("None")))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){return l.default.createElement("div",{className:"sui-notice sui-notice-info"},l.default.createElement("p",null,(0,i.translate)("This form will inherit its styles from your WordPress theme. You can always overwrite those styles anytime with the settings below.")))}}]),a}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=c(a(412)),u=a(1);function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e="default";switch(this.props.formSubDesign){case"default":case"flat":case"bold":case"material":e=this.props.formSubDesign}return i.default.createElement(s.default,r({},this.props,{defaultValue:e,property:"form-substyle"}),i.default.createElement("div",{value:"default",label:(0,u.translate)("Default")}),i.default.createElement("div",{value:"flat",label:(0,u.translate)("Flat")}),i.default.createElement("div",{value:"bold",label:(0,u.translate)("Bold")}),i.default.createElement("div",{value:"material",label:(0,u.translate)("Material")}))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{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:"render",value:function(){var r=this,n=_.isUndefined(this.props.settings[this.props.property])?this.props.defaultValue:this.props.settings[this.props.property],e=l.default.Children.map(this.props.children,function(e){var t=l.default.createElement(l.default.Fragment,null,l.default.createElement("span",{tabIndex:"-1",className:"fui-demo-form","data-design":e.props.value,"aria-hidden":"true"},l.default.createElement("span",{className:"fui-demo-form--field"},"material"!==e.props.value&&l.default.createElement("span",{className:"fui-demo-form--label"},(0,i.translate)("Field Label")),l.default.createElement("span",{className:"fui-demo-form--input"},"material"===e.props.value?(0,i.translate)("Field Label"):(0,i.translate)("Placeholder"))),l.default.createElement("span",{className:"fui-demo-form--field"},l.default.createElement("span",{className:"fui-demo-form--label"},(0,i.translate)("Field Label")),l.default.createElement("span",{className:"fui-demo-form--input fui-is_filled"},(0,i.translate)("Text"))))),a=l.default.createElement("span",{className:"sui-radio sui-radio-sm sui-radio-stacked"},l.default.createElement("input",{type:"radio",name:"forminator-"+r.props.value,value:e.props.value,id:"forminator-field-"+e.props.value,checked:n===e.props.value,onChange:r.updateValue.bind(r,e.props.value)}),l.default.createElement("span",{"aria-hidden":"true"}),l.default.createElement("span",null,e.props.label));return l.default.createElement("label",{htmlFor:"forminator-field-"+e.props.value,className:"fui-subdesign-option"+(n===e.props.value?" fui-selected":"")},l.default.createElement("span",{className:"fui-subdesign-option--wrapper"},t,a))}),t="";return this.props.label&&""!==this.props.label&&(t=l.default.createElement("label",{className:"sui-label"},this.props.label,this.props.note&&l.default.createElement("span",{className:"sui-label-note"},this.props.note))),l.default.createElement(l.default.Fragment,null,l.default.createElement("div",{role:"radiogroup",className:"sui-form-field fui-subdesign-options"},t,e))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){return l.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),l.default.createElement("p",null,(0,i.translate)("You have opted for no stylesheet to be enqueued. Note that we add a grid style css for spacing to your form by default. If needed, you can disable it in the option below.")))))}}]),a}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(6)),c=f(a(8)),p=f(a(9)),d=f(a(415));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(p.default,{label:(0,s.translate)("Layout"),labelDark:!0,description:(0,s.translate)("Adjust the layout of fields.")},i.default.createElement(u.default,r({},this.props,{property:(0,s.getThemePrefix)(this.props)+"field-image-size",default:"custom",settingsLabel:(0,s.translate)("Radio/Checkbox Image Size"),description:(0,s.translate)("Set radio/checkbox image size.")}),i.default.createElement(c.default,{value:"auto"},(0,s.translate)("Automatic")),i.default.createElement(d.default,r({},this.props,{value:"custom",boxClass:"sui-tab-boxed"}),(0,s.translate)("Custom"))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(3)),c=p(a(2));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue 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)("Note: If value is empty or zero, image will fallback to default size."))))),i.default.createElement("div",{className:"sui-row",style:{marginBottom:"10px"}},i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Width"),type:"number",placeholder:"0",defaultValue:70,property:(0,s.getThemePrefix)(this.props)+"field-image-width"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Height"),type:"number",placeholder:"0",defaultValue:70,property:(0,s.getThemePrefix)(this.props)+"field-image-height"})))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Set your custom dimensions in pixels.")))}}]),a}(l.Component);t.default=a},function(i,e,t){Object.defineProperty(e,"__esModule",{value:!0});var T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var F=t(0),D=a(F),o=a(t(41)),l=a(t(40)),M=t(1),A=a(t(36)),R=a(t(417)),V=a(t(418)),U=a(t(419)),I=a(t(420)),L=a(t(421)),B=a(t(422)),z=a(t(423)),W=a(t(424)),H=a(t(425)),$=a(t(426)),q=a(t(427)),Q=a(t(428)),Y=a(t(429)),G=a(t(430)),K=a(t(431)),J=a(t(432)),X=a(t(433)),Z=a(t(434)),ee=a(t(435)),te=a(t(436)),ae=a(t(437)),re=a(t(438)),ne=a(t(439)),le=a(t(440)),oe=a(t(8)),ie=a(t(6)),se=a(t(441)),ue=a(t(446)),ce=a(t(21));function a(e){return e&&e.__esModule?e:{default:e}}t=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.loadFonts();var t=this;jQuery(document).off("click","#forminator-clear-color-options").on("click","#forminator-clear-color-options",function(e){t.props.actions.modalActions.showModal({open:!0,closeModal:function(e){t.props.actions.modalActions.showModal({open:!1},"clearColorCustomizationModal")}},"clearColorCustomizationModal")})}},{key:"componentDidUpdate",value:function(){this.loadFonts()}},{key:"loadFonts",value:function(){var e;_.isUndefined(window.forminatorFonts)&&(e={action:"forminator_load_google_fonts",data:{isObject:!0},_wpnonce:forminatorData.gFontNonce},l.default.post(forminatorData.ajaxUrl,o.default.stringify(e)).then(function(e){window.forminatorFonts=e.data.data}).catch(function(e){console.log(e)}))}},{key:"hasIndicatorEnabled",value:function(e){return void 0!==e["submission-indicator"]&&"show"===e["submission-indicator"]}},{key:"toggleAccordion",value:function(){jQuery(".sui-accordion-item--open .sui-accordion-item-header").trigger("click")}},{key:"render",value:function(){var e=(0,M.hasFieldType)("page-break",this.props.wrappers),t=(0,M.hasFieldType)("section",this.props.wrappers),a=(0,M.hasFieldWithAttribute)(this.props.wrappers,"radio","value_type","radio"),r=(0,M.hasFieldWithAttribute)(this.props.wrappers,"select","value_type","single"),n=(0,M.hasFieldWithAttribute)(this.props.wrappers,"checkbox","value_type","checkbox"),o=(0,M.hasFieldWithAttribute)(this.props.wrappers,"select","value_type","multiselect"),l=o&&(0,M.hasFieldWithAttribute)(this.props.wrappers,"select","multiselect_style","modern"),i=l&&(0,M.hasFieldWithAttribute)(this.props.wrappers,"select","checkbox_in_dropdown","show"),s=(0,M.hasFieldWithAttribute)(this.props.wrappers,"date","field_type","picker"),u=(0,M.hasFieldType)("signature",this.props.wrappers),c=(0,M.hasFieldType)("group",this.props.wrappers),p=(0,M.hasFieldWithAttribute)(this.props.wrappers,"date","field_type","select"),d=(0,M.hasFieldWithAttribute)(this.props.wrappers,"time","field_type","select")||(0,M.hasFieldWithAttribute)(this.props.wrappers,"time","time_type","twelve"),f=(0,M.hasFieldWithAttribute)(this.props.wrappers,"address","address_country","true"),m=(0,M.hasFieldWithAttribute)(this.props.wrappers,"name","prefix","true"),h=(0,M.hasFieldType)("gdprcheckbox",this.props.wrappers),y=(0,M.hasFieldType)("upload",this.props.wrappers),b=(0,M.hasFieldType)("currency",this.props.wrappers),v=(0,M.hasFieldType)("stripe",this.props.wrappers),g=(0,M.hasFieldType)("calculation",this.props.wrappers),E=(0,M.hasFieldType)("consent",this.props.wrappers),w=(0,M.hasFieldType)("rating",this.props.wrappers),O=(0,M.hasPostdataFieldWithMultiselect)(this.props.wrappers),P=!_.isUndefined(this.props.preset),k="basic"===this.props.formDesign,x=P||this.hasIndicatorEnabled(this.props.settings),j=_.isUndefined(this.props.settings.paginationData)||_.isUndefined(this.props.settings.paginationData["pagination-header-design"])?"":this.props.settings.paginationData["pagination-header-design"],N=_.isUndefined(this.props.settings.paginationData)||_.isUndefined(this.props.settings.paginationData["pagination-header"])?"":this.props.settings.paginationData["pagination-header"],C=_.isUndefined(this.props.settings[(0,M.getThemePrefix)(this.props)+"cform-color-option"])?"forminator":"theme",S=_.isUndefined(this.props.settings[(0,M.getThemePrefix)(this.props)+"cform-color-option"])?C:this.props.settings[(0,M.getThemePrefix)(this.props)+"cform-color-option"];return D.default.createElement("div",{className:"sui-box-settings-row"},D.default.createElement("div",{className:"sui-box-settings-col-1"},D.default.createElement("span",{className:"sui-settings-label"},(0,M.translate)("Colors")),D.default.createElement("span",{className:"sui-description"},(0,M.translate)("Adjust the default color combinations to match your theme styling."))),D.default.createElement("div",{className:"sui-box-settings-col-2"},!k&&D.default.createElement(F.Fragment,null,D.default.createElement("div",{style:{marginBottom:"20px"}},D.default.createElement(ie.default,T({},this.props,{property:"cform-color-option",default:C,onChange:this.toggleAccordion}),D.default.createElement(oe.default,{value:"theme",boxClass:""},(0,M.translate)("Use Theme Colors")),D.default.createElement(oe.default,{value:"forminator",boxClass:""},(0,M.translate)("Use Default Colors")))),D.default.createElement("span",{className:"sui-description"},"theme"===S?(0,M.translate)("Form will inherit colors from your WordPress theme. You can customize the color of specific elements using the options below."):(0,M.translate)("Form will use the default Forminator colors."))),D.default.createElement("div",{className:"sui-form-field"},D.default.createElement("div",{style:{marginBottom:"10px",marginTop:"20px"}},D.default.createElement(ce.default,T({},this.props,{label:(0,M.translate)("Customize colors"),property:(0,M.getThemePrefix)(this.props)+"cform-color-settings",unWrap:!0}))),!_.isUndefined(this.props.settings[(0,M.getThemePrefix)(this.props)+"cform-color-settings"])&&this.props.settings[(0,M.getThemePrefix)(this.props)+"cform-color-settings"]&&D.default.createElement("div",{className:"sui-accordion"},D.default.createElement("div",{className:"sui-accordion-header"},D.default.createElement("div",null,D.default.createElement("div",null,(0,M.translate)("Element")),D.default.createElement("div",{className:"sui-actions-right"},D.default.createElement("button",{id:"forminator-clear-color-options",className:"sui-button sui-button-ghost"},D.default.createElement("span",{className:"sui-icon-update","aria-hidden":"true"}),(0,M.translate)("Clear Customization"))))),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Form Container")}),D.default.createElement(R.default,this.props)),x&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Submission Indicator")}),D.default.createElement(U.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Response Success")}),D.default.createElement("p",{className:"sui-description"},(0,M.translate)("Successful response message will be displayed after form submission succeeds.")),D.default.createElement(L.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Response Error")}),D.default.createElement("p",{className:"sui-description"},(0,M.translate)("Error response message will be displayed after form submission fails.")),D.default.createElement(I.default,this.props)),(P||e&&"show"===j&&"nav"===N)&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Pagination Steps")}),D.default.createElement(te.default,this.props)),(P||e&&"show"===j&&"bar"===N)&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Pagination Progress Bar")}),D.default.createElement(ae.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Fields Basics")}),D.default.createElement(V.default,this.props)),t&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Section")}),D.default.createElement(B.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Input and Textarea")}),D.default.createElement(z.default,this.props)),(s||b||v||g)&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Input Extras")}),D.default.createElement(W.default,this.props)),(n||a||h||i)&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Radio and Checkbox")}),D.default.createElement(H.default,this.props)),(r||p||d||f||m||l)&&D.default.createElement(D.default.Fragment,null,D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Select")}),D.default.createElement(q.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Dropdown List")}),D.default.createElement(Q.default,this.props))),f&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Dropdown Search")}),D.default.createElement(Y.default,this.props)),(o||O)&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Multi Select")}),D.default.createElement(G.default,this.props)),w&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Rating")}),D.default.createElement(ue.default,this.props)),s&&!k&&D.default.createElement(D.default.Fragment,null,D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Calendar Basics")}),D.default.createElement(K.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Calendar Table")}),D.default.createElement(ee.default,this.props))),y&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("File Upload"),boxedContent:!1}),D.default.createElement(se.default,this.props)),u&&D.default.createElement(D.default.Fragment,null,D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("E-Signature")}),D.default.createElement(J.default,this.props))),c&&D.default.createElement(D.default.Fragment,null,D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Field Group")}),D.default.createElement(X.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Repeater Button"),boxedContent:!1}),D.default.createElement(Z.default,this.props))),e&&D.default.createElement(D.default.Fragment,null,D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Button Back")}),D.default.createElement(re.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Button Next")}),D.default.createElement(ne.default,this.props))),E&&D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Consent")}),D.default.createElement($.default,this.props)),D.default.createElement(A.default,T({},this.props,{label:(0,M.translate)("Submit Button")}),D.default.createElement(le.default,this.props))))))}}]),a}(F.Component);e.default=t},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#00000000"),property:(0,s.getThemePrefix)(this.props)+"cform-form-border",label:(0,s.translate)("Border color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#00000000"),property:(0,s.getThemePrefix)(this.props)+"cform-form-background",label:(0,s.translate)("Background color"),isAlpha:!0})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),property:(0,s.getThemePrefix)(this.props)+"cform-label-color",label:(0,s.translate)("Label")})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),property:(0,s.getThemePrefix)(this.props)+"cform-asterisk-color",label:(0,s.translate)("Required asterisk")})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),property:(0,s.getThemePrefix)(this.props)+"label-helper-color",label:(0,s.translate)("Description")})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F9E4E8",!0),property:(0,s.getThemePrefix)(this.props)+"label-validation-background",label:(0,s.translate)("Error message BG"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),property:(0,s.getThemePrefix)(this.props)+"label-validation-color",label:"material"!==this.props.formDesign?(0,s.translate)("Error message color"):(0,s.translate)("Global error color"),description:"material"===this.props.formDesign?(0,s.translate)("This color will be used when fields throw an error as text color, border color, etc."):""})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F8F8F8",!0),property:(0,s.getThemePrefix)(this.props)+"response-loading-background",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#666666"),property:(0,s.getThemePrefix)(this.props)+"response-loading-color",label:(0,s.translate)("Text color")})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),property:(0,s.getThemePrefix)(this.props)+"response-error-border",label:(0,s.translate)("Border color"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F9E4E8",!0),property:(0,s.getThemePrefix)(this.props)+"response-error-background",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#333333"),property:(0,s.getThemePrefix)(this.props)+"response-error-color",label:(0,s.translate)("Text color")})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#1ABCA1",!0),property:(0,s.getThemePrefix)(this.props)+"response-success-border",label:(0,s.translate)("Border color"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#BCEEE6",!0),property:(0,s.getThemePrefix)(this.props)+"response-success-background",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#333333"),property:(0,s.getThemePrefix)(this.props)+"response-success-color",label:(0,s.translate)("Text color")})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Title color"),property:(0,s.getThemePrefix)(this.props)+"cform-title-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#333333")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Subtitle color"),property:(0,s.getThemePrefix)(this.props)+"cform-subtitle-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#333333")})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"input-border",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"input-bg",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Placeholder"),property:(0,s.getThemePrefix)(this.props)+"input-placeholder",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"input-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"input-border-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"input-hover-bg",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"input-hover-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"input-border-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"input-active-bg",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"input-active-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000")}))),"material"!==this.props.formDesign&&i.default.createElement(p.default,{label:(0,s.translate)("Error"),value:"error"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562"),property:(0,s.getThemePrefix)(this.props)+"input-border-error",label:(0,s.translate)("Border color"),isAlpha:!0}))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=(0,s.hasFieldWithAttribute)(this.props.wrappers,"date","field_type","picker"),t=(0,s.hasFieldType)("calculation",this.props.wrappers),a=(0,s.hasFieldType)("currency",this.props.wrappers),r=(0,s.hasFieldType)("stripe",this.props.wrappers),n=i.default.createElement(i.default.Fragment,null,(e||r)&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"input-icon",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),label:(0,s.translate)("Icon color")})),t&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"prefix-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000"),label:(0,s.translate)("Prefix color")})),(a||t)&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"suffix-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000"),label:(0,s.translate)("Suffix color")})));return n=r?i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},(e||r)&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"input-icon",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),label:(0,s.translate)("Icon color")})),t&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"prefix-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000"),label:(0,s.translate)("Prefix color")})),(a||t)&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"suffix-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000"),label:(0,s.translate)("Suffix color")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},r&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"input-icon-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),label:(0,s.translate)("Icon color")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},r&&i.default.createElement(u.default,o({},this.props,{property:(0,s.getThemePrefix)(this.props)+"input-icon-focus",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),label:(0,s.translate)("Icon color")})))):n}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e="basic"===this.props.formDesign;return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},"flat"!==this.props.formDesign&&!e&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),property:(0,s.getThemePrefix)(this.props)+"radio-border-static",label:(0,s.translate)("Border color"),isAlpha:!0})),!e&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"radio-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"radio-label",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000")})),"flat"!==this.props.formDesign||"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Image border"),property:(0,s.getThemePrefix)(this.props)+"radio-image-border-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0})),"material"!==this.props.formDesign&&!e&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Image background"),property:(0,s.getThemePrefix)(this.props)+"radio-image-background",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0),isAlpha:!0}))),!e&&i.default.createElement(p.default,{label:(0,s.translate)("Checked"),value:"checked"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"radio-border-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"radio-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Icon color"),property:(0,s.getThemePrefix)(this.props)+"radio-icon",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)})),"flat"!==this.props.formDesign||"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Image border"),property:(0,s.getThemePrefix)(this.props)+"radio-image-border-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Image background"),property:(0,s.getThemePrefix)(this.props)+"radio-image-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E1F6FF",!0),isAlpha:!0}))),"material"!==this.props.formDesign&&!e&&i.default.createElement(p.default,{label:(0,s.translate)("Error"),value:"error"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),property:(0,s.getThemePrefix)(this.props)+"radio-border-error",label:(0,s.translate)("Border color"),isAlpha:!0})),"flat"===this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"radio-background-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F9E4E8",!0),isAlpha:!0}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e="basic"===this.props.formDesign;return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},"flat"!==this.props.formDesign&&!e&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-border-static",label:(0,s.translate)("Border color"),isAlpha:!0})),!e&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-label",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000")}))),!e&&i.default.createElement(p.default,{label:(0,s.translate)("Checked"),value:"checked"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-border-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Icon color"),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-icon",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)}))),"material"!==this.props.formDesign&&!e&&i.default.createElement(p.default,{label:(0,s.translate)("Error"),value:"error"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-border-error",label:(0,s.translate)("Border color"),isAlpha:!0})),"flat"===this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"consent-cbox-background-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F9E4E8",!0),isAlpha:!0}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"select-border-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"select-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Icon color"),property:(0,s.getThemePrefix)(this.props)+"select-icon-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"select-value-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0)}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"select-border-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"select-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Icon color"),property:(0,s.getThemePrefix)(this.props)+"select-icon-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"select-value-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0)}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"select-border-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"select-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Icon color"),property:(0,s.getThemePrefix)(this.props)+"select-icon-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"select-value-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0)}))),"material"!==this.props.formDesign&&i.default.createElement(p.default,{label:(0,s.translate)("Error"),value:"error"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"select-border-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),isAlpha:!0}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},"flat"!==this.props.formDesign&&"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-border",label:(0,s.translate)("Container border"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-background",label:(0,s.translate)("Container BG"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-option-color-static",label:(0,s.translate)("Option color")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#DDDDDD",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-option-background-hover",label:(0,s.translate)("Option background"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-option-color-hover",label:(0,s.translate)("Option color")}))),i.default.createElement(p.default,{label:(0,s.translate)("Selected"),value:"selected"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-option-background-active",label:(0,s.translate)("Option background"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0),property:(0,s.getThemePrefix)(this.props)+"dropdown-option-color-active",label:(0,s.translate)("Option color")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));c(a(12));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,"flat"!==this.props.formDesign&&"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),property:(0,s.getThemePrefix)(this.props)+"dropdown-search-border",label:(0,s.translate)("Border color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF"),property:(0,s.getThemePrefix)(this.props)+"dropdown-search-background",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000"),property:(0,s.getThemePrefix)(this.props)+"dropdown-search-color",label:(0,s.translate)("Text color")})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(7)),c=f(a(12)),p=f(a(4)),d=f(a(9));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=(0,s.hasFieldWithAttribute)(this.props.wrappers,"select","multiselect_style","modern"),t=(0,s.hasFieldWithAttribute)(this.props.wrappers,"select","multiselect_style","standard");return!1===e&&!1===t&&(t=!0),i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},t&&i.default.createElement(d.default,null,"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-border",label:"material"!==this.props.formDesign?(0,s.translate)("Container border"):(0,s.translate)("Option border"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-background",label:(0,s.translate)("Container BG"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-item-color-static",label:(0,s.translate)("Option color")}))),e&&i.default.createElement(d.default,null,i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-tag-background-static",label:(0,s.translate)("Tag background color")})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-tag-color-static",label:(0,s.translate)("Tag text color")})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-tag-remove-color-static",label:(0,s.translate)("Remove tag color")})))),t&&i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},"material"===this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-border-hover",label:(0,s.translate)("Option border"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#DDDDDD",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-item-bg-hover",label:(0,s.translate)("Option background"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-item-color-hover",label:(0,s.translate)("Option color")}))),t&&i.default.createElement(p.default,{label:(0,s.translate)("Selected"),value:"selected"},"material"===this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-border-active",label:(0,s.translate)("Option border"),isAlpha:!0})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-item-bg-active",label:(0,s.translate)("Option background"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:"material"!==this.props.formDesign?(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0):(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-item-color-active",label:(0,s.translate)("Option color")}))),t&&"material"!==this.props.formDesign&&i.default.createElement(p.default,{label:(0,s.translate)("Error"),value:"error"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0),property:(0,s.getThemePrefix)(this.props)+"multiselect-border-error",label:(0,s.translate)("Container border"),isAlpha:!0}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=this.props.formDesign,t=(0,s.getThemePrefix)(this.props);this.props.settings[t+"cform-color-option"];return i.default.createElement(c.default,{default:"container",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Container"),value:"container"},"flat"!==e&&i.default.createElement(u.default,r({},this.props,{label:""!==e?(0,s.translate)("Border"):(0,s.translate)("Header background"),property:(0,s.getThemePrefix)(this.props)+"calendar-border",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:""!==e?(0,s.translate)("Background"):(0,s.translate)("Main background"),property:(0,s.getThemePrefix)(this.props)+"calendar-background",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),isAlpha:!0}))),i.default.createElement(p.default,{label:(0,s.translate)("Navigation"),value:"navigation"},"material"!==e&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Arrows background"),property:(0,s.getThemePrefix)(this.props)+"calendar-arrows-bg",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Arrows color"),property:(0,s.getThemePrefix)(this.props)+"calendar-arrows-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0),isAlpha:!0}))),i.default.createElement(p.default,{label:(0,s.translate)("Select"),value:"select"},"flat"!==e&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border"),property:(0,s.getThemePrefix)(this.props)+"calendar-select-border",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#BBBBBB",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background"),property:(0,s.getThemePrefix)(this.props)+"calendar-select-bg",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Color"),property:(0,s.getThemePrefix)(this.props)+"calendar-select-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{value:"default",label:(0,s.translate)("Default")},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"signature-border-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0)})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"signature-background-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Placeholder"),property:(0,s.getThemePrefix)(this.props)+"signature-placeholder",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Signature Color"),property:(0,s.getThemePrefix)(this.props)+"signature-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#000000",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Reset icon color"),property:(0,s.getThemePrefix)(this.props)+"signature-reset-icon-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888",!0)}))),i.default.createElement(p.default,{value:"hover",label:(0,s.translate)("Hover")},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"signature-border-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)})),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"signature-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Reset icon color"),property:(0,s.getThemePrefix)(this.props)+"signature-reset-icon-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)}))),i.default.createElement(p.default,{value:"error",label:(0,s.translate)("Error")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"signature-border-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562",!0)}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"rgba(248,248,248,.5)",!0),property:(0,s.getThemePrefix)(this.props)+"group-background",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"rgba(221,221,221,.5)",!0),property:(0,s.getThemePrefix)(this.props)+"group-border",label:(0,s.translate)("Border color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"rgba(170,170,170,.5)",!0),property:(0,s.getThemePrefix)(this.props)+"group-divider",label:(0,s.translate)("Divider color"),isAlpha:!0})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(7)),c=f(a(12)),p=f(a(4)),d=f(a(36));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement("div",{className:"sui-box"},i.default.createElement(d.default,r({},this.props,{label:(0,s.translate)("Button")}),i.default.createElement(c.default,{default:"default",extraClass:"sui-tabs-flushed",type:"tabs"},i.default.createElement(p.default,{value:"default",label:(0,s.translate)("Default")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"repeater-button-background",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F8F8F8")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"repeater-button",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#666666")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"repeater-border",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#AAAAAA")}))),i.default.createElement(p.default,{value:"hover",label:(0,s.translate)("Hover")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"repeater-button-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F1F1F1")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"repeater-button-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#666666")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"repeater-border-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#AAAAAA")}))),i.default.createElement(p.default,{value:"focus",label:(0,s.translate)("Focus")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"repeater-button-background-focus",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F1F1F1")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"repeater-button-focus",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#666666")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"repeater-border-focus",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#AAAAAA")}))))),i.default.createElement(d.default,r({},this.props,{label:(0,s.translate)("Icon")}),i.default.createElement(c.default,{default:"default",extraClass:"sui-tabs-flushed",type:"tabs"},i.default.createElement(p.default,{value:"default",label:(0,s.translate)("Default")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Color"),property:(0,s.getThemePrefix)(this.props)+"repeater-icon",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")}))),i.default.createElement(p.default,{value:"hover",label:(0,s.translate)("Hover")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Color"),property:(0,s.getThemePrefix)(this.props)+"repeater-icon-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")}))),i.default.createElement(p.default,{value:"focus",label:(0,s.translate)("Focus")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Color"),property:(0,s.getThemePrefix)(this.props)+"repeater-icon-focus",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")}))))),i.default.createElement(d.default,r({},this.props,{label:(0,s.translate)("Link")}),i.default.createElement(c.default,{default:"default",extraClass:"sui-tabs-flushed",type:"tabs"},i.default.createElement(p.default,{value:"default",label:(0,s.translate)("Default")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"repeater-link",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3")}))),i.default.createElement(p.default,{value:"hover",label:(0,s.translate)("Hover")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"repeater-link-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3")}))),i.default.createElement(p.default,{value:"focus",label:(0,s.translate)("Focus")},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"repeater-link-focus",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3")}))))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table head color"),property:(0,s.getThemePrefix)(this.props)+"calendar-dweek",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#333333",!0),isAlpha:!0})),"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell border"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-border-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell BG"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell color"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-color-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell border"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-border-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#DDDDDD",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell BG"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#DDDDDD",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell color"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-color-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0)}))),i.default.createElement(p.default,{label:(0,s.translate)("Active"),value:"active"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell border"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-border-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell BG"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell color"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-color-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0)}))),i.default.createElement(p.default,{label:(0,s.translate)("Current"),value:"current"},"flat"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell border"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-border-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell BG"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-background-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#C8DEE7",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Table cell color"),property:(0,s.getThemePrefix)(this.props)+"calendar-days-color-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(7)),c=f(a(12)),p=f(a(4)),d=f(a(9));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"border",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Border"),value:"border"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Default"),property:(0,s.getThemePrefix)(this.props)+"timeline-border",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0})),"bold"!==this.props.formDesign&&"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Current"),property:(0,s.getThemePrefix)(this.props)+"timeline-border-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0}))),i.default.createElement(p.default,{label:(0,s.translate)("Label"),value:"label"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Default"),property:(0,s.getThemePrefix)(this.props)+"timeline-text",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Current"),property:(0,s.getThemePrefix)(this.props)+"timeline-text-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0)}))),i.default.createElement(p.default,{label:(0,s.translate)("Dot"),value:"dot"},i.default.createElement(d.default,null,i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Default state colors"))),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border"),property:(0,s.getThemePrefix)(this.props)+"timeline-dot-border",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background"),property:(0,s.getThemePrefix)(this.props)+"timeline-dot-background",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0})),"material"===this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Page number color"),property:(0,s.getThemePrefix)(this.props)+"timeline-dot-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0)}))),i.default.createElement(d.default,null,i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label sui-dark"},(0,s.translate)("Current state colors"))),"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Border"),property:(0,s.getThemePrefix)(this.props)+"timeline-dot-border-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background"),property:(0,s.getThemePrefix)(this.props)+"timeline-dot-background-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})),"material"===this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Page number color"),property:(0,s.getThemePrefix)(this.props)+"timeline-dot-color-current",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF",!0)})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(7));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label"),property:(0,s.getThemePrefix)(this.props)+"progress-label",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771",!0)})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Progress bar BG"),property:(0,s.getThemePrefix)(this.props)+"progress-background",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6",!0),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Progress status BG"),property:(0,s.getThemePrefix)(this.props)+"progress-background-status",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3",!0),isAlpha:!0})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"prev-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#1ABCA1"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label color"),property:(0,s.getThemePrefix)(this.props)+"prev-color-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"prev-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#159C85"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label color"),property:(0,s.getThemePrefix)(this.props)+"prev-color-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"prev-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#159C85"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label color"),property:(0,s.getThemePrefix)(this.props)+"prev-color-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"next-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#1ABCA1"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label color"),property:(0,s.getThemePrefix)(this.props)+"next-color-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"next-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#159C85"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label color"),property:(0,s.getThemePrefix)(this.props)+"next-color-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"next-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#159C85"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Label color"),property:(0,s.getThemePrefix)(this.props)+"next-color-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"button-submit-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"button-submit-color-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"button-submit-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#008FCA"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"button-submit-color-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"button-submit-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#008FCA"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"button-submit-color-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(36)),c=m(a(442)),p=m(a(443)),d=m(a(444)),f=m(a(445));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=(0,s.hasFieldWithAttribute)(this.props.wrappers,"upload","file-type","single")||(0,s.hasFieldWithAttribute)(this.props.wrappers,"postdata","post_image","false"),t=(0,s.hasFieldWithAttribute)(this.props.wrappers,"upload","file-type","multiple");return i.default.createElement("div",{className:"sui-box"},e&&i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Single File Uploader")}),i.default.createElement(c.default,this.props))),t&&i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Multiple Files Uploader")}),i.default.createElement(p.default,this.props)),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Uploaded File")}),i.default.createElement(d.default,this.props))),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Uploaded File Delete Button")}),i.default.createElement(f.default,this.props)))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"button-upload-background-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#1ABC9C"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"button-upload-color-static",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"button-upload-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#01A383"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"button-upload-color-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"button-upload-background-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#01A383"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Text color"),property:(0,s.getThemePrefix)(this.props)+"button-upload-color-active",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FFFFFF")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(12)),c=d(a(4)),p=d(a(7));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(u.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(c.default,{value:"default",label:(0,s.translate)("Default")},"material"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-background-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED"),isAlpha:!0})),"flat"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-border-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),isAlpha:!0})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Cloud icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-icon-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),isAlpha:!0})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Message text color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-text-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#666666")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Message link color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-link-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3")}))),i.default.createElement(c.default,{value:"hover",label:(0,s.translate)("Hover")},"material"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-background-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E6E6E6"),isAlpha:!0})),"flat"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-border-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),isAlpha:!0})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Cloud icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-icon-hover",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),isAlpha:!0}))),i.default.createElement(c.default,{value:"drop",label:(0,s.translate)("Drop")},"material"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-background-drop",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E1F6FF"),isAlpha:!0})),"flat"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-border-drop",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),isAlpha:!0})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Cloud icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-icon-drop",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#17A8E3"),isAlpha:!0}))),i.default.createElement(c.default,{value:"error",label:(0,s.translate)("Error")},"material"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Background color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-background-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#EDEDED"),isAlpha:!0})),i.default.createElement(p.default,r({},this.props,{label:"flat"===this.props.formDesign?(0,s.translate)("Left border color"):(0,s.translate)("Border color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-border-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562"),isAlpha:!0})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Cloud icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-panel-icon-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771"),isAlpha:!0}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(12)),c=d(a(4)),p=d(a(7));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(u.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(c.default,{value:"default",label:(0,s.translate)("Default")},"flat"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File preview border color"),description:(0,s.translate)("Default state border will not appear when file uploaded is an image."),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-preview-border-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771")})),"material"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File preview background color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-preview-background-default",defaultValue:"flat"===this.props.formDesign?(0,s.getDefaultColorValue)(this.props,"#EDEDED"):(0,s.getDefaultColorValue)(this.props,"#FFFFFF")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File preview icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-preview-icon-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File name color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-name-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#333333")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File size color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-size-default",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("Loading icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-loader-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888")}))),i.default.createElement(c.default,{value:"error",label:(0,s.translate)("Error")},i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File preview border color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-preview-border-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562")})),"material"!==this.props.formDesign&&i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File preview background color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-preview-background-error",defaultValue:"flat"===this.props.formDesign?(0,s.getDefaultColorValue)(this.props,"#EDEDED"):(0,s.getDefaultColorValue)(this.props,"#FFFFFF")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File preview icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-preview-icon-error",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#777771")})),i.default.createElement(p.default,r({},this.props,{label:(0,s.translate)("File size icon color"),property:(0,s.getThemePrefix)(this.props)+"multiupload-file-error-color",defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#00000000"),property:(0,s.getThemePrefix)(this.props)+"button-upload-delete-background-static",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562"),property:(0,s.getThemePrefix)(this.props)+"button-upload-delete-color-static",label:(0,s.translate)("Icon color")}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F9E4E8"),property:(0,s.getThemePrefix)(this.props)+"button-upload-delete-background-hover",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562"),property:(0,s.getThemePrefix)(this.props)+"button-upload-delete-color-hover",label:(0,s.translate)("Icon color")}))),i.default.createElement(p.default,{label:(0,s.translate)("Focus"),value:"focus"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#F9E4E8"),property:(0,s.getThemePrefix)(this.props)+"button-upload-delete-background-active",label:(0,s.translate)("Background color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#E04562"),property:(0,s.getThemePrefix)(this.props)+"button-upload-delete-color-active",label:(0,s.translate)("Icon color")}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(7)),c=d(a(12)),p=d(a(4));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(c.default,{default:"default",type:"tabs",extraClass:"sui-tabs-flushed"},i.default.createElement(p.default,{label:(0,s.translate)("Default"),value:"default"},"flat"!==this.props.formDesign&&"material"!==this.props.formDesign&&i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#AAAAAA",!0),property:(0,s.getThemePrefix)(this.props)+"rating-icon",label:(0,s.translate)("Rating icon color"),isAlpha:!0})),i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#888888",!0),property:(0,s.getThemePrefix)(this.props)+"rating-suffix",label:(0,s.translate)("Suffix text color"),isAlpha:!0}))),i.default.createElement(p.default,{label:(0,s.translate)("Hover"),value:"hover"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FF7E41",!0),property:(0,s.getThemePrefix)(this.props)+"rating-icon-hover",label:(0,s.translate)("Rating icon color"),isAlpha:!0}))),i.default.createElement(p.default,{label:(0,s.translate)("Selected"),value:"selected"},i.default.createElement(u.default,r({},this.props,{defaultValue:""+(0,s.getDefaultColorValue)(this.props,"#FF7E41",!0),property:(0,s.getThemePrefix)(this.props)+"rating-icon-active",label:(0,s.translate)("Rating icon color"),isAlpha:!0}))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),P=l(o),k=a(1),x=l(a(4)),j=l(a(6)),N=l(a(36)),C=l(a(8)),S=l(a(448)),T=l(a(9)),F=l(a(12));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=(0,k.hasFieldType)("page-break",this.props.wrappers),t=(0,k.hasFieldType)("section",this.props.wrappers),a=(0,k.hasFieldWithAttribute)(this.props.wrappers,"radio","value_type","radio"),r=(0,k.hasFieldWithAttribute)(this.props.wrappers,"select","value_type","single"),n=(0,k.hasFieldWithAttribute)(this.props.wrappers,"checkbox","value_type","checkbox"),o=(0,k.hasFieldWithAttribute)(this.props.wrappers,"select","value_type","multiselect"),l=(0,k.hasFieldWithAttribute)(this.props.wrappers,"select","multiselect_style","modern"),i=(0,k.hasFieldWithAttribute)(this.props.wrappers,"date","field_type","picker"),s=(0,k.hasFieldWithAttribute)(this.props.wrappers,"date","field_type","select"),u=(0,k.hasFieldWithAttribute)(this.props.wrappers,"time","field_type","select")||(0,k.hasFieldWithAttribute)(this.props.wrappers,"time","time_type","twelve"),c=(0,k.hasFieldWithAttribute)(this.props.wrappers,"address","address_country","true"),p=(0,k.hasFieldWithAttribute)(this.props.wrappers,"name","prefix","true"),d=(0,k.hasFieldType)("gdprcheckbox",this.props.wrappers),f=(0,k.hasFieldType)("currency",this.props.wrappers),m=(0,k.hasFieldWithAttribute)(this.props.wrappers,"upload","file-type","single")||(0,k.hasFieldWithAttribute)(this.props.wrappers,"postdata","post_image","false"),h=(0,k.hasFieldWithAttribute)(this.props.wrappers,"upload","file-type","multiple"),y=(0,k.hasFieldType)("signature",this.props.wrappers),b=(0,k.hasFieldType)("calculation",this.props.wrappers),v=(0,k.hasFieldType)("group",this.props.wrappers),g=!_.isUndefined(this.props.preset),E=_.isUndefined(this.props.settings.paginationData)||_.isUndefined(this.props.settings.paginationData["pagination-header-design"])?"":this.props.settings.paginationData["pagination-header-design"],w=_.isUndefined(this.props.settings.paginationData)||_.isUndefined(this.props.settings.paginationData["pagination-header"])?"":this.props.settings.paginationData["pagination-header"];return P.default.createElement(T.default,{label:(0,k.translate)("Fonts"),description:(0,k.translate)("By default this form will inherit the fonts your theme uses. You can overwrite these fonts with custom ones from {{link}}Bunny Fonts{{/link}}.",{components:{link:P.default.createElement("a",{href:"https://fonts.bunny.net/about",target:"_blank"})}})},P.default.createElement(j.default,O({},this.props,{property:(0,k.getThemePrefix)(this.props)+"form-font-family",default:""}),P.default.createElement(C.default,{value:""},(0,k.translate)("Use Theme Fonts")),P.default.createElement(x.default,{value:"custom",label:(0,k.translate)("Custom")},P.default.createElement("div",{className:"sui-accordion"},P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Response Message")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-response",defaultSize:"15",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),(g||e&&"show"===E&&"nav"===w)&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Pagination Steps")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-timeline",defaultSize:"12",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"}))),(g||e&&"show"===E&&"bar"===w)&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Pagination Progress Bar")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-progress",defaultSize:"12",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"}))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Fields Label")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-label",defaultSize:"13",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"700"}))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Fields Description")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-description",defaultSize:"12",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Fields Error Message")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-validation",defaultSize:"12",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"}))),t&&P.default.createElement(P.default.Fragment,null,P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Section Title")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-title",defaultSize:"45",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Section Subtitle")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-subtitle",defaultSize:"18",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"})))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Input and Textarea")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-input",defaultSize:"16",defaultFont:"Roboto",defaultWeight:"400"}))),b&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Input Prefix")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-input-prefix",defaultSize:"16",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"}))),(f||b)&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Input Suffix")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-input-suffix",defaultSize:"16",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"}))),(n||a||d)&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Radio and Checkbox")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-radio",defaultSize:"14",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),(r||s||u||c||p)&&P.default.createElement(P.default.Fragment,null,P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Select")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-select",defaultSize:"16",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Dropdown")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-dropdown",defaultSize:"16",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"})))),i&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Calendar")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-calendar",defaultFont:"custom",defaultCustom:"inherit",familyOnly:!0}))),o&&P.default.createElement(P.default.Fragment,null,P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Multi Select")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-multiselect",defaultSize:"16",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),l&&P.default.createElement(N.default,O({},this.props,{label:"material"!==this.props.formDesign?(0,k.translate)("Multi Select Tag"):(0,k.translate)("Multi Select Chip")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-multiselect-tag",defaultSize:"12",defaultFont:"inherit",defaultCustom:"inherit",defaultWeight:"medium"})))),m&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Single File Upload")}),P.default.createElement(F.default,O({},this.props,{type:"tabs",default:"upload-single-button",extraClass:"sui-tabs-flushed"}),P.default.createElement(S.default,O({},this.props,{value:"upload-single-button",label:(0,k.translate)("Upload Button"),prefix:"upload-single-button",defaultSize:"14",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"700"})),P.default.createElement(S.default,O({},this.props,{value:"upload-single-text",label:(0,k.translate)("File Name"),prefix:"upload-single-text",defaultSize:"12",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"700"})))),h&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Multiple Files Upload")}),P.default.createElement(F.default,O({},this.props,{type:"tabs",default:"upload-multiple-panel",extraClass:"sui-tabs-flushed"}),P.default.createElement(S.default,O({},this.props,{value:"upload-multiple-panel",label:(0,k.translate)("Upload Panel"),prefix:"upload-multiple-panel",defaultSize:"13",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"})),P.default.createElement(S.default,O({},this.props,{value:"upload-multiple-file-name",label:(0,k.translate)("File Name"),prefix:"upload-multiple-file-name",defaultSize:"13",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"})),P.default.createElement(S.default,O({},this.props,{value:"upload-multiple-file-size",label:(0,k.translate)("File Size"),prefix:"upload-multiple-file-size",defaultSize:"12",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"})))),y&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("E-Signature Placeholder")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-esign-placeholder",defaultSize:"16",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"400"}))),v&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Repeater Button")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-repeater-button",defaultSize:"12",defaultFont:"Roboto",defaultWeight:"500"}))),e&&P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Pagination Buttons")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-pagination-buttons",defaultSize:"14",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"}))),P.default.createElement(N.default,O({},this.props,{label:(0,k.translate)("Submit Button")}),P.default.createElement(S.default,O({},this.props,{prefix:"cform-button",defaultSize:"14",defaultFont:"custom",defaultCustom:"inherit",defaultWeight:"500"})))))))}}]),a}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=f(o),s=a(1),u=f(a(5)),c=f(a(3)),p=f(a(2)),d=f(a(10));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"backwardsCompat",value:function(e,t){return _.contains(t,e)||t.push(e),t}},{key:"render",value:function(){var e=(0,s.getThemePrefix)(this.props),t=e+this.props.prefix,a="basic-"===e?"":this.props.defaultFont,a=_.isUndefined(this.props.settings[t+"-font-family"])?a:this.props.settings[t+"-font-family"],r=_.isUndefined(this.props.settings[t+"-custom-family"])?this.props.defaultCustom:this.props.settings[t+"-custom-family"],n="basic-"===e?"":this.props.defaultWeight,n=_.isUndefined(this.props.settings[t+"-font-weight"])?n:this.props.settings[t+"-font-weight"],e="basic-"===e?"":this.props.defaultSize,e=_.isUndefined(this.props.settings[t+"-font-size"])?e:this.props.settings[t+"-font-size"],o=(0,s.getFontVariants)(a,window.forminatorFonts),o=this.backwardsCompat(n,o);return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"12"},i.default.createElement(d.default,l({},this.props,{label:(0,s.translate)("Font Family"),placeholder:(0,s.translate)("Roboto"),property:t+"-font-family",defaultValue:""+(0,s.getDefaultValue)(this.props,a)}),_.map(window.forminatorFonts,function(e){return i.default.createElement("option",{value:e.family,key:e.family},e.family)}),i.default.createElement("option",{value:"",key:"inherit"},(0,s.translate)("inherit")),i.default.createElement("option",{value:"custom",key:"custom"},(0,s.translate)("Custom user font"))),"custom"===a&&i.default.createElement(p.default,l({},this.props,{type:"text",property:t+"-custom-family",defaultValue:""+(0,s.getDefaultValue)(this.props,r),placeholder:(0,s.translate)("E.g., Arial, sans-serif"),label:(0,s.translate)("Custom font family"),prefix:""})))),!this.props.familyOnly&&i.default.createElement(u.default,null,i.default.createElement(c.default,{cols:"6"},i.default.createElement(p.default,l({},this.props,{type:"number",property:t+"-font-size",defaultValue:""+(0,s.getDefaultValue)(this.props,e),placeholder:(0,s.translate)("E.g., 16"),label:(0,s.translate)("Font Size"),note:"in px",prefix:""}))),i.default.createElement(c.default,{cols:"6"},i.default.createElement(d.default,l({},this.props,{label:(0,s.translate)("Font Weight"),placeholder:(0,s.translate)("Select font weight"),property:t+"-font-weight",defaultValue:""+(0,s.getDefaultValue)(this.props,n)}),i.default.createElement("option",{value:"",key:"inherit"},(0,s.translate)("inherit")),_.map(o,function(e){return i.default.createElement("option",{value:e,key:e},e)})))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(8)),c=m(a(450)),p=m(a(451)),d=m(a(452)),f=m(a(6));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Form Container")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Customize the form container's padding and border."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},"none"!==this.props.formDesign&&i.default.createElement(i.default.Fragment,null,i.default.createElement(f.default,r({},this.props,{property:(0,s.getThemePrefix)(this.props)+"form-padding",settingsLabel:(0,s.translate)("Padding"),description:(0,s.translate)("By default the form will fill the available space where you insert it. You can add some padding here to better suit your theme.")}),i.default.createElement(u.default,{value:""},(0,s.translate)("None")),i.default.createElement(c.default,r({},this.props,{value:"custom",boxClass:"sui-tab-boxed"}),(0,s.translate)("Custom"))),i.default.createElement(f.default,r({},this.props,{property:(0,s.getThemePrefix)(this.props)+"form-border",settingsLabel:(0,s.translate)("Border"),description:(0,s.translate)("Add an optional border around the form.")}),i.default.createElement(u.default,{value:""},(0,s.translate)("None")),i.default.createElement(p.default,r({},this.props,{value:"custom",boxClass:"sui-tab-boxed"}),(0,s.translate)("Custom")))),i.default.createElement(f.default,r({},this.props,{property:(0,s.getThemePrefix)(this.props)+"fields-style",settingsLabel:(0,s.translate)("Spacing"),default:"open",description:(0,s.translate)("Choose how much spacing you want between each form field.")}),i.default.createElement(u.default,{value:"open"},(0,s.translate)("Comfortable")),i.default.createElement(u.default,{value:"enclosed"},(0,s.translate)("Compact")),i.default.createElement(d.default,r({},this.props,{value:"custom",boxClass:"sui-tab-boxed"}),(0,s.translate)("Custom")),i.default.createElement(u.default,{value:""},(0,s.translate)("Disable")))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(3)),c=p(a(2));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-row",style:{marginBottom:"10px"}},i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Top"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"form-padding-top"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Bottom"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"form-padding-bottom"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Left"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"form-padding-left"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Right"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"form-padding-right"})))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Set your custom padding in pixels.")))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=(d(a(5)),d(a(3))),c=d(a(2)),p=d(a(10));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-row",style:{marginBottom:"10px"}},i.default.createElement(u.default,{cols:"4"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Radius"),note:(0,s.translate)("in px"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"form-border-radius"}))),i.default.createElement(u.default,{cols:"4"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Thickness"),note:(0,s.translate)("in px"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"form-border-width"}))),i.default.createElement(u.default,{cols:"4"},i.default.createElement(p.default,r({},this.props,{property:(0,s.getThemePrefix)(this.props)+"form-border-style",label:(0,s.translate)("Style"),defaultValue:"none"}),i.default.createElement("option",{value:"solid"},(0,s.translate)("Solid")),i.default.createElement("option",{value:"dashed"},(0,s.translate)("Dashed")),i.default.createElement("option",{value:"dotted"},(0,s.translate)("Dotted")),i.default.createElement("option",{value:"none"},(0,s.translate)("None"))))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Note: Set the color of the border in the Colors settings area above.")))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=c(a(2)),u=a(1);function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(s.default,r({},this.props,{label:(0,u.translate)("Spacing"),note:(0,u.translate)("in pixels"),type:"number",placeholder:(0,u.translate)("0"),property:(0,u.getThemePrefix)(this.props)+"spacing"}))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(8)),c=d(a(454)),p=d(a(6));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Field Container")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Customize the field container's border."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(p.default,r({},this.props,{property:(0,s.getThemePrefix)(this.props)+"field-border",settingsLabel:(0,s.translate)("Border"),description:(0,s.translate)("Add a border style around the field.")}),i.default.createElement(u.default,{value:""},(0,s.translate)("None")),i.default.createElement(c.default,r({},this.props,{value:"custom",boxClass:"sui-tab-boxed"}),(0,s.translate)("Custom")))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(3)),c=p(a(2));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-row",style:{marginBottom:"10px"}},i.default.createElement(u.default,{cols:"6"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Radius"),note:(0,s.translate)("in px"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"field-border-radius"}))),i.default.createElement(u.default,{cols:"6"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Thickness"),note:(0,s.translate)("in px"),type:"number",placeholder:"0",property:(0,s.getThemePrefix)(this.props)+"field-border-width"})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(21)),c=p(a(170));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Custom CSS")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("For more advanced customization options use custom CSS."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("div",{style:{marginBottom:"10px"}},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Enable custom CSS"),property:"use-custom-css",unWrap:!0}))),!_.isUndefined(this.props.settings["use-custom-css"])&&this.props.settings["use-custom-css"]&&i.default.createElement(c.default,r({},this.props,{property:"custom_css",type:"form"})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(10)),c=d(a(21)),p=(d(a(3)),d(a(2)),d(a(457)));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue 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)("Our PDF builder is constantly improving and we’ll be adding more features over time. While the current release has limited customization options, we appreciate your patience as we work to bring you the best experience possible. Keep an eye out for updates. To manually adjust the appearance of the fields, you can enable the Custom CSS option below."))))),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)("Page settings")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Configure the PDF file settings"))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Page size")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("Choose the standard paper size for your PDF document. The default resolution for each page is set at 96dpi.")),i.default.createElement(u.default,r({},this.props,{property:"paper_size",defaultValue:"A4"}),_.map(forminatorData.pdf_page_sizes,function(e,t){return i.default.createElement("option",{key:t,value:t},e)})),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Enable RTL (right-to-left)"),property:"enable_rtl",unWrap:!0}))),i.default.createElement("hr",null),i.default.createElement(p.default,this.props))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(3)),c=m(a(2)),p=m(a(6)),d=m(a(4)),f=m(a(10));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return i.default.createElement(p.default,r({},this.props,{property:"pdf_margin",divClass:"pdf-page-margin",settingsLabel:(0,s.translate)("Page Margin"),default:"default",description:(0,s.translate)("Default margin for all paper sizes is 30px. Use the custom tab to set a different value.")}),i.default.createElement(d.default,{value:"default",label:(0,s.translate)("Default")}),i.default.createElement(d.default,{value:"custom",label:(0,s.translate)("Custom")},i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement("div",{className:"sui-row",style:{marginBottom:"10px"}},i.default.createElement(u.default,{cols:"12"},i.default.createElement(f.default,r({},this.props,{label:(0,s.translate)("Margin"),property:"pdf_margin_unit",fieldClass:"fui-select-inline",fieldsize:"100"}),i.default.createElement("option",{value:"pt"},"pt"),i.default.createElement("option",{value:"px"},"px"),i.default.createElement("option",{value:"mm"},"mm"),i.default.createElement("option",{value:"in"},"in"))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Top"),type:"number",placeholder:"0",property:"pdf_margin_top"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Bottom"),type:"number",placeholder:"0",property:"pdf_margin_bottom"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Left"),type:"number",placeholder:"0",property:"pdf_margin_left"}))),i.default.createElement(u.default,{cols:"3"},i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Right"),type:"number",placeholder:"0",property:"pdf_margin_right"})))))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}o(a(0));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e.afterSave=e.afterSave.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"replaceInPosition",value:function(e,t,a){return[].concat(l(e.slice(0,t)),[a],l(e.slice(t+1)))}},{key:"updateState",value:function(e){this.props.actions.builderActions.updateFields(e)}},{key:"afterSave",value:function(e){Object.assign({},this.props.wrappers);var t,a=[],r=(0<jQuery(".field-required select").length&&(t="",jQuery(".field-required select option:selected").map(function(){"auto"!==(t=jQuery(this).val())&&a.push(t)}),a=[].concat(l(new Set(a)))),_.map(this.props.wrappers,function(e,t){return e.fields.map(function(e){return e.required=-1!==a.indexOf(e.element_id),e}),e}));this.updateState(r)}}]),a}(o(a(10)).default);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=f(l),s=a(1),u=f(a(21)),c=f(a(6)),p=f(a(4)),d=f(a(2));function f(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=forminatorData.currentForm.settings["form-type"]||"default",e=["login","registration","leads"].includes(e);return _.isUndefined(this.props.settings["akismet-protection"])&&(this.props.settings["akismet-protection"]=1),forminatorData.akismetEnabled||(this.props.settings["akismet-protection"]=0),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)("Security")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Added layers of security to prevent spam submissions."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},"form"===this.props.moduleSlug&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Enable Honeypot protection"),property:"honeypot",description:(0,s.translate)("Enabling this feature tricks spam bots by giving them a hidden challenge only bots will see. If the bot tries the challenge we know it's not a human and prevent the form being submitted.")})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Enable Akismet spam protection"),property:"akismet-protection",disabled:!forminatorData.akismetEnabled,description:(0,s.translate)("If you have installed the {{link}}Akismet anti-spam plugin{{/link}}, you can enable this option to tell Forminator how to handle submissions that Akismet flags as spam.",{components:{link:i.default.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/akismet/"})}})}),i.default.createElement(c.default,r({},this.props,{property:"akismet-protection-behavior",default:"fail",label:(0,s.translate)("How should Forminator handle spam submissions?")}),i.default.createElement(p.default,{value:"fail",boxClass:"sui-tab-boxed",label:(0,s.translate)("Fail Submission")},i.default.createElement(d.default,r({},this.props,{label:(0,s.translate)("Custom error message"),placeholder:(0,s.translate)("Something went wrong."),property:"spam-fail-message",description:(0,s.translate)("Enter a custom error message to let your visitors know why the submission failed.")}))),i.default.createElement(p.default,{value:"mark_spam",label:(0,s.translate)("Mark as Spam")},i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Entries marked as spam will be captured in the database, but not shown in Submissions. Additionally, Payments, Notification emails, and other automatic processes will be blocked.")))))))),"form"===this.props.moduleSlug&&!e&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Enable logged in submission only"),property:"logged-users",description:(0,s.translate)("Lock down your form submissions to registered users only.")}),i.default.createElement("div",null,i.default.createElement(d.default,r({},this.props,{label:(0,s.translate)("Submissions limit per logged in user"),description:(0,s.translate)("Enter the number of times a logged in user can submit this form. Leave blank or enter “0” for no limit."),type:"number",placeholder:"0",property:"limit-per-user"}))),i.default.createElement("div",{style:{marginTop:"20px"}},i.default.createElement(d.default,r({},this.props,{label:(0,s.translate)("Message when user has already reached submissions limit"),placeholder:(0,s.translate)("You’ve already reached submissions limit."),property:"limit-per-user-error"}))))))}}]),a}(l.Component);t.default=a},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.updateTitle=function(e){return window.forminatorChanges.settings=!0,{type:r,title:e}};var r=t.UPDATE_TITLE="UPDATE_TITLE"},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.openModal=e.openModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(e){this.props.actions.modalActions.showModal({open:!1,title:(0,i.translate)("Preview")},"preview"),jQuery("#forminator-module-styles-"+this.props.id).remove()}},{key:"openModal",value:function(e){"pdf-form"===this.props.formType?(0,i.goToLink)(window.location.href+"&form_type=pdf-form&forminator_action=pdf-preview&preview_nonce="+forminatorData.previewNonce):this.props.actions.modalActions.showModal({open:!0,title:"Preview",closeModal:this.closeModal},"preview")}},{key:"render",value:function(){var e=this.props.disabled;return"pdf-form"!==this.props.formType||(0,i.isTrue)(forminatorData.pdfExtensionsEnabled)||(e=!0),l.default.createElement("button",{id:"forminator-preview-button",className:"sui-button sui-button-ghost",accessKey:"p",onClick:this.openModal,disabled:e},l.default.createElement("i",{className:"sui-icon-eye","aria-hidden":"true"})," ",(0,i.translate)("Preview"))}}]),a}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=u(l),s=u(a(560));function u(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"isPayPalWrapper",value:function(){if(!(1<this.props.wrapper.fields.length)&&(1===this.props.wrapper.fields.length&&"paypal"===this.props.wrapper.fields[0].type))return!0;return!1}},{key:"render",value:function(){var t=this;return i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"fui-drop fui-drop-full"}),i.default.createElement("div",{id:""+this.props.wrapper.wrapper_id,className:"fui-row"},this.props.wrapper.fields.map(function(e){return i.default.createElement(s.default,r({key:e.element_id},t.props,{field:e}))})))}}]),a}(l.Component);t.default=a},,,,function(e,t,a){var r=u(a(0)),n=a(80),o=a(15),l=a(23),i=u(a(229)),s=u(a(54)),a=u(a(543));function u(e){return e&&e.__esModule?e:{default:e}}i=(0,i.default)(forminatorData.currentForm);s.default.setLocale(forminatorl10n.locale),window.forminatorChanges={fields:[],settings:!1},window.jQueryFormi=jQuery.noConflict(),(0,n.renderBlock)("forminator-form-builder",r.default.createElement(o.Provider,{store:i},r.default.createElement(l.MemoryRouter,null,r.default.createElement(l.Routes,null,r.default.createElement(l.Route,{path:"*",element:r.default.createElement(a.default,null)})))))},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=O(o),i=(O(a(31)),a(23)),s=(a(15),O(a(544))),u=O(a(549)),c=O(a(553)),p=O(a(557)),d=O(a(239)),f=O(a(565)),m=O(a(567)),h=O(a(575)),y=O(a(579)),b=O(a(589)),v=O(a(605)),g=O(a(609)),E=O(a(611)),w=a(1),a=a(13);function O(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).stickyHeaderRef=l.default.createRef(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.goToSectionFromUrl(),window.addEventListener("beforeunload",this.handleBeforeunload),window.addEventListener("scroll",this.applySticky.bind(this))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("beforeunload",this.handleBeforeunload)}},{key:"goToSectionFromUrl",value:function(){var e=(0,w.parseQueryString)().gotosection;_.isUndefined(e)||(e=window.location.href,this.props.router.navigate("/"+(0,w.parseQueryString)().gotosection),window.history.replaceState({},document.title,e.slice(0,e.indexOf("&gotosection"))))}},{key:"applySticky",value:function(){var e=this.stickyHeaderRef.current;e.getBoundingClientRect().top<=parseInt(window.getComputedStyle(e).top.replace("px",""))?e.classList.add("sui-is-sticky"):e.classList.remove("sui-is-sticky")}},{key:"handleBeforeunload",value:function(e){if(0<window.forminatorChanges.length||!0===window.forminatorChanges.settings)return e.preventDefault(),e.returnValue=(0,w.translate)("You have unsaved changes, are you sure want to leave this page"),(0,w.translate)("You have unsaved changes, are you sure want to leave this page")}},{key:"disableRegistrationForm",value:function(){var e=forminatorData.currentForm.settings["form-type"]||"default",t=forminatorData.userRoles;if("registration"===e){if(0===forminatorData.userRoles.length)return!0;var a,r=Object.keys(t);if(!1===r.includes("administrator")){if("fixed"!==(forminatorData.currentForm.settings["registration-user-role"]||"fixed"))return e=forminatorData.currentForm.settings.user_role||{},a=!1,_.each(e,function(e){""!==e.role&&!1===r.includes(e.role)&&(a=!0)}),a;t=forminatorData.currentForm.settings["registration-role-field"]||"";if(!_.isEmpty(t)&&!1===r.includes(t))return!0}}return!1}},{key:"render",value:function(){var e=forminatorData.currentForm.settings["form-type"]||"default";return!0===this.disableRegistrationForm()?l.default.createElement("div",{className:"sui-notice sui-notice-red sui-active"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),l.default.createElement("p",null,(0,w.translate)("Sorry, you are not allowed to access this page."))))):l.default.createElement("div",null,l.default.createElement(s.default,null),l.default.createElement("div",{className:"sui-row-with-sidenav"},l.default.createElement(u.default,this.props),l.default.createElement("div",{className:"forminator-"+e+"-builder"},l.default.createElement("div",{id:"forminator-builder-status",className:"sui-box sui-box-sticky",ref:this.stickyHeaderRef},l.default.createElement(c.default,null)),l.default.createElement(i.Routes,null,l.default.createElement(i.Route,{path:"/",element:l.default.createElement(i.Navigate,{to:"/builder",replace:!0})}),l.default.createElement(i.Route,{path:"/builder",element:l.default.createElement(p.default,null)}),l.default.createElement(i.Route,{path:"/builder/:tab",element:l.default.createElement(p.default,null)}),l.default.createElement(i.Route,{path:"/appearance",element:l.default.createElement(f.default,null)}),"registration"===e&&l.default.createElement(i.Route,{path:"/registration",element:l.default.createElement(m.default,null)}),"login"===e&&l.default.createElement(i.Route,{path:"/login",element:l.default.createElement(h.default,null)}),l.default.createElement(i.Route,{path:"/behaviour",element:l.default.createElement(y.default,null)}),l.default.createElement(i.Route,{path:"/behaviour/:tab",element:l.default.createElement(y.default,null)}),l.default.createElement(i.Route,{path:"/pdf",element:l.default.createElement(b.default,null)}),l.default.createElement(i.Route,{path:"/notifications",element:l.default.createElement(v.default,null)}),l.default.createElement(i.Route,{path:"/notifications/:tab",element:l.default.createElement(v.default,null)}),l.default.createElement(i.Route,{path:"/integrations",element:l.default.createElement(g.default,null)}),l.default.createElement(i.Route,{path:"/settings",element:l.default.createElement(E.default,null)})))),l.default.createElement(d.default,this.props))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=s(a(81)),l=s(a(55)),i=s(a(536)),a=a(545),a=(a=a)&&a.__esModule?a:{default:a};function s(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{id:e.settings.form_id,title:e.settings.formName||"",formType:e.settings["form-type"]||""}},function(e){return{actions:{navigationActions:(0,n.bindActionCreators)(i,e),modalActions:(0,n.bindActionCreators)(l,e),settingsActions:(0,n.bindActionCreators)(o,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t="pdf-form"===e.formType,a="pdf-form"===e.formType?(0,n.translate)("Edit PDF"):(0,n.translate)("Edit Form");return r.default.createElement("div",{className:"sui-header fui-header-with-settings"},r.default.createElement("div",{className:"fui-header-title"},r.default.createElement("h1",{className:"sui-header-title"},a),r.default.createElement("div",{className:"sui-actions-right"},!t&&(forminatorData.isWPMUDEVAdmin||!forminatorData.canWhitelabel)&&r.default.createElement(i.default,e),r.default.createElement(l.default,e))),r.default.createElement("div",{className:"fui-header-settings"},r.default.createElement("div",{className:"sui-actions-left"},r.default.createElement(o.default,e)),r.default.createElement("div",{className:"sui-actions-right"},!t&&(forminatorData.isWPMUDEVAdmin||!forminatorData.canWhitelabel)&&r.default.createElement(i.default,e),r.default.createElement(l.default,e))))};var r=s(a(0)),n=a(1),o=s(a(546)),l=s(a(547)),i=s(a(548));function s(e){return e&&e.__esModule?e:{default:e}}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=c(o),s=a(1),u=c(a(174));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var t=this,e=this.props.title,a=_.isEmpty(e.trim()),r="pdf-form"===this.props.formType,n=r?"sui-field-has-suffix":"",o={};return"leads"===this.props.formType&&(o={borderColor:"#ddd",backgroundColor:"#fafafa",color:"#666"}),i.default.createElement(i.default.Fragment,null,i.default.createElement("div",{className:"sui-form-field "+(a?"sui-form-field-error":"")},r&&i.default.createElement("strong",{className:"sui-field-prefix"},forminatorData.parent_form_name," -"),i.default.createElement("label",{htmlFor:"forminator-set-title",id:"forminator-set-title-label",className:"sui-screen-reader-text"},(0,s.translate)("Name your form")),i.default.createElement("input",{type:"text",value:e,placeholder:(0,s.translate)("Give your form a name"),id:"forminator-set-title",className:"sui-form-control "+n,style:o,"aria-labelledby":"forminator-set-title-label","aria-describedby":"forminator-set-title-message","aria-required":"true",accessKey:"t",onChange:function(e){return t.props.actions.navigationActions.updateTitle(e.target.value)},disabled:"leads"===this.props.formType}),r&&i.default.createElement("strong",{className:"sui-field-suffix"},".pdf"),i.default.createElement("p",{role:"alert",id:"forminator-set-title-message",className:"sui-error-message",style:{display:a?"block":"none",marginBottom:0}},a&&(0,s.translate)("Please, enter a valid name."))),"leads"!==this.props.formType&&"pdf-form"!==this.props.formType&&i.default.createElement(u.default,l({},this.props,{type:"form"})))}}]),a}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return forminatorData.showDocLink?r.default.createElement("a",{href:"https://wpmudev.com/docs/wpmu-dev-plugins/forminator/#forms",target:"_blank",className:"sui-button sui-button-ghost"},r.default.createElement("span",{className:"sui-icon-academy"})," ",(0,n.translate)("View Documentation")):""};var t=a(0),r=(t=t)&&t.__esModule?t:{default:t},n=a(1)},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.openModal=e.openModal.bind(e),e.groupId=_.isUndefined(e.props.group)?"":e.props.group,e.APIconnected=forminatorData.isPro&&forminatorData.isWPMUDEVloggedIn&&!forminatorData.expiredMembership,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},this.APIconnected?"savedTemplateModal":"savedTemplateProModal")}},{key:"openModal",value:function(){this.props.actions.modalActions.showModal({open:!0,title:this.actionText,closeModal:this.closeModal,id:"save-template",activeElement:jQuery(document.activeElement),focusFirst:".modal-close-button"},this.APIconnected?"savedTemplateModal":"savedTemplateProModal")}},{key:"render",value:function(){var e="sui-button "+(forminatorData.isPro?"sui-sidenav-hide-md":"sui-button-ghost sui-button-purple");return l.default.createElement("button",{className:e,onClick:this.openModal},l.default.createElement("span",{className:"sui-icon-upload-cloud"})," ",(0,i.translate)("Save to Cloud"))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=i(a(55)),l=i(a(536)),a=a(550),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{id:e.settings.form_id,title:e.settings.formName||"",formType:e.settings["form-type"]||"default"}},function(e){return{actions:{navigationActions:(0,n.bindActionCreators)(l,e),modalActions:(0,n.bindActionCreators)(o,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r.default.createElement("div",{className:"sui-sidenav fui-sidenav"},r.default.createElement(n.default,e))};var r=o(a(0)),n=o(a(551));function o(e){return e&&e.__esModule?e:{default: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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=c(o),i=a(23),s=a(1),u=c(a(552)),a=a(13);function c(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){return l.default.createElement(l.default.Fragment,null,l.default.createElement("ul",{className:"sui-vertical-tabs sui-sidenav-sticky sui-sidenav-hide-md fui-sidenav"},l.default.createElement("li",{className:"sui-vertical-tab"},l.default.createElement(i.NavLink,{to:"/builder",className:function(e){return e.isActive?"current":""}},(0,s.translate)("Fields"))),l.default.createElement("li",{className:"sui-vertical-tab"},l.default.createElement(i.NavLink,{to:"/appearance",className:function(e){return e.isActive?"current":""}},(0,s.translate)("Appearance"))),"registration"===this.props.formType&&l.default.createElement("li",{className:"sui-vertical-tab"},l.default.createElement(i.NavLink,{to:"/registration",className:function(e){return e.isActive?"current":""}},(0,s.translate)("User Registration"))),"login"===this.props.formType&&l.default.createElement("li",{className:"sui-vertical-tab"},l.default.createElement(i.NavLink,{to:"/login",className:function(e){return e.isActive?"current":""}},(0,s.translate)("User Login"))),"pdf-form"!==this.props.formType&&l.default.createElement("li",{className:"sui-vertical-tab"},l.default.createElement(i.NavLink,{to:"/behaviour",className:function(e){return e.isActive?"current":""}},(0,s.translate)("Behavior"))),"leads"!==this.props.formType&&"pdf-form"!==this.props.formType&&l.default.createElement("li",{className:"sui-vertical-tab"},l.default.createElement(i.NavLink,{to:"/pdf",className:function(e){return e.isActive?"current":""}},(0,s.translate)("PDF"))),l.default.createElement("li",{className:"sui-vertical-tab"},"leads"!==this.props.formType&&"pdf-form"!==this.props.formType&&l.default.createElement(i.NavLink,{to:"/notifications",className:function(e){return e.isActive?"current":""}},(0,s.translate)("Email Notifications")),"leads"===this.props.formType&&l.default.createElement(i.NavLink,{to:"#",className:function(e){return(e.isActive?"current ":"")+"sui-tooltip sui-tooltip-right sui-tooltip-constrained"},style:{"--tooltip-width":"235px"},"data-tooltip":(0,s.translate)("You can configure email notifications on the parent quiz as it is shared between this form and the parent quiz.")},l.default.createElement("span",{style:{opacity:"0.4"}},(0,s.translate)("Email Notifications"),l.default.createElement("i",{className:"sui-icon-lock","aria-hidden":"true"})))),l.default.createElement("li",{className:"sui-vertical-tab"},"leads"!==this.props.formType&&"pdf-form"!==this.props.formType&&l.default.createElement(i.NavLink,{to:"/integrations",className:function(e){return e.isActive?"current":""}},(0,s.translate)("Integrations")),"leads"===this.props.formType&&l.default.createElement(i.NavLink,{to:"#",className:function(e){return(e.isActive?"current ":"")+"sui-tooltip sui-tooltip-right sui-tooltip-constrained"},style:{"--tooltip-width":"235px"},"data-tooltip":(0,s.translate)("You can configure integrations on the parent quiz as it is shared between this form and the parent quiz.")},l.default.createElement("span",{style:{opacity:"0.4"}},(0,s.translate)("Integrations"),l.default.createElement("i",{className:"sui-icon-lock","aria-hidden":"true"})))),l.default.createElement("li",{className:"sui-vertical-tab"},"pdf-form"===this.props.formType&&l.default.createElement(i.NavLink,{to:"#",className:function(e){return(e.isActive?"current ":"")+"sui-tooltip sui-tooltip-top sui-tooltip-constrained"},style:{"--tooltip-width":"169px"},"data-tooltip":(0,s.translate)("More settings options are coming soon")},l.default.createElement("span",{style:{opacity:"0.4"}},(0,s.translate)("Settings"),l.default.createElement("i",{className:"sui-icon-lock sui-sm","aria-hidden":"true"}))),"pdf-form"!==this.props.formType&&l.default.createElement(i.NavLink,{to:"/settings",className:function(e){return e.isActive?"current":""}},(0,s.translate)("Settings")))),l.default.createElement(u.default,this.props,l.default.createElement("option",{value:""},(0,s.translate)("Fields")),l.default.createElement("option",{value:"appearance"},(0,s.translate)("Appearance")),"registration"===this.props.formType&&l.default.createElement("option",{value:"registration"},(0,s.translate)("User Registration")),"login"===this.props.formType&&l.default.createElement("option",{value:"login"},(0,s.translate)("User Login")),"pdf-form"!==this.props.formType&&l.default.createElement("option",{value:"behaviour"},(0,s.translate)("Behavior")),"leads"!==this.props.formType&&"pdf-form"!==this.props.formType&&l.default.createElement(l.default.Fragment,null,l.default.createElement("option",{value:"pdf"},(0,s.translate)("PDF")),l.default.createElement("option",{value:"notifications"},(0,s.translate)("Email Notifications")),l.default.createElement("option",{value:"integrations"},(0,s.translate)("Integrations"))),"pdf-form"!==this.props.formType&&l.default.createElement("option",{value:"settings"},(0,s.translate)("Settings"))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1),s=a(13);a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateValue=e.updateValue.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.$el=jQuery(this.el),SUI.select.init(this.$el),this.updateValue=this.updateValue.bind(this),this.$el.on("change",this.updateValue)}},{key:"updateValue",value:function(e){e=e.target.value;this.props.router.navigate("/"+e)}},{key:"componentWillUnmount",value:function(){this.$el.off("change",this.updateValue),this.$el.unbind().removeData()}},{key:"render",value:function(){var t=this;return l.default.createElement("div",{className:"sui-form-field sui-sidenav-hide-lg"},l.default.createElement("label",{className:"sui-label"},(0,i.translate)("Navigate")),l.default.createElement("select",{className:"sui-select sui-mobile-nav",ref:function(e){return t.el=e}},this.props.children))}}]),a}(o.Component);t.default=(0,s.withRouter)(a)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=i(a(81)),l=i(a(55)),a=a(554),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{id:e.settings.form_id,status:e.settings.form_status,state:e,title:e.settings.formName||"",changed:window.forminatorChanges}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(o,e),modalActions:(0,n.bindActionCreators)(l,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),u=a(1),c=m(a(40)),p=m(a(41)),s=m(a(555)),d=m(a(556)),f=m(a(26));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={publishLoading:!1,draftLoading:!1},e.publish=e.publish.bind(e),e.draft=e.draft.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"publish",value:function(){var e=this,t=this.props.state,a=t.settings,r=a.form_id,a=a.formName,a=_.isUndefined(a)?"":a,r=_.isUndefined(r)?-1:r,n=(this.setState({publishLoading:!0}),{action:"forminator_save_builder",_wpnonce:forminatorData.formNonce,formName:a,form_id:r,status:"publish",version:forminatorData.version,data:JSON.stringify(t)});setTimeout(function(){e.save(n,"publish")},1500)}},{key:"draft",value:function(){var e=this,t=this.props.state,a=t.settings,r=a.form_id,a=a.formName,a=_.isUndefined(a)?"":a,r=_.isUndefined(r)?-1:r,n=(this.setState({draftLoading:!0}),{action:"forminator_save_builder",_wpnonce:forminatorData.formNonce,formName:a,form_id:r,status:"draft",version:forminatorData.version,data:JSON.stringify(t)});setTimeout(function(){e.save(n,"draft")},1500)}},{key:"save",value:function(r,n){var o=this,l=this,e=this.props,i=e.status,s=e.state;c.default.post(forminatorData.ajaxUrl,p.default.stringify(r)).then(function(e){var t=(0,u.getFieldsByType)("stripe",s.wrappers),a="draft"===i&&"publish"===n||_.isUndefined(i)&&"publish"===n;e.data.success?(o.reloadPageForSubscriptionPlans(t),-1===r.form_id&&(o.props.actions.settingsActions.updateSetting("form_id",e.data.data),forminatorData.currentForm.settings.form_id=e.data.data,window.history.pushState({},"Edit Form",forminatorData.formEditUrl+"&id="+e.data.data)),o.props.actions.settingsActions.saveBuilder("form_status",n),a&&l.props.actions.modalActions.showModal({open:!0,closeModal:function(e){l.props.actions.modalActions.showModal({open:!1},"shortcode")}},"shortcode")):(a&&l.props.actions.modalActions.showModal({open:!1,closeModal:o.closeModal},"publish"),t=e.data.data&&"string"==typeof e.data.data?e.data.data:(0,u.translate)("Something went wrong while saving your form. Please try again."),new f.default({type:"error",text:t}).open()),o.setState({publishLoading:!1,draftLoading:!1})}).catch(function(e){new f.default({type:"error",text:(0,u.translate)("Something went wrong while saving your form. Please try again.")}).open(),console.log(e),o.setState({publishLoading:!1,draftLoading:!1})})}},{key:"reloadPageForSubscriptionPlans",value:function(e){var t=!1;e.map(function(e){_.isUndefined(e.payments)||e.payments.map(function(e){_.isUndefined(e.payment_method)||"subscription"!==e.payment_method||(_.isUndefined(e.plan_id)||_.isEmpty(e.plan_id))&&(t=!0)})}),t&&(window.forminatorChanges={fields:[],settings:!1,saved:!0},location.reload())}},{key:"render",value:function(){return i.default.createElement("div",{className:"sui-box-status"},i.default.createElement(s.default,r({},this.props,{state:this.state,formType:this.props.state.settings["form-type"]})),i.default.createElement(d.default,r({},this.props,{publish:this.publish,draft:this.draft,state:this.state})))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.status,a=e.formType,r="";switch(t){case"publish":r="sui-tag-published";break;case"pdf_form":r="sui-tag-pdf-form";break;default:r="sui-tag-draft"}var n=!(!e.state.draftLoading&&!e.state.publishLoading);return l.default.createElement("div",{className:"sui-status"},"pdf-form"===a&&l.default.createElement("a",{href:forminatorData.adminUrl+"admin.php?page=forminator-cform-wizard&id="+forminatorData.parent_form_id+"&gotosection=pdf",className:"sui-button sui-button-ghost",style:{marginRight:"20px"}},l.default.createElement(o.Fragment,null,l.default.createElement("span",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,i.translate)("Back to form"))),l.default.createElement("div",{className:"sui-status-module"},(0,i.translate)("Status"),"pdf-form"!==e.formType&&l.default.createElement("span",{className:"sui-tag "+r},"publish"!==t?(0,i.translate)("Draft"):(0,i.translate)("Published"))),n&&l.default.createElement("div",{className:"sui-status-changes"},l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}),(0,i.translate)("Saving...")),!n&&e.changed.settings&&l.default.createElement("div",{className:"sui-status-changes"},l.default.createElement("i",{className:"sui-icon-update","aria-hidden":"true"}),(0,i.translate)("Unsaved changes")),!n&&!e.changed.settings&&e.changed.saved&&l.default.createElement("div",{className:"sui-status-changes"},l.default.createElement("i",{className:"sui-icon-check-tick","aria-hidden":"true"}),(0,i.translate)("Saved")))};var o=a(0),l=(t=o)&&t.__esModule?t:{default:t},i=a(1)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(537));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).publish=e.publish.bind(e),e.draft=e.draft.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"publish")}},{key:"publish",value:function(){var e=this.props,t=e.status,e=e.title;!_.isEmpty(e.trim())&&(this.props.publish(),"draft"===t||_.isEmpty(t))&&this.props.actions.modalActions.showModal({open:!0,closeModal:this.closeModal},"publish")}},{key:"draft",value:function(){var e=this.props.title;_.isEmpty(e.trim())||this.props.draft()}},{key:"render",value:function(){var e=this.props.state,t=e.draftLoading,e=e.publishLoading,a=forminatorData.currentForm.settings["form-type"]||"default",r=this.props.status;return"pdf-form"===a&&(r="pdf_form"),i.default.createElement("div",{className:"sui-actions"},"leads"!==a&&"pdf-form"!==a&&i.default.createElement("button",{id:"forminator-module-save",className:"sui-button sui-button-ghost",style:{borderColor:"transparent"},disabled:!!t||e,onClick:this.draft},"publish"===r&&i.default.createElement(l.Fragment,null,i.default.createElement("span",{className:"sui-icon-unpublish","aria-hidden":"true"}),(0,s.translate)("Unpublish")),"publish"!==r&&i.default.createElement(l.Fragment,null,i.default.createElement("span",{className:"sui-icon-save","aria-hidden":"true"}),(0,s.translate)("Save Draft"))),i.default.createElement(u.default,n({},this.props,{disabled:!(!t&&!e),formType:a})),i.default.createElement("button",{id:"forminator-module-publish",className:"sui-button sui-button-blue",disabled:!(!t&&!e),onClick:this.publish},i.default.createElement("span",{className:"sui-loading-text"},i.default.createElement("span",{className:"sui-icon-web-globe-world","aria-hidden":"true"}),i.default.createElement("span",{className:"button-text"},function(){switch(r){case"publish":return(0,s.translate)("Update");case"pdf_form":return(0,s.translate)("Save changes");default:return(0,s.translate)("Publish")}}())),i.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 r=a(15),n=a(16),o=c(a(202)),l=c(a(55)),i=c(a(203)),s=c(a(204)),u=c(a(205)),a=a(558),a=(a=a)&&a.__esModule?a:{default:a};function c(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{wrappers:e.wrappers,notifications:e.notifications,submitData:e.settings.submitData||{},changed:window.forminatorChanges,formType:e.settings["form-type"]||"",footerData:e.settings.footerData||{}}},function(e){return{actions:{builderActions:(0,n.bindActionCreators)(o,e),modalActions:(0,n.bindActionCreators)(l,e),integrationActions:(0,n.bindActionCreators)(i,e),behaviorsActions:(0,n.bindActionCreators)(s,e),notificationsActions:(0,n.bindActionCreators)(u,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=h(a(238)),c=h(a(559)),p=h(a(561)),d=h(a(562)),f=h(a(563)),m=h(a(564)),a=a(13);function h(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).props.wrappers.map(function(e){""===e.parent_group||_.isEmpty(_.intersection((0,s.restrictedGroupFields)(),_.pluck(e.fields,"type")))||(e.parent_group="")}),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){var t=this,e=(0,s.hasFieldType)("page-break",this.props.wrappers);return i.default.createElement("div",{id:"forminator-form-fields",className:"sui-box"},i.default.createElement(u.default,r({},this.props,{header:"true"})),e&&i.default.createElement(p.default,this.props),"pdf-form"===this.props.formType&&i.default.createElement(f.default,this.props),i.default.createElement(c.default,this.props),"pdf-form"===this.props.formType&&i.default.createElement(m.default,this.props),"pdf-form"!==this.props.formType&&i.default.createElement(d.default,this.props),i.default.createElement("div",{className:"sui-box-footer"},i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){var e;e="appearance",t.props.router.navigate("/"+e)}},(0,s.translate)("Appearance"),i.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(238)),c=p(a(538));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var t=this,e=_.filter(this.props.wrappers,function(e){return!e.parent_group});return i.default.createElement("div",{id:"forminator-builder-fields",className:"fui-builder-fields"},i.default.createElement("div",{className:"fui-builder-form--wrap"},i.default.createElement("span",{className:"fui-swipe"},(0,s.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(c.default,r({},t.props,{key:e.wrapper_id,wrapper:e}))}))),i.default.createElement(u.default,r({},this.props,{header:"false"})))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),c=a(1),s=p(a(238)),u=p(a(538));function p(e){return e&&e.__esModule?e:{default:e}}function d(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).el=i.default.createRef(),e.cloneField=e.cloneField.bind(e),e.trashField=e.trashField.bind(e),e.deleteField=e.deleteField.bind(e),e.closeModal=e.closeModal.bind(e),e.closeDeleteField=e.closeDeleteField.bind(e),e.editSettings=e.editSettings.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"componentDidMount",value:function(){this.drops=[],this.drop=!1,this.lonerFields=(0,c.lonerFields)(),this.$el=jQuery(this.el.current),this.$main=this.$el.closest("#forminator-builder-fields"),this.startDragDrop()}},{key:"closeMenu",value:function(){jQuery(".sui-dropdown").removeClass("open")}},{key:"deleteField",value:function(){if(this.closeMenu(),"page-break"===this.props.field.type)return this.trashField(),!1;this.props.actions.modalActions.showModal({open:!0,field:this.props.field,wrapper:this.props.wrapper,closeModal:this.closeDeleteField,trashField:this.trashField,id:"field-delete",activeElement:jQuery(document.activeElement).closest("ul").siblings(".sui-dropdown-anchor"),focusFirst:".modal-close-button"},"delete")}},{key:"closeDeleteField",value:function(){this.props.actions.modalActions.showModal({open:!1,field:this.props.field,wrapper:this.props.wrapper,closeModal:this.closeDeleteField,trashField:this.trashField},"delete")}},{key:"trashFieldRecursively",value:function(t,e){var a=this,r=this.getWrappersWithoutCurrentField(e,t.element_id);return"group"===t.type&&r.filter(function(e){return e.parent_group===t.element_id}).map(function(e){e.fields.map(function(e){r=a.trashFieldRecursively(e,r)})}),r}},{key:"trashField",value:function(){var e=[].concat(d(this.props.wrappers)),e=this.trashFieldRecursively(this.props.field,e).filter(function(e){return!_.isEmpty(e.fields)}),e=this.getWrappersFilterCondition(e);e=this.getPaymentFilterCondition(e),e=this.updateCols(e),this.closeMenu(),this.updateState(e),_.isUndefined(this.props.notifications)||_.isEmpty(this.props.notifications)||(e=this.getNotificationFilterCondition(this.props.notifications),this.updateNotificationState(e))}},{key:"duplicateFieldRecursively",value:function(n,e,o){var l=this,i=(0,c.generateWrapperId)(),s=(_.isUndefined(o)&&(o=""),[]),u=[].concat(d(e)),t=(n.map(function(e){var t=(e=JSON.parse(JSON.stringify(e))).element_id,a=1===n.length?12:e.cols,a=(0,c.buildFieldObject)(e,i,a,u,s),r=a.element_id;o&&(a.parent_group=o),s=[].concat(d(s),[a]),"group"===e.type&&l.props.wrappers.filter(function(e){return e.parent_group===t}).reverse().map(function(e){u=l.duplicateFieldRecursively(e.fields,u,r)})}),{wrapper_id:i,parent_group:o,fields:s}),e=e.findIndex(function(e){return e.wrapper_id===l.props.wrapper.wrapper_id});return u=this.insertInPosition(u,e+1,t)}},{key:"cloneField",value:function(e){e=jQuery(e.target).closest(".fui-builder-fields").closest(".ui-draggable").data("id"),e=this.duplicateFieldRecursively([this.props.field],[].concat(d(this.props.wrappers)),e);this.closeMenu(),this.updateState(e)}},{key:"closeModal",value:function(e){this.props.actions.modalActions.showModal({open:!1,field:this.props.field,wrapper:this.props.wrapper},"field-settings")}},{key:"editSettings",value:function(){if(this.closeMenu(),"page-break"===this.props.field.type||"pdf-page-break"===this.props.field.type)return!1;this.props.actions.modalActions.showModal({labelledBy:"modal-title-field-settings",describedBy:"modal-desc-field-settings",open:!0,field:this.props.field,wrapper:this.props.wrapper,closeModal:this.closeModal,isValid:!0,id:"field-settings",activeElement:jQuery(document.activeElement).closest("ul").siblings(".sui-dropdown-anchor"),focusFirst:".modal-close-button"},"field-settings")}},{key:"startDragDrop",value:function(){this.$el.draggable({revert:!0,revertDuration:0,zIndex:100,helper:"clone",cancel:"",distance:10,appendTo:this.$main,start:jQuery.proxy(this.onDragStart,this),drag:jQuery.proxy(this.onDrag,this),stop:jQuery.proxy(this.onDragStop,this)})}},{key:"onDragStart",value:function(e){this.setClasses(),this.createDropPoints(e.target.id)}},{key:"onDrag",value:function(a){var r=this,e=[].concat(d(this.drops)).reduce(function(e,t){return r.distToCenter(e,a)<r.distToCenter(t,a)?e:t});e?this.selectDropZone(e):(this.drop=!1,jQuery(".fui-drop-use").removeClass("fui-drop-use"))}},{key:"distToCenter",value:function(e,t){return Math.abs(e.center.x-t.pageX)+Math.abs(e.center.y-t.pageY)}},{key:"onDragStop",value:function(){this.updateOnDrop(),this.resetZones(),this.resetClasses()}},{key:"setClasses",value:function(){this.$helper=jQuery(".ui-draggable-dragging"),this.$el.addClass("fui-drop-shadow"),this.$main.addClass("fui-form-builder--dragging"),this.$helper.css("width",this.$el.width()),jQuery(".fui-builder-form").each(function(){var e=jQuery(this);e.children().length||e.append(jQuery('<div class="fui-end-group fui-row"></div>'))})}},{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<e.fields.length)&&(1===e.fields.length&&"paypal"===e.fields[0].type))return!0;return!1}},{key:"generateRandomID",value:function(e,t,a,r){var a=a+"-"+r+"-"+t,t=!1,n=null;return"before"===r?(t=e.prev().hasClass("fui-drop"),n=e.prev(),e.prev().prev().hasClass("fui-drop")&&e.prev().prev().remove()):(t=e.next().hasClass("fui-drop"),n=e.next(),e.next().next().hasClass("fui-drop")&&e.next().next().remove()),t&&n.attr("id","forminator-drop-"+a),a}},{key:"createDropPoints",value:function(r){var e,l=this,i=void 0,s=!1,t=(this.lonerFields.forEach(function(e){r.includes(e)&&(s=!0)}),this.props.wrappers.forEach(function(n){var e,t,a,o=!1;(0,c.restrictedGroupFields)().forEach(function(e){r.includes(e)&&(o=!0)}),n.parent_group&&o||(t=l.getEl(n.wrapper_id)).length&&(e=l.getPosition(t),l.drops.push({id:l.generateRandomID(t,n.wrapper_id,"full","before"),top:e.top-50,bottom:e.center.y,left:e.left,right:e.right,type:"full",parent:n.parent_group,insert:["before",t],wrapper:n,is_me:!1}),_.size(n.fields)<4)&&(s||(n.fields.map(function(e){var t,a,r=l.getEl("field-"+e.element_id);r.length&&(a=l.getPosition(r),t=r.attr("id")===l.$el.attr("id"),l.drops.push({id:l.generateRandomID(r,"field-"+e.element_id,"side-before","before"),top:a.top,bottom:a.bottom,left:a.left,right:a.left+a.width,type:"side-before",insert:["before",r],wrapper:n,field:e,is_me:t}),"group"!==(i=e).type||o||(a=jQuery("#field-"+e.element_id+" > div > div > div > .fui-builder-form").children().last(),r=l.getPosition(a),l.drops.push({id:l.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=l.getEl("field-"+i.element_id),t=l.getPosition(e),a=e.attr("id")===l.$el.attr("id"),l.drops.push({id:l.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)||!l.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('<div id="forminator-drop-'+e.id+'" class="fui-drop fui-drop-'+e.type+'"></div>'),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,o=e.prev(),l=n+r,i=t+a,s=Math.round(n+r/2),u=Math.round(t+a/2);return this.isRow(e)?0<o.length&&(r=s-(n=this.getPosition(o).center.y+20)):0<o.length?t=this.getPosition(o).center.x:a/=2,{width:a,height:r,top:n,bottom:l,left:t,right:i,center:{y:s,x:u}}}},{key:"isRow",value:function(e){return!!e.hasClass("fui-row")}},{key:"getEl",value:function(e){return jQuery("#"+e)}},{key:"showDropsDebug",value:function(){var e=Math.floor(Math.random()*(this.drops.length-1)),e=this.drops[e],t="2px solid #"+Math.floor(16777215*Math.random()).toString(16),a=jQuery('<div class="fui-drop-view"><span className="fui-drop-view-pos"></span></div>'),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('<div class="fui-drop-view"><span className="fui-drop-view-pos"></span></div>'));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,o,l,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)||(l=this.drop.insert[0],t=this.drop.insert[1],o=[].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=o.findIndex(function(e){return e.wrapper_id===t.attr("id")}),"after"===l&&a++,n=this.getWrappersWithoutCurrentField(o),n=this.insertInPosition(n,a,r).filter(function(e){return!_.isEmpty(e.fields)}),n=this.updateCols(n),this.updateState(n)):(a=o.findIndex(function(e){return e.wrapper_id===i.drop.wrapper.wrapper_id}),r=this.getWrappersWithoutCurrentField(o),n=this.drop.wrapper.fields.findIndex(function(e){return e.element_id===t.data("id")}),"after"===l&&n++,o=this.drop.wrapper,l=this.insertInPosition(o.fields,n,e),o.fields=l,r=this.replaceInPosition(r,a,o).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,o,l,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),l="",0<(o=this.props.field.conditions.length)-1&&(l="+ "+(o-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+" "+l},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<this.props.field.conditions.length&&i.default.createElement(i.default.Fragment,null,r),!_.isUndefined(n)&&i.default.createElement(i.default.Fragment,null,n)))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.editSettings=e.editSettings.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"pagination")}},{key:"editSettings",value:function(){this.props.actions.modalActions.showModal({open:!0,closeModal:this.closeModal,id:"pagination-settings",activeElement:jQuery(document.activeElement),focusFirst:".modal-close-button"},"pagination")}},{key:"render",value:function(){return l.default.createElement("div",{className:"sui-box-body fui-builder-section--pagination"},l.default.createElement("div",{className:"fui-builder-field-block fui-has-info","data-field":"pagination"},l.default.createElement("span",{className:"fui-info sui-tooltip sui-tooltip-top-left sui-tooltip-constrained",style:{"--tooltip-width":"275px"},"data-tooltip":(0,i.translate)("Since you are using Page Break field(s) to divide your form into multiple pages, use the pagination settings to customize the page label, progress indicator, and the buttons on each page.")},l.default.createElement("i",{className:"sui-icon-info","aria-hidden":"true"})),l.default.createElement("div",{className:"fui-field--info",onClick:this.editSettings},l.default.createElement("span",{className:"fui-field--icon"},l.default.createElement("i",{className:"sui-icon forminator-icon-pagination","aria-hidden":"true"})),l.default.createElement("span",{className:"fui-field--name"},l.default.createElement("span",{className:"fui-field--label"},(0,i.translate)("Pagination")))),l.default.createElement("div",{className:"fui-field--actions"},l.default.createElement("button",{className:"sui-button-icon sui-tooltip","data-tooltip":(0,i.translate)("Edit field"),onClick:this.editSettings},l.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"})))))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=(l=o)&&l.__esModule?l:{default:l},s=a(1);var l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.editSettings=e.editSettings.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"submit")}},{key:"editSettings",value:function(){this.props.actions.modalActions.showModal({open:!0,closeModal:this.closeModal},"submit")}},{key:"conditionMarkup",value:function(){var e=(0,s.getFields)(this.props.wrappers),t="hide"===this.props.submitData.condition_action?(0,s.translate)("Hide"):(0,s.translate)("Show");if(!_.isUndefined(this.props.submitData.conditions)){var a=this.props.submitData.conditions[0];if(!_.isUndefined(a)){var r,n,o,l,e=_.filter(e,function(e){return e.element_id===a.element_id});if(!_.isUndefined(e)&&!_.isEmpty(e))return r=e[0].label,n=(0,s.getRuleLabel)(a.rule,e.field_type),e=(0,s.getConditionLabel)(e[0],a),l="",0<(o=this.props.submitData.conditions.length)-1&&(l="+ "+(o-1)+" "+(0,s.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,s.translate)("if")+" "+r+" "+n+" "+e+" "+l},i.default.createElement("i",{className:"sui-icon-link","aria-hidden":"true"}))}}}},{key:"render",value:function(){var e=_.isUndefined(this.props.submitData["custom-submit-text"])?(0,s.translate)("Submit"):this.props.submitData["custom-submit-text"];return i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"fui-builder-field-block","data-field":"submit"},i.default.createElement("div",{className:"fui-field--info",onClick:this.editSettings},i.default.createElement("span",{className:"fui-field--icon"},i.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"})),i.default.createElement("span",{className:"fui-field--name"},i.default.createElement("span",{className:"fui-field--label"},e))),i.default.createElement("div",{className:"fui-field--actions"},i.default.createElement("button",{className:"sui-button-icon sui-tooltip","data-tooltip":(0,s.translate)("Edit field"),onClick:this.editSettings},i.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"}))),!_.isUndefined(this.props.submitData)&&!_.isUndefined(this.props.submitData.conditions)&&0<this.props.submitData.conditions.length&&i.default.createElement(i.default.Fragment,null,this.conditionMarkup())))}}]),a}(o.Component);t.default=l},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.editSettings=e.editSettings.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"pageHeader")}},{key:"editSettings",value:function(){this.props.actions.modalActions.showModal({open:!0,closeModal:this.closeModal},"pageHeader")}},{key:"render",value:function(){var e=(0,i.translate)("Page Header");return l.default.createElement("div",{className:"sui-box-body"},l.default.createElement("div",{className:"fui-builder-field-block","data-field":"submit"},l.default.createElement("div",{className:"fui-field--info",onClick:this.editSettings},l.default.createElement("span",{className:"fui-field--icon"},l.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"})),l.default.createElement("span",{className:"fui-field--name"},l.default.createElement("span",{className:"fui-field--label"},e))),l.default.createElement("div",{className:"fui-field--actions"},l.default.createElement("button",{className:"sui-button-icon sui-tooltip","data-tooltip":(0,i.translate)("Edit field"),onClick:this.editSettings},l.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"})))))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.editSettings=e.editSettings.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"pageFooter")}},{key:"editSettings",value:function(){this.props.actions.modalActions.showModal({open:!0,closeModal:this.closeModal},"pageFooter")}},{key:"render",value:function(){var e=(0,i.translate)("Page Footer");return l.default.createElement("div",{className:"sui-box-body"},l.default.createElement("div",{className:"fui-builder-field-block","data-field":"submit"},l.default.createElement("div",{className:"fui-field--info",onClick:this.editSettings},l.default.createElement("span",{className:"fui-field--icon"},l.default.createElement("i",{className:"sui-icon-check","aria-hidden":"true"})),l.default.createElement("span",{className:"fui-field--name"},l.default.createElement("span",{className:"fui-field--label"},e))),l.default.createElement("div",{className:"fui-field--actions"},l.default.createElement("button",{className:"sui-button-icon sui-tooltip","data-tooltip":(0,i.translate)("Edit field"),onClick:this.editSettings},l.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=i(a(81)),l=i(a(55)),a=a(566),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,formDesign:e.settings["form-style"]||"default",formSubDesign:e.settings["form-substyle"]||"default"}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(o,e),modalActions:(0,n.bindActionCreators)(l,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=b(a(409)),c=b(a(414)),p=b(a(416)),d=b(a(447)),f=b(a(449)),m=b(a(453)),h=b(a(455)),y=b(a(456)),a=a(13);function b(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast");var t=this;jQuery("#forminator-open-apply-preset").off("click").on("click",function(e){t.props.actions.modalActions.showModal({open:!0,closeModal:function(e){t.props.actions.modalActions.showModal({open:!1},"applyPreset")}},"applyPreset")})}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this,a=_.isUndefined(this.props.settings["form-style"])?"default":this.props.settings["form-style"],r=forminatorData.currentForm.settings["form-type"]||"default";return i.default.createElement("div",{id:"forminator-form-appearance",className:"sui-box "+("pdf-form"===r?"pdf-appearance":"")},i.default.createElement("div",{className:"sui-box-header"},i.default.createElement("h2",{className:"sui-box-title"},(0,s.translate)("Appearance")),"pdf-form"!==r&&i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement("button",{id:"forminator-open-apply-preset",className:"sui-button sui-button-ghost"},i.default.createElement("span",{className:"sui-icon-brush","aria-hidden":"true"}),(0,s.translate)("Apply Preset")))),i.default.createElement("div",{className:"sui-box-body"},"pdf-form"===r&&i.default.createElement(y.default,this.props),"pdf-form"!==r&&i.default.createElement(u.default,this.props),"pdf-form"!==r&&i.default.createElement(c.default,this.props),"pdf-form"!==r&&"none"!==a&&i.default.createElement(i.default.Fragment,{key:(0,s.getThemePrefix)(this.props)+"themeKey"},i.default.createElement(p.default,this.props),i.default.createElement(d.default,this.props),i.default.createElement(f.default,this.props),i.default.createElement(m.default,this.props)),"none"===a&&i.default.createElement(f.default,this.props),i.default.createElement(h.default,n({},this.props,{formType:r}))),i.default.createElement("div",{className:"sui-box-footer"},i.default.createElement("button",{className:"sui-button",onClick:function(){return e("")}},i.default.createElement("span",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,s.translate)("Fields")),i.default.createElement("div",{className:"sui-actions-right"},"registration"!==r&&"login"!==r&&"pdf-form"!==r&&i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("behaviour")}},(0,s.translate)("Behavior"),i.default.createElement("span",{className:"sui-icon-arrow-right","aria-hidden":"true"})),"registration"===r&&i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("registration")}},(0,s.translate)("User Registration"),i.default.createElement("span",{className:"sui-icon-arrow-right","aria-hidden":"true"})),"login"===r&&i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("login")}},(0,s.translate)("User Login"),i.default.createElement("span",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=s(a(202)),l=s(a(81)),i=s(a(55)),a=a(568),a=(a=a)&&a.__esModule?a:{default:a};function s(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}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(l,e),modalActions:(0,n.bindActionCreators)(i,e),builderActions:(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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=d(o),i=a(1),s=d(a(569)),u=d(a(572)),c=d(a(573)),p=d(a(574)),a=a(13);function d(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this;return l.default.createElement("div",{id:"forminator-form-appearance",className:"sui-box"},l.default.createElement("div",{className:"sui-box-header"},l.default.createElement("h2",{className:"sui-box-title"},(0,i.translate)("User Registration"))),l.default.createElement("div",{className:"sui-box-body"},l.default.createElement(s.default,this.props),forminatorData.isMainSite&&l.default.createElement(u.default,this.props),l.default.createElement(c.default,this.props),l.default.createElement(p.default,this.props)),l.default.createElement("div",{className:"sui-box-footer"},l.default.createElement("button",{className:"sui-button",onClick:function(){return e("appearance")}},l.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,i.translate)("Appearance")),l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("behaviour")}},(0,i.translate)("Behavior"),l.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),c=l(o),p=a(1),d=a(11),f=l(a(6)),m=l(a(10)),h=l(a(458)),y=l(a(20)),b=l(a(8)),v=l(a(4)),g=l(a(227)),E=l(a(570)),w=l(a(9)),a=a(13);function l(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e.state=e.props.settings||{},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"render",value:function(){var t=this,e=(0,p.getFields)(this.props.wrappers,["password"]),a=(0,p.mapFieldsByType)("password",this.props.wrappers),r=Object.assign({},forminatorData.userRoles),n=void 0,o=void 0,l=(forminatorData.isMainSite?(n=(0,p.translate)("Network's Main Site Role"),o=(0,p.translate)("If you don't want to create a user in the network's main site, set this meta key to {{strong}}Don't create a user in the network's main site{{/strong}}.",{components:{strong:c.default.createElement("strong",null)}}),r.notCreate={name:"Don't create a user in the network's main site",capabilities:{read:!0}}):(n=(0,p.translate)("User Role"),o=""),!1),i=_.isUndefined(this.props.settings["registration-user-role"])||"fixed"===this.props.settings["registration-user-role"],s=!_.isUndefined(this.props.settings["registration-role-field"])&&"administrator"===this.props.settings["registration-role-field"];return i&&s?l=!0:i||_.isUndefined(this.props.settings.user_role)||_.each(this.props.settings.user_role,function(e){_.isUndefined(e.role)||"administrator"!==e.role||(l=!0)}),c.default.createElement(w.default,{label:(0,p.translate)("User Meta Mapping"),description:(0,p.translate)("Assign your form fields to the user meta keys to use the data collected from the visitor to create a user profile.")},c.default.createElement("div",{className:"sui-form-field"},c.default.createElement("h4",{className:"sui-settings-label"},(0,p.translate)("Default Meta Keys")),c.default.createElement("p",{className:"sui-description",style:{marginBottom:10}},(0,p.translate)("Assign form fields to the default WordPress user meta keys (used in Profiles) below. You can assign a form field to multiple meta keys. If you assign a non-required form field to a required user meta, that form field will automatically become required in your form.")),c.default.createElement("div",{className:"sui-border-frame"},c.default.createElement(h.default,u({},this.props,{property:"registration-username-field",label:(0,p.translate)("Username"),defaultValue:"text-1",fieldClass:"field-required",required:!0}),c.default.createElement("option",{value:""},(0,p.translate)("Select a field")),_.map(e,function(e,t){return c.default.createElement("option",{value:e.element_id,key:t},(0,d.escapeHTML)(e.label)," | ",e.element_id)})),c.default.createElement(h.default,u({},this.props,{property:"registration-email-field",label:(0,p.translate)("Email"),defaultValue:"email-1",fieldClass:"field-required",required:!0}),c.default.createElement("option",{value:""},(0,p.translate)("Select a field")),_.map(e,function(e,t){return c.default.createElement("option",{value:e.element_id,key:t},(0,d.escapeHTML)(e.label)," | ",e.element_id)})),c.default.createElement(m.default,u({},this.props,{property:"registration-first-name-field",label:(0,p.translate)("First Name"),defaultValue:""}),c.default.createElement("option",{value:""},(0,p.translate)("Select a field")),_.map(e,function(e,t){return c.default.createElement("option",{value:e.element_id,key:t},(0,d.escapeHTML)(e.label)," | ",e.element_id)})),c.default.createElement(m.default,u({},this.props,{property:"registration-last-name-field",label:(0,p.translate)("Last Name"),defaultValue:""}),c.default.createElement("option",{value:""},(0,p.translate)("Select a field")),_.map(e,function(e,t){return c.default.createElement("option",{value:e.element_id,key:t},(0,d.escapeHTML)(e.label)," | ",e.element_id)})),c.default.createElement(m.default,u({},this.props,{property:"registration-website-field",label:(0,p.translate)("Website"),defaultValue:""}),c.default.createElement("option",{value:""},(0,p.translate)("Select a field")),_.map(e,function(e,t){return c.default.createElement("option",{value:e.element_id,key:t},(0,d.escapeHTML)(e.label)," | ",e.element_id)})),c.default.createElement(h.default,u({},this.props,{property:"registration-password-field",label:(0,p.translate)("Password"),defaultValue:"password-1",fieldClass:"field-required",required:!0}),c.default.createElement("option",{value:""},(0,p.translate)("Select a field")),_.map(a,function(e,t){return c.default.createElement("option",{value:e.element_id,key:t},(0,d.escapeHTML)(e.label)," | ",e.element_id)}),c.default.createElement("option",{value:"auto"},(0,p.translate)("Auto Generated Password"))),0<a.length&&"auto"===this.props.settings["registration-password-field"]&&c.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},c.default.createElement("div",{className:"sui-notice-content"},c.default.createElement("div",{className:"sui-notice-message"},c.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),c.default.createElement("p",null,(0,p.translate)("This form includes a {{strong}}Password field{{/strong}}. Since user passwords will be {{strong}}automatically generated{{/strong}}, the {{strong}}Password field{{/strong}} should be deleted.",{components:{strong:c.default.createElement("strong",null)}}))))),0===a.length&&"auto"===this.props.settings["registration-password-field"]&&c.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},c.default.createElement("div",{className:"sui-notice-content"},c.default.createElement("div",{className:"sui-notice-message"},c.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),c.default.createElement("p",null,(0,p.translate)("This form is set to {{strong}}automatically generate{{/strong}} user passwords. To allow users to set their own passwords, insert a {{strong}}Password field{{/strong}} into {{link}}this form{{/link}}.",{components:{strong:c.default.createElement("strong",null),link:c.default.createElement("a",{onClick:function(){var e;e="builder",t.props.router.navigate("/"+e)},style:{cursor:"pointer"}})}}))))))),c.default.createElement("div",{style:{marginBottom:"10px"}},c.default.createElement(f.default,u({},this.props,{property:"registration-user-role",settingsLabel:n,default:"fixed",description:(0,p.translate)("Choose which user role you want to assign to the visitors signing up. You can either assign a fixed user role to all of them or assign a user role conditionally, based on their response to the form fields.")}),c.default.createElement(b.default,{value:"fixed",boxClass:""},(0,p.translate)("Fixed Role to All")),c.default.createElement(b.default,{value:"conditionally",boxClass:""},(0,p.translate)("Assign Role Conditionally")))),l&&c.default.createElement("div",{style:{marginBottom:"10px"}},c.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-warning sui-active",style:{display:"block"},"aria-live":"assertive"},c.default.createElement("div",{className:"sui-notice-content"},c.default.createElement("div",{className:"sui-notice-message"},c.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),c.default.createElement("p",null,c.default.createElement("b",null,(0,p.translate)("Caution")+": "),(0,p.translate)("Granting the Administrator role gives users complete access to your site. Please assign this role carefully to prevent unauthorized access.")))))),_.isUndefined(this.props.settings["registration-user-role"])||"fixed"===this.props.settings["registration-user-role"]?c.default.createElement("div",{className:"sui-border-frame"},c.default.createElement("div",{className:"sui-form-field"},c.default.createElement(y.default,u({},this.props,{property:"registration-role-field",label:n,defaultValue:"subscriber",description:o,required:!0}),_.map(r,function(e,t){return c.default.createElement("option",{value:t,key:t},e.name)})))):c.default.createElement("div",{className:"sui-form-field"},c.default.createElement(E.default,u({},this.props,{updateProperty:this.updateProperty,settings:this.state,state:this.state,metaDescription:(0,p.translate)('No custom user meta created yet. Click on "+ Add Custom User Meta" to create custom user meta and map form fields to it.')}))),c.default.createElement(f.default,u({},this.props,{property:"custom-mapping",settingsLabel:(0,p.translate)("Custom User Meta"),default:"none",description:(0,p.translate)("Create custom user meta keys and assign your form fields to them to set additional user meta keys upon successful user registration.")}),c.default.createElement(b.default,{value:"none",label:(0,p.translate)("None")}),c.default.createElement(v.default,{value:"custom",label:(0,p.translate)("Add Custom User Meta")},c.default.createElement(g.default,u({},this.props,{updateProperty:this.updateProperty,settings:this.state,state:this.state,metaDescription:(0,p.translate)('No custom user meta created yet. Click on "+ Add Custom User Meta" to create custom user meta and map form fields to it.')})))))}}]),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;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(571));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addRule=e.addRule.bind(e),e.removeRule=e.removeRule.bind(e),e.updateValue=e.updateValue.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateRuleValue=e.updateRuleValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.fields=(0,s.getFields)(e.props.wrappers),e.fields=_.filter(e.fields,function(e){return"stripe"!==e.field_type&&"paypal"!==e.field_type&&"page-break"!==e.field_type&&"pagination"!==e.field_type&&"section"!==e.field_type&&"html"!==e.field_type}),e.validateConditions(),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"updateState",value:function(e){this.setState({options:e}),this.props.updateProperty("user_role",e),_.isUndefined(this.props.actions)||this.props.actions.settingsActions.updateSetting("user_role",e)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.state.user_role,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"updateField",value:function(e,t){var a=this.getPropState();a[e].element_id=t,a[e].rule="is",a[e].value="",this.updateState(a)}},{key:"updateValue",value:function(e,t){var a=this.getPropState();a[e].role=t,this.updateState(a)}},{key:"updateRule",value:function(e,t){var a=this.getPropState();a[e].rule=t,this.updateState(a)}},{key:"updateRuleValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"updateInputValue",value:function(e,t){var a=this.getPropState();a[e].value=t,this.updateState(a)}},{key:"removeRule",value:function(e){var t=this.getPropState();t.splice(e,1),this.updateState(t)}},{key:"addRule",value:function(){var e=this.getPropState(),t=_.isUndefined(this.fields[0])?"":this.fields[0].element_id;e.push({role:"subscriber",element_id:t,rule:"is",value:""}),this.updateState(e)}},{key:"validateConditions",value:function(){var e=_.pluck(this.props.state.user_role,"element_id"),t=_.pluck(this.fields,"element_id"),e=_.difference(e,t);_.isUndefined(e)||this.removeCondition(e)}},{key:"removeCondition",value:function(t){var e=this.getPropState(),e=_.filter(e,function(e){return!_.contains(t,e.element_id)});this.updateState(e)}},{key:"render",value:function(){var a=this;return i.default.createElement("div",{className:"sui-box-builder"},i.default.createElement("div",{className:"fui-visibility sui-box-builder-body",style:{margin:0}},i.default.createElement("div",{className:"sui-builder-fields"},_.map(this.props.state.user_role,function(e,t){return i.default.createElement(u.default,r({},a.props,{rule:e,key:t,counter:t,removeRule:a.removeRule,updateValue:a.updateValue,updateField:a.updateField,updateRule:a.updateRule,updateRuleValue:a.updateRuleValue,updateInputValue:a.updateInputValue,fields:a.fields}))})),i.default.createElement("button",{className:"sui-button sui-button-dashed",onClick:this.addRule},i.default.createElement("span",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add User Role"))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),u=l(o),c=a(1),p=a(11),d=l(a(5)),f=l(a(3)),m=l(a(2)),h=l(a(20)),y=l(a(10)),b=l(a(66));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).toggleState=e.toggleState.bind(e),e.updateValue=e.updateValue.bind(e),e.updateField=e.updateField.bind(e),e.updateRule=e.updateRule.bind(e),e.updateRuleValue=e.updateRuleValue.bind(e),e.updateInputValue=e.updateInputValue.bind(e),e.state={open:!1},e.fields=e.props.fields,e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"removeRule",value:function(){this.props.removeRule(this.props.counter)}},{key:"updateValue",value:function(e,t){this.props.updateValue(this.props.counter,t)}},{key:"updateField",value:function(e,t){this.props.updateField(this.props.counter,t)}},{key:"updateRule",value:function(e,t){this.props.updateRule(this.props.counter,t)}},{key:"updateRuleValue",value:function(e){this.props.updateRuleValue(this.props.counter,e.target.value)}},{key:"updateInputValue",value:function(e,t){this.props.updateInputValue(this.props.counter,t)}},{key:"toggleState",value:function(){this.setState({open:!this.state.open})}},{key:"disableSearch",value:function(){return{minimumResultsForSearch:-1}}},{key:"getEmailOptions",value:function(){var t=[];return(0,c.getFields)(this.props.wrappers,["address","captcha","date","consent","gdprcheckbox","html","name","number","slider","page-break","phone","postdata","section","time","upload","website","textarea","text","paypal","stripe","currency","calculation","password","rating"]).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"render",value:function(){var e=this,t="routing-"+this.props.counter,a=_.where(this.fields,{element_id:this.props.rule.element_id})[0]||{},r=_.isEmpty(this.props.rule.value)?(0,c.translate)("null"):this.props.rule.value,n=_.isEmpty(this.props.rule.role)?"subscriber":this.props.rule.role,o=void 0,l=void 0,i=Object.assign({},forminatorData.userRoles);return forminatorData.isMainSite?(o=(0,c.translate)("Network's Main Site Role"),l=(0,c.translate)("If you don't want to create a user in the network's main site, set this meta key to {{strong}}Don't create a user in the network's main site{{/strong}}.",{components:{strong:u.default.createElement("strong",null)}}),i.notCreate={name:"Don't create a user in the network's main site",capabilities:{read:!0}}):(o=(0,c.translate)("User Role"),l=""),u.default.createElement("div",{className:"sui-box fui-visibility-rule"+(!0===this.state.open?" fui-open":"")},u.default.createElement("h4",{className:"fui-visibility-rule-header"},u.default.createElement("button",{id:"forminator-field-"+t,className:"sui-box-header","aria-controls":"forminator-field-"+t+"-content","aria-expanded":this.state.open,onClick:function(){return e.toggleState()}},u.default.createElement("i",{className:"sui-icon-sitemap fui-visibility-rule-icon","aria-hidden":"true"}),u.default.createElement("span",{className:"fui-visibility-rule-text"},(0,c.translate)('{{strong}}"%(label)s"{{/strong}} when {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}',{args:{label:(0,c.ucfirst)(n),field:a.label,rule:(0,c.getRuleLabel)(this.props.rule.rule,a.field_type),value:r},components:{strong:u.default.createElement("strong",null)}})),u.default.createElement("i",{className:"sui-icon-chevron-down fui-visibility-rule-arrow","aria-hidden":"true"}))),u.default.createElement("div",{role:"region",id:"forminator-field-"+t+"-content",className:"sui-box-body fui-visibility-rule-body","aria-labelledby":"forminator-field-"+t,"aria-hidden":!0!==this.state.open},u.default.createElement(h.default,s({},this.props,{property:"role",settings:this.props.rule,label:o,defaultValue:"subscriber",value:this.props.rule.role,description:l,updateProperty:this.updateValue,required:!0}),_.map(i,function(e,t){return u.default.createElement("option",{value:t,key:t},e.name)})),u.default.createElement(d.default,{className:"sui-align-bottom sui-spacing-10"},u.default.createElement(f.default,{cols:"6",customClass:"sui-padding-right-10"},u.default.createElement(h.default,s({},this.props,{elementId:t+"-field",property:"element_id",updateProperty:this.updateField,settings:this.props.rule,label:(0,c.translate)("Field")}),_.map(this.fields,function(e,t){return u.default.createElement("option",{value:e.element_id,key:t},(0,p.escapeHTML)(e.label)," | ",e.element_id)}))),u.default.createElement(f.default,{cols:"6",customClass:"sui-padding-left-10"},u.default.createElement(y.default,s({key:"visibility-condition-"+(0,c.randNumber)()},this.props,{elementId:t+"-condrule",label:(0,c.translate)("Condition (Required)"),settings:this.props.rule,property:"rule",updateProperty:this.updateRule,options:this.disableSearch()}),u.default.createElement("option",{value:""},(0,c.translate)("Select rule")),"signature"===a.field_type&&u.default.createElement(u.default.Fragment,null,u.default.createElement("option",{value:"is"},(0,c.translate)("Is null")),u.default.createElement("option",{value:"is_not"},(0,c.translate)("Is not null"))),"signature"!==a.field_type&&u.default.createElement(u.default.Fragment,null,u.default.createElement("option",{value:"is"},(0,c.translate)("Is")),u.default.createElement("option",{value:"is_not"},(0,c.translate)("Is not"))),a.isNumber&&u.default.createElement(u.default.Fragment,null,u.default.createElement("option",{value:"is_great"},(0,c.translate)("Is greater than")),u.default.createElement("option",{value:"is_less"},(0,c.translate)("Is less than"))),!a.isNumber&&!a.hasOptions&&"signature"!==a.field_type&&"rating"!==a.field_type&&u.default.createElement(u.default.Fragment,null,u.default.createElement("option",{value:"contains"},(0,c.translate)("Contains")),u.default.createElement("option",{value:"does_not_contain"},(0,c.translate)("Does not contain")),u.default.createElement("option",{value:"starts"},(0,c.translate)("Starts with")),u.default.createElement("option",{value:"ends"},(0,c.translate)("Ends with"))),"date"===a.field_type&&("date-day"===a.field_slug||"date"===a.field_slug)&&u.default.createElement(u.default.Fragment,null,u.default.createElement("option",{value:"day_is"},(0,c.translate)("Day is")),u.default.createElement("option",{value:"day_is_not"},(0,c.translate)("Day is not"))),"date"===a.field_type&&("date-month"===a.field_slug||"date"===a.field_slug)&&u.default.createElement(u.default.Fragment,null,u.default.createElement("option",{value:"month_is"},(0,c.translate)("Month is")),u.default.createElement("option",{value:"month_is_not"},(0,c.translate)("Month is not")))))),u.default.createElement(d.default,null,u.default.createElement(f.default,{cols:"12"},u.default.createElement(u.default.Fragment,null,a.hasOptions&&u.default.createElement(u.default.Fragment,null,u.default.createElement("label",{className:"sui-label"}," "),u.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateRuleValue.bind(this)},u.default.createElement("option",{value:""},(0,c.translate)("Select option")),_.map(a.values,function(e,t){return u.default.createElement("option",{value:e.value,key:t},(0,p.escapeHTML)(e.label))}))),!a.hasOptions&&"signature"!==a.field_type&&(!["day_is","day_is_not","month_is","month_is_not"].includes(this.props.rule.rule)||"date"!==a.field_type)&&u.default.createElement(m.default,s({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,placeholder:(0,c.translate)("Enter value"),label:(0,c.translate)("Value")})),!a.hasOptions&&"date"===a.field_type&&("month_is"===this.props.rule.rule==="month_is"||"month_is_not"===this.props.rule.rule)&&u.default.createElement(u.default.Fragment,null,u.default.createElement("label",{className:"sui-label"}," "),u.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateRuleValue.bind(this)},u.default.createElement("option",{value:""},(0,c.translate)("Select month")),_.map(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],function(e){return u.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("day_is"===this.props.rule.rule||"day_is_not"===this.props.rule.rule)&&u.default.createElement(u.default.Fragment,null,u.default.createElement("label",{className:"sui-label"}," "),u.default.createElement("select",{className:"fui-select",value:this.props.rule.value,onChange:this.updateRuleValue.bind(this)},u.default.createElement("option",{value:""},(0,c.translate)("Select day")),_.map(["Su","Mo","Tu","We","Th","Fr","Sa"],function(e){return u.default.createElement("option",{value:e,key:e},e)}))),!a.hasOptions&&"date"===a.field_type&&("is_before"===this.props.rule.rule||"is_after"===this.props.rule.rule)&&u.default.createElement(u.default.Fragment,null,u.default.createElement("label",{className:"sui-label"},(0,c.translate)("Select date")),u.default.createElement(b.default,s({},this.props,{settings:this.props.rule,property:"value",id:t+"-value",placeholder:(0,c.translate)("20 April 2018"),updateProperty:this.updateInputValue}))),!a.hasOptions&&"date"===a.field_type&&("is_before_n_or_more_days"===this.props.rule.rule||"is_before_less_than_n_days"===this.props.rule.rule||"is_after_n_or_more_days"===this.props.rule.rule||"is_after_less_than_n_days"===this.props.rule.rule)&&u.default.createElement(m.default,s({},this.props,{settings:this.props.rule,inputId:t+"-value",property:"value",updateProperty:this.updateInputValue,label:(0,c.translate)("Number of days"),placeholder:(0,c.translate)("E.g. 10"),type:"number",minValue:"0"}))))),u.default.createElement("div",{className:"fui-visibility-rule-footer"},u.default.createElement("button",{className:"sui-button sui-button-red sui-button-ghost",onClick:this.removeRule.bind(this)},u.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,c.translate)("Delete")),u.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return e.toggleState()}},(0,c.translate)("Done")))))}}]),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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=h(l),s=a(1),u=a(11),c=h(a(6)),p=(h(a(10)),h(a(20))),d=h(a(8)),f=h(a(4)),m=h(a(458));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=(0,s.getFields)(this.props.wrappers,["password"]),t=forminatorData.isSubdomainNetwork?"http://sitename.website.com":"http://website.com/network-name/sitename";return 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)("Site Registration")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose whether to allow site registrations on your multisite network and different related settings."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement(c.default,r({},this.props,{property:"site-registration",default:"enable"}),i.default.createElement(f.default,{value:"enable",label:(0,s.translate)("Enable")},i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement(i.default.Fragment,null,i.default.createElement("span",{className:"sui-description",style:{marginTop:"0",marginBottom:"10px"}},(0,s.translate)("Assign form fields to the default WordPress site meta keys below.")),i.default.createElement(m.default,r({},this.props,{property:"site-registration-name-field",label:(0,s.translate)("Site Name"),defaultValue:"",fieldClass:"field-required",required:!0,description:(0,s.translate)("Site address meta key will be automatically set based on this field as {{strong}}"+t+"{{/strong}}",{components:{strong:i.default.createElement("strong",null)}})}),_.map(e,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(m.default,r({},this.props,{property:"site-registration-title-field",label:(0,s.translate)("Site Title"),defaultValue:"",fieldClass:"field-required",required:!0}),_.map(e,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(p.default,r({},this.props,{property:"site-registration-role-field",label:(0,s.translate)("Site Role"),defaultValue:"",required:!0}),_.map(forminatorData.userRoles,function(e,t){return i.default.createElement("option",{value:t,key:t},e.name)}))))),i.default.createElement(d.default,{value:"disable",label:(0,s.translate)("Disable")})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(6)),c=m(a(10)),p=m(a(8)),d=m(a(4)),f=m(a(19));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=_.isUndefined(this.props.settings["registration-password-field"])?"":this.props.settings["registration-password-field"],t=_.isUndefined(this.props.settings["activation-method"])?"":this.props.settings["activation-method"];return 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)("User Account Activation")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose the activation method and other settings for the user accounts."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(u.default,r({},this.props,{property:"activation-method",settingsLabel:(0,s.translate)("Activation Method"),default:"default",description:(0,s.translate)("By default, the user account is activated upon form submission. However, you can choose between {{strong}}Email Activation{{/strong}}, which requires the user to click on an activation email, or {{strong}}Manual Approval{{/strong}} which requires site admin to approve an account.",{components:{strong:i.default.createElement("strong",null)}})}),i.default.createElement(p.default,{value:"default",label:(0,s.translate)("Default")}),i.default.createElement(d.default,{value:"email",label:(0,s.translate)("Email Activation"),boxClass:"sui-tab-boxed"},i.default.createElement(c.default,r({},this.props,{property:"confirmation-page",label:(0,s.translate)("Confirmation Page"),defaultValue:"",triggerChange:"1",description:(0,s.translate)("Choose the page to redirect users to when they click on the confirmation link.")}),_.map(forminatorData.pages,function(e,t){return i.default.createElement("option",{value:e.ID,key:t},_.isEmpty(e.post_title)?(0,s.translate)("page ID: ")+e.ID:e.post_title)}))),i.default.createElement(d.default,{value:"manual",label:(0,s.translate)("Manual Approval")},i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},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)("A site admin will have to manually approve each entry from the submissions page to activate the user accounts."))))))),i.default.createElement(f.default,r({},this.props,{property:"activation-email",settingsLabel:(0,s.translate)("Activation Email"),default:"default",settingsDesc:(0,s.translate)("By default, WordPress sends an activation email containing user account information after the account activation. However, you can choose not to send this email.")}),i.default.createElement("div",{value:"default"},(0,s.translate)("Default")),i.default.createElement("div",{value:"none"},(0,s.translate)("None"))),"auto"===e&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Since the {{strong}}Password{{/strong}} user meta key is mapped to {{strong}}Auto Generate Password{{/strong}}, it's recommended to keep this option to {{strong}}Default{{/strong}} so the auto-generated password can be sent to the users.",{components:{strong:i.default.createElement("strong",null)}}))))),"manual"===t&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Since the activation requires manual approval from site admin, it's recommended to keep this option to {{strong}}Default{{/strong}} to let users know when their account is activated.",{components:{strong:i.default.createElement("strong",null)}})))))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(21)),c=p(a(25));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=_.isUndefined(this.props.settings["hide-registration-form"])?"":this.props.settings["hide-registration-form"];return 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)("Additional Settings")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("These settings will add some extra control on your registration process."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("div",{style:{marginBottom:"10px"}},"manual"!==this.props.settings["activation-method"]&&i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Automatically log in newly activated users"),description:(0,s.translate)("This will automatically log in a user upon successful activation of their account."),property:"automatic-login"})),i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Hide the form if a user is already logged in"),description:(0,s.translate)("Enabling this will hide the form from logged-in users."),property:"hide-registration-form",unWrap:!0}))),e&&i.default.createElement("div",{className:"sui-border-frame sui-toggle-content"},i.default.createElement(c.default,r({},this.props,{property:"hidden-registration-form-message",label:(0,s.translate)("Message (optional)"),hideEditorOptions:"true",cutomTinymce:"bold,italic,underline,link,alignleft,aligncenter,alignright",placeholder:(0,s.translate)("Type a message for logged in users here..."),description:(0,s.translate)("You can optionally add a message for logged in users, which appears when the form is hidden.")}))))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=s(a(81)),l=s(a(55)),i=s(a(202)),a=a(576),a=(a=a)&&a.__esModule?a:{default:a};function s(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}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(o,e),modalActions:(0,n.bindActionCreators)(l,e),builderActions:(0,n.bindActionCreators)(i,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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=c(o),i=a(1),s=c(a(577)),u=c(a(578)),a=a(13);function c(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this;return l.default.createElement("div",{id:"forminator-form-appearance",className:"sui-box"},l.default.createElement("div",{className:"sui-box-header"},l.default.createElement("h2",{className:"sui-box-title"},(0,i.translate)("Login User"))),l.default.createElement("div",{className:"sui-box-body"},l.default.createElement(s.default,this.props),l.default.createElement(u.default,this.props)),l.default.createElement("div",{className:"sui-box-footer"},l.default.createElement("button",{className:"sui-button",onClick:function(){return e("appearance")}},l.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,i.translate)("Appearance")),l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("behaviour")}},(0,i.translate)("Behavior"),l.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=v(l),s=a(1),u=a(11),c=v(a(2)),p=v(a(6)),d=(v(a(10)),v(a(20))),f=v(a(8)),m=v(a(4)),h=v(a(5)),y=v(a(3)),b=v(a(458));function v(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){(0,s.getFields)(this.props.wrappers,["password"]);var e=(0,s.mapFieldsByType)("email",this.props.wrappers),t=(0,s.mapFieldsByType)("text",this.props.wrappers),a=(0,s.mapFieldsByType)("name",this.props.wrappers),e=e.concat(t,a),t=(0,s.mapFieldsByType)("password",this.props.wrappers),a=_.isEmpty(e)?"":e[0].element_id,r=this.props.settings["login-username-field"],n=_.find(e,function(e){return r===e.element_id});return this.props.settings["login-username-field"]=n?r:a,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)("Login Fields")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Map your form fields to the meta keys and have additional control over the login form fields."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Form Fields Mapping")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Assign your form fields to the meta keys required to login a user.")),i.default.createElement("div",{className:"sui-border-frame"},i.default.createElement(i.default.Fragment,null,i.default.createElement(b.default,o({},this.props,{property:"login-username-field",label:(0,s.translate)("Username"),defaultValue:a,fieldClass:"field-required",required:!0}),_.map(e,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})),i.default.createElement(b.default,o({},this.props,{property:"login-password-field",label:(0,s.translate)("Password"),defaultValue:"password-1",fieldClass:"field-required",required:!0}),_.map(t,function(e,t){return i.default.createElement("option",{value:e.element_id,key:t},(0,u.escapeHTML)(e.label)," | ",e.element_id)})))),i.default.createElement(p.default,o({},this.props,{property:"remember-me",settingsLabel:(0,s.translate)("Remember Me Field"),default:"true",description:(0,s.translate)("Choose whether to show the {{strong}}Remember Me{{/strong}} field in your form. This option will add a Remember Me checkbox before the submit button.",{components:{strong:i.default.createElement("strong",null)}})}),i.default.createElement(m.default,{value:"true",label:(0,s.translate)("Show"),boxClass:"sui-tab-boxed"},i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"12"},i.default.createElement(c.default,o({},this.props,{property:"remember-me-label",placeholder:(0,s.translate)("Remember me"),label:(0,s.translate)("Label")})))),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"4"},i.default.createElement(c.default,o({},this.props,{type:"number",defaultValue:"0",property:"remember-me-cookie-number",placeholder:"10",label:(0,s.translate)("Cookie Expiration")}))),i.default.createElement(y.default,{cols:"4"},i.default.createElement(d.default,o({},this.props,{defaultValue:"days",property:"remember-me-cookie-type",label:" "}),i.default.createElement("option",{value:"days"},(0,s.translate)("day(s)")),i.default.createElement("option",{value:"weeks"},(0,s.translate)("week(s)")),i.default.createElement("option",{value:"months"},(0,s.translate)("month(s)")),i.default.createElement("option",{value:"years"},(0,s.translate)("year(s)")))),i.default.createElement(y.default,{cols:"12"},i.default.createElement("span",{className:"sui-description sui-description-toggle"},(0,s.translate)("Users will have to provide login details again after the selected period."))))),i.default.createElement(f.default,{value:"false",label:(0,s.translate)("Hide")})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=p(l),s=a(1),u=p(a(21)),c=p(a(25));function p(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){var e=_.isUndefined(this.props.settings["hide-login-form"])?"":this.props.settings["hide-login-form"];return 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)("Additional Settings")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("These settings will add some extra control on your login process."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("div",{style:{marginBottom:"10px"}},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Hide the form if a user is already logged in"),description:(0,s.translate)("Enabling this will hide the form from logged-in users."),property:"hide-login-form",unWrap:!0}))),e&&i.default.createElement("div",{className:"sui-border-frame sui-toggle-content"},i.default.createElement(c.default,r({},this.props,{property:"hidden-login-form-message",label:(0,s.translate)("Message (optional)"),hideEditorOptions:"true",cutomTinymce:"bold,italic,underline,link,alignleft,aligncenter,alignright",placeholder:(0,s.translate)("Type a message for logged in users here..."),description:(0,s.translate)("You can optionally add a message for logged in users, which appears when the form is hidden.")}))))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=s(a(81)),l=s(a(55)),i=s(a(204)),a=a(580),a=(a=a)&&a.__esModule?a:{default:a};function s(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,behaviors:e.behaviorArray,formType:e.settings["form-type"]||"default"}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(o,e),behaviorsActions:(0,n.bindActionCreators)(i,e),modalActions:(0,n.bindActionCreators)(l,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=y(l),s=a(1),u=y(a(581)),c=y(a(584)),p=y(a(459)),d=y(a(585)),f=y(a(586)),m=y(a(587)),h=y(a(588)),a=a(13);function y(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this,a=(0,s.hasFieldType)("stripe",this.props.wrappers),r=(0,s.hasFieldType)("paypal",this.props.wrappers),n=forminatorData.currentForm.settings["form-type"]||"default";return i.default.createElement("div",{id:"forminator-form-appearance",className:"sui-box"},i.default.createElement("div",{className:"sui-box-header"},i.default.createElement("h2",{className:"sui-box-title"},(0,s.translate)("Behavior"))),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement("div",{className:"sui-box-settings-row"},"leads"===this.props.formType&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Some of the settings you'd find in a regular form are unavailable in this form template because they are either unnecessary or controlled by the parent quiz automatically.")))))),i.default.createElement(u.default,this.props),(a||r)&&i.default.createElement(h.default,this.props),i.default.createElement(c.default,this.props),i.default.createElement(p.default,o({},this.props,{moduleSlug:"form"})),"leads"!==this.props.formType&&i.default.createElement(i.default.Fragment,null,i.default.createElement(d.default,this.props),i.default.createElement(f.default,this.props),i.default.createElement(m.default,this.props))),i.default.createElement("div",{className:"sui-box-footer"},"registration"!==n&&"login"!==n&&i.default.createElement("button",{className:"sui-button",onClick:function(){return e("appearance")}},i.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,s.translate)("Appearance")),"registration"===n&&i.default.createElement("button",{className:"sui-button",onClick:function(){return e("registration")}},i.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,s.translate)("User Registration")),"login"===n&&i.default.createElement("button",{className:"sui-button",onClick:function(){return e("login")}},i.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,s.translate)("User Login")),i.default.createElement("div",{className:"sui-actions-right"},"leads"===this.props.formType&&i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("settings")}},(0,s.translate)("Settings"),i.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})),"leads"!==this.props.formType&&i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("pdf")}},(0,s.translate)("PDF"),i.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=y(l),s=a(1),u=y(a(19)),c=y(a(21)),p=y(a(6)),d=y(a(2)),f=y(a(8)),m=y(a(4)),h=y(a(582));function y(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Submission Behavior")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Configure what should happen when a user submits this form."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},"leads"!==this.props.formType&&i.default.createElement(i.default.Fragment,null,i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("After submission")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:10}},(0,s.translate)("Choose what happens after successful submission of this form. Multiple submission behaviors can be added and conditionally processed based on submitted form data.")),1<this.props.behaviors.length&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{style:"block",margin:"10px 0 20px"},"aria-live":"assertive"},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)("You’ll need to configure conditional logic for each submission behavior to ensure Forminator knows when each behavior should be processed. If no conditions have been set, the first submission behavior will be processed."))))),i.default.createElement("div",{className:"sui-box-body",style:{marginBottom:30}},i.default.createElement(h.default,this.props)),i.default.createElement(p.default,r({},this.props,{property:"enable-ajax",defaultValue:"true",settingsLabel:(0,s.translate)("Method"),disabled:(0,s.hasFieldType)("stripe",this.props.wrappers),description:(0,s.translate)("Choose whether you want to use AJAX to send this form without reloading the page, or use the more traditional method of reloading the page.")}),i.default.createElement(m.default,{value:"true",label:(0,s.translate)("Ajax")},(0,s.hasFieldType)("stripe",this.props.wrappers)&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Note that you can only use the Ajax submission method while using the Stripe field in your form. The Ajax method will hide your form after the successful submission and only your inline success message will be shown. The form will be available again when the page is reloaded.")))))),i.default.createElement(m.default,{value:"false",label:(0,s.translate)("Page Reload")},(0,s.hasFieldType)("stripe",this.props.wrappers)&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-blue sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Note that you can only use the Ajax submission method while using the Stripe field in your form. The Ajax method will hide your form after the successful submission and only your inline success message will be shown. The form will be available again when the page is reloaded.")))))))),i.default.createElement(u.default,r({},this.props,{property:"validation",defaultValue:"true",settingsLabel:(0,s.translate)("Validation"),settingsDesc:(0,s.translate)("For fields that you've chosen to validate, choose how you want the validation to behave. On submission will run validation checks when the user submits the form using Ajax (recommended). The Live method will check fields at the same time as the user fills them out. Server side does the validation using PHP and returns any error messages after a page reload.")}),i.default.createElement("div",{value:"on_submit"},(0,s.translate)("On Submit")),i.default.createElement("div",{value:"server"},(0,s.translate)("Server Side"))),i.default.createElement(c.default,r({},this.props,{label:(0,s.translate)("Enable inline validation (as user types)"),property:"validation-inline",unWrap:!0})),i.default.createElement("div",{style:{marginTop:"30px"}},i.default.createElement(p.default,r({},this.props,{property:"submission-indicator",settingsLabel:(0,s.translate)("Submission Indicator"),default:"",description:(0,s.translate)("Choose whether you want to show a loader on your form until it is submitted. We highly recommend using this on long forms or forms with payment field since they may take a few seconds to submit.")}),i.default.createElement(m.default,{value:"show",boxClass:"sui-tab-boxed",label:(0,s.translate)("Show Loader")},i.default.createElement(d.default,r({},this.props,{property:"indicator-label",placeholder:(0,s.translate)("E.g. Submitting..."),defaultValue:"Submitting...",description:(0,s.translate)("Choose the text to show on the right of loading icon")}))),i.default.createElement(f.default,{label:(0,s.translate)("None"),value:""})))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(583));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addBehavior=e.addBehavior.bind(e),e.closeModal=e.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"behavior")}},{key:"addBehavior",value:function(){var e={slug:"behavior-"+(0,s.randNumber)(),autoclose:!0,"autoclose-time":5,newtab:"sametab"};e["submission-behaviour"]=this.props.settings["submission-behaviour"]||"behaviour-thankyou",this.props.settings["thankyou-message"]&&(e["thankyou-message"]=this.props.settings["thankyou-message"]),this.props.settings["email-thankyou-message"]&&(e["email-thankyou-message"]=this.props.settings["email-thankyou-message"]),this.props.settings["manual-thankyou-message"]&&(e["manual-thankyou-message"]=this.props.settings["manual-thankyou-message"]),this.props.actions.modalActions.showModal({open:!0,new:!0,behavior:e,field:this.props.field,behaviors:this.props.behaviors,closeModal:this.closeModal},"behavior")}},{key:"render",value:function(){var a=this;return i.default.createElement("div",{className:"sui-box-builder sui-flushed",ref:function(e){return a.el=e}},i.default.createElement("div",{className:"sui-box-builder-body"},0<this.props.behaviors.length&&i.default.createElement("div",{className:"sui-builder-fields"},_.map(this.props.behaviors,function(e,t){return i.default.createElement(u.default,r({key:e.slug,behavior:e},a.props,{counter:t}))})),i.default.createElement("button",{className:"sui-button sui-button-dashed",onClick:this.addBehavior},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Behavior"))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).deleteBehavior=e.deleteBehavior.bind(e),e.editModal=e.editModal.bind(e),e.closeEditModal=e.closeEditModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeMenu",value:function(){jQuery(".sui-dropdown").removeClass("open")}},{key:"getAllWithoutCurrent",value:function(e){var t=this;return e.filter(function(e){return e.slug!==t.props.behavior.slug})}},{key:"deleteBehavior",value:function(){var e=[].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(this.props.behaviors)),e=this.getAllWithoutCurrent(e);this.closeMenu(),this.props.actions.behaviorsActions.updateBehaviorArray(e)}},{key:"closeEditModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"behavior")}},{key:"editModal",value:function(){this.props.actions.modalActions.showModal({open:!0,new:!1,behavior:this.props.behavior,field:this.props.field,behaviors:this.props.behaviors,closeModal:this.closeEditModal},"behavior")}},{key:"conditionMarkup",value:function(){var e=(0,i.getFields)(this.props.wrappers);if(!_.isUndefined(this.props.behavior.conditions)){var t=this.props.behavior.conditions[0];if(!_.isUndefined(t)){var a,r,n,o,e=_.filter(e,function(e){return e.element_id===t.element_id});if(!_.isUndefined(e))if(!_.isUndefined(e[0]))return a=e[0].label,r=(0,i.getRuleLabel)(t.rule,e.field_type),e=(0,i.getConditionLabel)(e[0],t),o="",0<(n=this.props.behavior.conditions.length)-1&&(o="+ "+(n-1)+" "+(0,i.translate)("more condition(s)")),l.default.createElement("span",{className:"fui-conditions sui-tooltip sui-tooltip-left sui-tooltip-top-right-mobile","data-tooltip":(0,i.translate)("Process behavior if")+" "+a+" "+r+" "+e+" "+o,"aria-hidden":"true"},l.default.createElement("i",{className:"sui-icon-link sui-sm"}))}}}},{key:"render",value:function(){var e="",t="",a=(0,i.getSubmissionBehaviors)(),r=Object.keys(a)[0],r=(_.isUndefined(this.props.behavior["submission-behaviour"])||_.isEmpty(this.props.behavior["submission-behaviour"])||(r=this.props.behavior["submission-behaviour"]),e=this.props.behavior.label||a[r],t=r===Object.keys(a)[1]?this.props.behavior["redirect-url"]:this.props.behavior["thankyou-message"]?jQuery("<div>"+this.props.behavior["thankyou-message"]+"</div>").text():"",this.conditionMarkup());return l.default.createElement("div",{className:"sui-builder-field sui-react sui-can_open"},!_.isUndefined(this.props.behavior.conditions)&&0<this.props.behavior.conditions.length&&l.default.createElement(l.default.Fragment,null,r),l.default.createElement("div",{className:"sui-field-info fui-behaviors-info",onClick:this.editModal},l.default.createElement("div",{className:"sui-builder-field-label fui-behaviors-label",style:{minWidth:"90px"}},l.default.createElement("i",{className:"","aria-hidden":"true"}),l.default.createElement("span",null,e)),l.default.createElement("div",{className:"sui-builder-field-label fui-notifications-recipient"},l.default.createElement("span",null,t))),l.default.createElement("div",{className:"sui-field-actions"},l.default.createElement("div",{className:"sui-dropdown"},l.default.createElement("button",{className:"sui-button-icon sui-dropdown-anchor"},l.default.createElement("i",{className:"sui-icon-widget-settings-config","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Open condition settings"))),l.default.createElement("ul",null,l.default.createElement("li",null,l.default.createElement("button",{onClick:this.editModal},l.default.createElement("i",{className:"sui-icon-pencil","aria-hidden":"true"}),(0,i.translate)("Edit Behavior"))),1<this.props.behaviors.length&&l.default.createElement("li",null,l.default.createElement("button",{className:"sui-option-red",onClick:this.deleteBehavior},l.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,i.translate)("Delete")))))))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e)){var a=t,r=[],n=!0,t=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(n=(l=i.next()).done)&&(r.push(l.value),!a||r.length!==a);n=!0);}catch(e){t=!0,o=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw o}}return r}throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(e,t,a){return t&&l(e.prototype,t),a&&l(e,a),e};function l(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=a(0),s=h(i),u=a(1),c=h(a(5)),p=h(a(3)),d=h(a(21)),f=h(a(36)),m=h(a(10));function h(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"getFieldsWithAutofill",value:function(){var l=this;this.fields=(0,u.getFields)(this.props.wrappers,[]),this.savedFieldsAutofill=_.isUndefined(this.props.settings["fields-autofill"])?[]:this.props.settings["fields-autofill"],this.fieldsWithAutoFill=[],this.fields.map(function(t){var e,a,r,n=t.field_type,n=(0,u.getFieldAutofillProviders)(n),o=t.field_slug;_.isUndefined(n[o])||_.isUndefined(n[o].values)||_.isEmpty(n[o].values)||(e={element_id:"",provider:"",is_editable:"no"},a=l.savedFieldsAutofill.filter(function(e){return e.element_id===t.element_id}),r=!1,_.isUndefined(a)||_.isEmpty(a)||(e={element_id:(a=a[0]).element_id,provider:a.provider,is_editable:a.is_editable},r=!0),t.selectedProvider=e,t.isActive=r,t.autofillProviders=n[o].values,l.fieldsWithAutoFill.push(t))})}},{key:"maybeGetNoFieldsMarkup",value:function(){return _.isEmpty(this.fieldsWithAutoFill)?s.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block"},"aria-live":"assertive"},s.default.createElement("div",{className:"sui-notice-content"},s.default.createElement("div",{className:"sui-notice-message"},s.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),s.default.createElement("p",null,(0,u.translate)("Form does not have fields that can be autofilled."))))):""}},{key:"updateProvider",value:function(e,t,a){var r=this.savedFieldsAutofill.filter(function(e){return e.element_id===a});_.isEmpty(r)?(r={element_id:a,provider:t,is_editable:"no"},this.savedFieldsAutofill.push(r)):((r=r[0]).provider=t,this.savedFieldsAutofill=this.savedFieldsAutofill.map(function(e){return e.element_id===a?r:e})),this.props.actions.settingsActions.updateSetting("fields-autofill",this.savedFieldsAutofill)}},{key:"updateEditable",value:function(e,t,a){var r=this.savedFieldsAutofill.filter(function(e){return e.element_id===a});_.isEmpty(r)?(r={element_id:a,provider:"",is_editable:t},this.savedFieldsAutofill.push(r)):((r=r[0]).is_editable=t,this.savedFieldsAutofill=this.savedFieldsAutofill.map(function(e){return e.element_id===a?r:e})),this.props.actions.settingsActions.updateSetting("fields-autofill",this.savedFieldsAutofill)}},{key:"renderProviderOptions",value:function(e){var r=[];return Object.entries(e).forEach(function(e){var e=o(e,2),t=e[0],e=e[1],a=[];Object.entries(e.attributes).forEach(function(e){var e=o(e,2),t=e[0],e=e[1];a.push(s.default.createElement("option",{value:t,key:t},e.name))}),r.push(s.default.createElement("optgroup",{label:e.name,key:t},a))}),r}},{key:"render",value:function(){var r=this,e=(this.getFieldsWithAutofill(),_.isUndefined(this.props.settings["use-autofill"])?"":this.props.settings["use-autofill"]),e=e&&"false"!==e?"sui-toggle-content":"sui-hidden";return!(!_.isUndefined(this.props.settings["form-type"])&&_.contains(["registration","login"],this.props.settings["form-type"]))&&s.default.createElement("div",{className:"sui-box-settings-row"},s.default.createElement("div",{className:"sui-box-settings-col-1"},s.default.createElement("span",{className:"sui-settings-label"},(0,u.translate)("Autofill")),s.default.createElement("span",{className:"sui-description"},(0,u.translate)("If the user filling out the form is logged in, we can auto-fill fields with any available data."))),s.default.createElement("div",{className:"sui-box-settings-col-2"},s.default.createElement(d.default,n({},this.props,{label:(0,u.translate)("Enable Autofill"),property:"use-autofill",unWrap:!0})),s.default.createElement("div",{className:e,style:{marginTop:"10px"}},this.maybeGetNoFieldsMarkup(),s.default.createElement("div",{className:"sui-accordion"},this.fieldsWithAutoFill.map(function(a){return s.default.createElement(f.default,n({},r.props,{label:a.label,key:a.element_id}),s.default.createElement(c.default,null,s.default.createElement(p.default,{cols:"6"},s.default.createElement(m.default,{property:"provider",updateProperty:function(e,t){r.updateProvider(e,t,a.element_id)},defaultValue:"",label:(0,u.translate)("Autofill source"),settings:a.selectedProvider,hasSearch:!0,elementId:a.element_id},s.default.createElement("option",{value:""},(0,u.translate)("Disable Autofill")),r.renderProviderOptions(a.autofillProviders))),s.default.createElement(p.default,{cols:"6"},s.default.createElement(m.default,{property:"is_editable",updateProperty:function(e,t){r.updateEditable(e,t,a.element_id)},defaultValue:"no",label:(0,u.translate)("Editable"),settings:a.selectedProvider,elementId:a.element_id+"_editable"},s.default.createElement("option",{value:"no"},(0,u.translate)("No")),s.default.createElement("option",{value:"yes"},(0,u.translate)("Yes"))))))})))))}}]),a}(i.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=m(a(6)),c=m(a(8)),p=m(a(66)),d=m(a(4)),f=m(a(2));function m(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Lifespan")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("By default this form will always be available for submissions. However you can lock down if need be."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label",style:{marginBottom:"10px"}},(0,s.translate)("Expiry")),i.default.createElement(u.default,r({},this.props,{property:"form-expire",default:"no_expire",simple:!0}),i.default.createElement(c.default,{value:"no_expire"},(0,s.translate)("None")),i.default.createElement(d.default,{value:"date",boxClass:"sui-tab-boxed",label:(0,s.translate)("Date")},i.default.createElement(p.default,r({},this.props,{property:"expire_date",placeholder:(0,s.translate)("20 April 2018"),hasWordFormat:!0})),i.default.createElement(f.default,r({},this.props,{label:(0,s.translate)("Expiration Message"),placeholder:(0,s.translate)("Whoops! This form has expired."),property:"expire_message",description:(0,s.translate)("Add some custom message for users to see when your form stops appearing or leave empty to show nothing (just an empty space).")}))),i.default.createElement(d.default,{value:"submits",boxClass:"sui-tab-boxed",label:(0,s.translate)("Submissions")},i.default.createElement(f.default,r({},this.props,{placeholder:"10",property:"expire_submits",type:"number"})),i.default.createElement(f.default,r({},this.props,{label:(0,s.translate)("Expiration Message"),placeholder:(0,s.translate)("Whoops! This form has expired."),property:"expire_message",description:(0,s.translate)("Add some custom message for users to see when your form stops appearing or leave empty to show nothing (just an empty space).")}))))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(21));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Rendering")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose how you want your form to be rendered for users."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(u.default,r({},this.props,{property:"use_ajax_load",label:(0,s.translate)("Load form using AJAX"),description:(0,s.translate)("Enabling this feature will load the form via AJAX after the page has loaded up, effectively speeding up your page load time. This method can also (in most cases) avoid page caching issues with your form.")})),i.default.createElement(u.default,r({},this.props,{property:"use_donotcachepage",label:(0,s.translate)("Prevent page caching on form pages"),description:(0,s.translate)("Page caching plugins serve a static HTML version of the page which can cause issues to your dynamic forms. By enabling this, we'll use {{strong}}DONOTCACHEPAGE{{/strong}} constant to prevent pages with this form on it from being cached.",{components:{strong:i.default.createElement("strong",null)}})}))))}}]),a}(l.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=m(l),s=a(1),u=(m(a(5)),m(a(3)),m(a(21))),c=m(a(6)),p=m(a(4)),d=m(a(2)),f=m(a(25)),a=(m(a(36)),m(a(10)),a(13));function m(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"componentDidUpdate",value:function(){this.addSaveAndContinueNotification()}},{key:"addSaveAndContinueNotification",value:function(){var e,t=_.findIndex(this.props.notifications,{slug:"notification-0008-7000"});this.props.settings.use_save_and_continue&&this.props.settings.sc_email_link?(e={slug:"notification-0008-7000",recipients:"{save_and_continue_email}",label:(0,s.translate)("Save and Continue"),"email-subject":(0,s.translate)("Your {form_name} form on {site_title} has been saved as draft"),"email-editor":(0,s.translate)("<p>Hi there!</p><p>You've successfully saved <b>{form_name}</b> form on <a href='{site_url}' target='_blank' rel='noopener noreferrer' style='color:#17A8E3;'>{site_title}</a>.\nTo continue where you left off, click the link below or copy the link to your web browser.</p><p><a href='{form_link}' target='_blank' rel='noopener noreferrer' style='color:#17A8E3;'>{form_link}</a></p><p>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.</p>"),"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)("<p>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.</p><p>These fields weren't saved to your submission draft: Paypal, Stripe, Signature, Password, Captcha, and Upload. Kindly fill them out before submitting the form.</p>")),"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}(l.Component);t.default=(0,a.withRouter)(l)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(21));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"render",value:function(){return 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)("Payments")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Choose how you want the form to behave when you are collecting payments."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(u.default,r({},this.props,{label:(0,s.translate)("Require SSL certificate to submit this form"),property:"payment_require_ssl",description:(0,s.translate)("Enabling this will allow the form submission on an HTTPS page only. It is highly recommended to embed the form with payments action on an HTTPS page to avoid any man in the middle attack.")}))))}}]),a}(l.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=s(a(81)),l=s(a(55)),i=s(a(228)),a=a(590),a=(a=a)&&a.__esModule?a:{default:a};function s(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{wrappers:e.wrappers,settings:e.settings,formType:e.settings["form-type"]||"default",pdfs:e.pdfs||{},formState:e}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(o,e),modalActions:(0,n.bindActionCreators)(l,e),pdfsActions:(0,n.bindActionCreators)(i,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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=p(o),i=a(1),s=p(a(591)),u=p(a(592)),c=p(a(593)),a=a(13);function p(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this,a=forminatorData.isPro,r=forminatorData.pdfAddonActive,n=void 0,n=a?r?l.default.createElement(c.default,this.props):l.default.createElement(u.default,this.props):l.default.createElement(s.default,this.props);return l.default.createElement("div",{id:"forminator-form-pdf",className:"sui-box"},l.default.createElement("div",{className:"sui-box-header"},l.default.createElement("h2",{className:"sui-box-title"},(0,i.translate)("PDF")),l.default.createElement("div",{className:"sui-actions-left"},!a&&l.default.createElement("span",{className:"sui-tag sui-tag-pro"},(0,i.translate)("Pro")))),l.default.createElement("div",{className:"sui-box-body"},n),l.default.createElement("div",{className:"sui-box-footer"},l.default.createElement("button",{className:"sui-button",onClick:function(){return e("behaviour")}},l.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,i.translate)("Behavior")),l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("notifications")}},(0,i.translate)("Email Notifications"),l.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){return l.default.createElement(l.default.Fragment,null,forminatorData.showBranding&&l.default.createElement("img",{src:"https://wpmudev.com/wp-content/uploads/2023/08/Project-pdf-logo.png",style:{borderRadius:"50%"},width:"60",className:"sui-image sui-image-center"}),l.default.createElement("p",{className:"sui-block-content-center",style:{maxWidth:"600px",margin:"15px auto"}},l.default.createElement("small",null,(0,i.translate)("Generate and send PDF files (e.g. forms entries, receipts, invoices, quotations) to users after form submission."))),l.default.createElement("p",{className:"sui-block-content-center"},l.default.createElement("a",{className:"sui-button sui-button-purple",target:"_blank",href:"https://wpmudev.com/project/forminator-pro/?utm_source=forminator&utm_medium=plugin&utm_campaign=forminator_form-builder_pdf-addon"},(0,i.translate)("Upgrade to PRO{{icon/}}",{components:{icon:l.default.createElement("span",{className:"sui-icon-open-new-window sui-sm","aria-hidden":"true",style:{margin:0}})}}))))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){var e=forminatorData.pluginUrl+"assets/images/",t=(0,i.isTrue)(forminatorData.userPermissions.manage_forminator_addons)||(0,i.isTrue)(forminatorData.userPermissions.manage_options);return l.default.createElement(l.default.Fragment,null,forminatorData.showBranding&&l.default.createElement("img",{src:e+"/forminator-disabled.png",srcSet:e+"/forminator-disabled.png 1x,\n\t\t\t\t\t\t"+e+"/forminator-disabled@2x.png 2x",className:"sui-image sui-image-center"}),l.default.createElement("p",{className:"sui-block-content-center",style:{marginTop:"30px"}},l.default.createElement("small",null,(0,i.translate)("The {{b}}Forminator PDF Generator Add-on{{/b}} is required to use the PDF generator feature. Install it from the Add-ons page.",{components:{b:l.default.createElement("b",null)}}))),t&&l.default.createElement("p",{className:"sui-block-content-center"},l.default.createElement("button",{className:"sui-button sui-button-blue",href:forminatorData.addonsUrl,onClick:function(e){(0,i.goToLink)(forminatorData.addonsUrl)}},(0,i.translate)("Get the Add-on"))))}}]),a}(o.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<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=d(l),s=a(1),u=d(a(594)),c=d(a(595)),p=d(a(596));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"createPdf")}},{key:"render",value:function(){var a=this,e=forminatorData.pdfExtensionsEnabled;return 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)("Manage PDF files")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Create one or more PDF file templates that will be generated and populated with user data on form submissions. "))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Available PDF files")),!(0,s.isTrue)(e)&&i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active","aria-live":"assertive",style:{display:"block",margin:"10px 0 20px"}},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)("{{b}}Forminator PDF Generator Add-on{{/b}} requires the following modules ({{b}}mbstring{{/b}} and {{b}}gd{{/b}}). Please contact your hosting provider to enable the extensions.",{components:{b:i.default.createElement("b",null)}}))))),i.default.createElement("div",{className:"pdf-files-box",style:{marginTop:"10px"}},0<this.props.pdfs.length&&i.default.createElement("table",{className:"sui-table"},i.default.createElement("tbody",null,_.map(this.props.pdfs,function(e,t){return i.default.createElement(c.default,r({},a.props,{key:t,pdf:e}))}))),this.props.pdfs.length<=0&&i.default.createElement(u.default,this.props)),i.default.createElement(p.default,this.props)))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(){var e=this,t=a;if(!(e instanceof t))throw new TypeError("Cannot call a class as a function");e=this,t=(a.__proto__||Object.getPrototypeOf(a)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"render",value:function(){return l.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),l.default.createElement("p",null,(0,i.translate)("You haven't created any PDF files yet. When you do, you'll be able to view them all here.")))))}}]),a}(o.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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(s=o)&&s.__esModule?s:{default:s},i=a(1);var s=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).showPreview=e.showPreview.bind(e),e.editPdf=e.editPdf.bind(e),e.deletePdf=e.deletePdf.bind(e),e.closeModal=e.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"showPreview",value:function(e){(0,i.goToLink)(window.location.href+"&form_type=pdf-form&forminator_action=pdf-preview&preview_nonce="+forminatorData.previewNonce+"&pdf_id="+e)}},{key:"editPdf",value:function(e){window.location.href=forminatorData.formEditUrl+"&id="+e}},{key:"deletePdf",value:function(e){this.props.actions.modalActions.showModal({open:!0,pdf:e,closeModal:this.closeModal,focusFirst:".pdf-delete-button"},"deletePdf")}},{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"deletePdf")}},{key:"render",value:function(){var e=this;return l.default.createElement("tr",{key:this.props.pdf.pdfId,className:"pdf-"+this.props.pdf.pdfId},l.default.createElement("td",{className:"sui-table-item-title",colSpan:2},l.default.createElement("span",{className:"sui-icon-page-pdf","aria-hidden":"true"}),this.props.pdf.pdfFilename+".pdf"),l.default.createElement("td",{colSpan:1,style:{textAlign:"right"}},l.default.createElement("button",{role:"button",disabled:!(0,i.isTrue)(forminatorData.pdfExtensionsEnabled),className:"sui-button-icon sui-tooltip sui-tooltip-left","data-tooltip":(0,i.translate)("Preview this PDF"),onClick:function(){e.showPreview(e.props.pdf.pdfId)}},l.default.createElement("span",{className:"sui-icon-eye","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Preview this PDF"))),l.default.createElement("button",{role:"button",className:"sui-button-icon sui-tooltip sui-tooltip","data-tooltip":(0,i.translate)("Edit PDF File"),onClick:function(){e.editPdf(e.props.pdf.pdfId)}},l.default.createElement("span",{className:"sui-icon-pencil","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Edit PDF File"))),l.default.createElement("button",{role:"button",className:"sui-button-icon sui-button-red sui-tooltip","data-tooltip":(0,i.translate)("Delete PDF File"),onClick:function(){e.deletePdf(e.props.pdf)}},l.default.createElement("span",{className:"sui-icon-trash","aria-hidden":"true"}),l.default.createElement("span",{className:"sui-screen-reader-text"},(0,i.translate)("Delete PDF File")))))}}]),a}(o.Component);t.default=s},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},r=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=b(l),s=a(1),u=b(a(597)),c=b(a(598)),p=b(a(599)),d=b(a(600)),f=b(a(601)),m=b(a(602)),h=a(603),y=b(a(604));function b(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).updateProperty=e.updateProperty.bind(e),e.closeModal=e.closeModal.bind(e),e.state={pdfId:"",pdfFilename:"",pdfTemplate:"",payeeInfo:"",payerInfo:"",paymentNote:"",pdfPreloadContent:"",pdfSaved:!1},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"createPdf")}},{key:"render",value:function(){var a=this,e=window.forminatorChanges.settings,t=forminatorData.pdfExtensionsEnabled,r={pdfUnsavedSlide:{render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(u.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state}))},focus:".forminator-pdf-save-continue",size:"sm"},pdfFilenameSlide:{render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(c.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state,updateProperty:a.updateProperty}))},focus:"#forminator-field-pdf-filename",size:"sm"},pdfChooseTemplateSlide:{render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(p.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state,updateProperty:a.updateProperty}))},size:"xl"}};return"receipt"===this.state.pdfTemplate?r.invoiceInfoSlide={render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(y.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state,updateProperty:a.updateProperty}))},size:"lg"}:r.pdfPreloadContentSlide={render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(d.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state,updateProperty:a.updateProperty}))},size:"lg"},r.pdfLoadingSlide={render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(f.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state,updateProperty:a.updateProperty}))},size:"sm"},r.pdfFileCreatedSlide={render:function(e){var t=e.closeModal,e=e.slideTo;return i.default.createElement(m.default,n({},a.props,{closeModal:t,slideTo:e,state:a.state,updateProperty:a.updateProperty}))},size:"sm"},i.default.createElement("p",{id:"create-new-pdf-btn"},i.default.createElement(h.Modal,n({},this.props,{dialogId:"create-pdf-modal",firstSlide:e?"pdfUnsavedSlide":"pdfFilenameSlide",titleId:"forminator-pdf-modal__title",modalContent:r,triggerContent:function(e){e=e.openModal;return i.default.createElement("button",{className:"sui-button sui-button-blue",onClick:e,disabled:!(0,s.isTrue)(t)},i.default.createElement("span",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Create New PDF"))},focusTrapPaused:"receipt"===this.state.pdfTemplate})))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=d(o),i=a(1),s=a(24),u=d(a(40)),c=d(a(41)),p=d(a(26));function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).closeModal=e.closeModal.bind(e),e.saveForm=e.saveForm.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeModal",value:function(){this.props.closeModal()}},{key:"saveForm",value:function(){var a=this,r=this.props.formState,n=_.isUndefined(r.settings.form_status)?"draft":r.settings.form_status,e=_.isUndefined(r.settings.formName)?"":r.settings.formName,t=_.isUndefined(r.settings.form_id)?-1:r.settings.form_id,o="draft",e=("publish"===n&&(o="publish"),{action:"forminator_save_builder",_wpnonce:forminatorData.formNonce,formName:e,form_id:t,status:o,version:forminatorData.version,data:JSON.stringify(r)});u.default.post(forminatorData.ajaxUrl,c.default.stringify(e)).then(function(e){var t=(0,i.getFieldsByType)("stripe",r.wrappers);e.data.success?(a.reloadPageForSubscriptionPlans(t),-1===n.form_id&&(a.props.actions.settingsActions.updateSetting("form_id",e.data.data),forminatorData.currentForm.settings.form_id=e.data.data,window.history.pushState({},"Edit Form",forminatorData.formEditUrl+"&id="+e.data.data)),a.props.actions.settingsActions.saveBuilder("form_status",o),a.props.slideTo("pdfFilenameSlide","right")):(t=e.data.data&&"string"==typeof e.data.data?e.data.data:(0,i.translate)("Something went wrong while saving your form. Please try again."),new p.default({type:"error",text:t}).open(),a.closeModal())}).catch(function(e){new p.default({type:"error",text:(0,i.translate)("Something went wrong while saving your form. Please try again.")}).open(),a.closeModal()})}},{key:"reloadPageForSubscriptionPlans",value:function(e){var t=!1;e.map(function(e){_.isUndefined(e.payments)||e.payments.map(function(e){_.isUndefined(e.payment_method)||"subscription"!==e.payment_method||(_.isUndefined(e.plan_id)||_.isEmpty(e.plan_id))&&(t=!0)})}),t&&(window.forminatorChanges={fields:[],settings:!1,saved:!0},location.reload())}},{key:"render",value:function(){var e=this.props.closeModal;return l.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement(s.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:e})),l.default.createElement("h2",{id:"forminator-pdf-modal__title",className:"sui-box-title sui-lg"},(0,i.translate)("You have unsaved changes")),l.default.createElement("p",{id:"forminator-settings__description",className:"sui-description"},(0,i.translate)("Your form contains unsaved changes. Please save your form before proceeding."))),l.default.createElement("div",{className:"sui-box-body sui-flatten sui-content-center sui-spacing-top--20 sui-spacing-bottom--40"},l.default.createElement("button",{className:"sui-button sui-button-ghost forminator-discard-pdf-settings",onClick:e},(0,i.translate)("Cancel")),l.default.createElement("button",{className:"sui-button forminator-pdf-save-continue",onClick:this.saveForm},l.default.createElement("span",{className:"sui-loading-text"},(0,i.translate)("Save and Continue")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=u(o),i=a(1),s=(u(a(2)),a(24));function u(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).filename_input=l.default.createRef(),e.createBtn=l.default.createRef(),e.hyphenateFilename=e.hyphenateFilename.bind(e),e.setFilename=e.setFilename.bind(e),e.state={fileName:_.isEmpty(e.props.state.pdfFilename)?"":e.props.state.pdfFilename},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){_.isEmpty(this.props.state.pdfFilename)&&jQuery(this.createBtn.current).prop("disabled",!0)}},{key:"hyphenateFilename",value:function(e){var t=jQuery(this.createBtn.current),a=(a=e.currentTarget.value).replace(" ","-");e.currentTarget.value=a,this.setState({fileName:a}),0<a.length?t.prop("disabled",!1):t.prop("disabled",!0)}},{key:"setFilename",value:function(){var e=this;this.props.updateProperty("pdfFilename",this.state.fileName),setTimeout(function(){e.props.slideTo("pdfChooseTemplateSlide","right")},20)}},{key:"render",value:function(){var t=this,e=this.props.closeModal;return l.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement(s.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:e})),l.default.createElement("h2",{id:"forminator-pdf-modal__title",className:"sui-box-title sui-lg"},(0,i.translate)("Enter PDF filename")),l.default.createElement("p",{id:"forminator-settings__description",className:"sui-description"},(0,i.translate)("Give your file a name so you can identify it later."))),l.default.createElement("div",{className:"sui-box-body sui-content-center"},l.default.createElement("div",{className:"sui-form-field"},l.default.createElement("input",{type:"text",id:"forminator-field-pdf-filename",name:"pdf_filename",className:"sui-form-control",defaultValue:this.state.fileName,onChange:function(e){return t.hyphenateFilename(e)},ref:this.filename_input})),l.default.createElement("button",{id:"forminator-pdf-create-btn",className:"sui-button pdf-btn-next",onClick:this.setFilename,ref:this.createBtn},l.default.createElement("span",{className:"sui-loading-text"},(0,i.translate)("Next")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"}))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(u=o)&&u.__esModule?u:{default:u},i=a(1),s=a(24);var u=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).templates=l.default.createRef(),e.saveTemplate=e.saveTemplate.bind(e),e.setTemplate=e.setTemplate.bind(e),e.state={pdfTemplate:_.isEmpty(e.props.state.pdfTemplate)?"basic":e.props.state.pdfTemplate},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"saveTemplate",value:function(){this.props.updateProperty("pdfTemplate",this.state.pdfTemplate);var e="receipt"===this.state.pdfTemplate?"invoiceInfoSlide":"pdfPreloadContentSlide";this.props.slideTo(e,"right")}},{key:"setTemplate",value:function(e){this.setState({pdfTemplate:e.currentTarget.value})}},{key:"render",value:function(){var a=this,e=this.props,t=e.closeModal,r=e.slideTo,e=(0,i.hasFieldType)("stripe",this.props.wrappers),n=(0,i.hasFieldType)("paypal",this.props.wrappers);return l.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement(s.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:t})),l.default.createElement("h2",{id:"forminator-pdf-modal__title",className:"sui-box-title sui-lg"},(0,i.translate)("Choose a template")),l.default.createElement("p",{id:"forminator-settings__description",className:"sui-description"},(0,i.translate)("Select a template below to get started."))),l.default.createElement("div",{className:"sui-box-body sui-spacing-sides--0 sui-spacing-bottom--0"},l.default.createElement("div",{className:"sui-box-selectors sui-box-selectors-col-3",ref:this.templates},l.default.createElement("ul",{role:"radiogroup"},[{name:"basic",disabled:!1},{name:"receipt",disabled:!1},{name:"quotation",disabled:!0}].map(function(e,t){return l.default.createElement("li",{key:"template-"+(0,i.randNumber)()},l.default.createElement("label",{htmlFor:"pdf-template-"+e.name,className:"sui-box-selector "+(e.disabled?"sui-disabled":"")},l.default.createElement("input",{type:"radio",id:"pdf-template-"+e.name,name:"pdf-template","aria-labelledby":"pdf-template-"+e.name+"-label",value:e.name,defaultChecked:e.name===a.state.pdfTemplate,onClick:a.setTemplate}),l.default.createElement("span",{"aria-hidden":"true",className:"box-select-head"},l.default.createElement("span",{id:"pdf-template-"+e.name+"-label","aria-hidden":"true",style:{textTransform:"capitalize"}},(0,i.translate)(e.name)),e.disabled&&l.default.createElement("span",{className:"sui-tag sui-tag-blue",style:{padding:"0 5px",marginLeft:"10px",fontWeight:"900",fontSize:"8px",textTransform:"uppercase",minHeight:"0",lineHeight:"1.1"}},(0,i.translate)("Coming Soon"))),l.default.createElement("span",{"aria-hidden":"true",className:"pdf-template-img"},l.default.createElement("img",{src:forminatorData.imagesUrl+"/pdf-template-"+e.name+".png",srcSet:forminatorData.imagesUrl+"/pdf-template-"+e.name+".png 1x,\n\t\t\t\t\t\t\t\t\t\t\t"+forminatorData.imagesUrl+"/pdf-template-"+e.name+"@2x.png 2x",alt:"pdf-template-"+e.name}))))})),"receipt"===this.state.pdfTemplate&&!e&&!n&&l.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-red sui-active",style:{display:"block",paddingTop:"30px"},"aria-live":"assertive"},l.default.createElement("div",{className:"sui-notice-content"},l.default.createElement("div",{className:"sui-notice-message"},l.default.createElement("span",{className:"sui-notice-icon sui-icon-info","aria-hidden":"true"}),l.default.createElement("p",null,(0,i.translate)("Receipt template requires at least one payment field. Please add a PayPal or Stripe field to your form to proceed or choose a different template."))))))),l.default.createElement("div",{className:"sui-box-footer"},l.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return r("pdfFilenameSlide","left")}},(0,i.translate)("Back")),l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement("button",{className:"sui-button pdf-btn-next",onClick:function(e){return a.saveTemplate(e)},disabled:"receipt"===this.state.pdfTemplate&&!e&&!n},l.default.createElement("span",{className:"sui-loading-text"},(0,i.translate)("Next")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=u},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(u=o)&&u.__esModule?u:{default:u},i=a(1),s=a(24);var u=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).contentTypes=l.default.createRef(),e.setType=e.setType.bind(e),e.state={preloadContent:"preload"},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"createPdf",value:function(e){this.props.updateProperty("pdfPreloadContent",this.state.preloadContent),this.props.slideTo("pdfLoadingSlide","right")}},{key:"setType",value:function(e){this.setState({preloadContent:e.currentTarget.value})}},{key:"render",value:function(){var a=this,e=this.props,t=e.closeModal,r=e.slideTo,e=[{name:(0,i.translate)("Preload form fields in PDF file"),value:"preload"},{name:(0,i.translate)("Start with a blank PDF file"),value:"blank"}];return l.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement(s.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:t})),l.default.createElement("h2",{id:"forminator-pdf-modal__title",className:"sui-box-title sui-lg"},(0,i.translate)("Preload PDF Content")),l.default.createElement("p",{id:"forminator-settings__description",className:"sui-description"},(0,i.translate)("Choose if you want to load form data into your PDF file or start with a blank PDF file."))),l.default.createElement("div",{className:"sui-box-body sui-content-center sui-spacing-sides--0 sui-spacing-bottom--0"},l.default.createElement("div",{className:"sui-box-selectors sui-box-selectors-col-2",style:{marginBottom:"0"},ref:this.contentTypes},l.default.createElement("ul",{role:"radiogroup"},e.map(function(e,t){return l.default.createElement("li",{key:"content-"+(0,i.randNumber)()},l.default.createElement("label",{htmlFor:"pdf-content-"+e.value,className:"sui-box-selector"},l.default.createElement("input",{type:"radio",id:"pdf-content-"+e.value,name:"pdf-content","aria-labelledby":"pdf-content-"+e.value+"-label",value:e.value,checked:e.value===a.state.preloadContent,onChange:function(e){return a.setType(e)}}),l.default.createElement("span",{"aria-hidden":"true",className:"box-select-head"},l.default.createElement("span",{id:"pdf-content-"+e.value+"-label","aria-hidden":"true"},e.name))))})))),l.default.createElement("div",{className:"sui-box-footer"},l.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:function(){return r("pdfChooseTemplateSlide","left")}},(0,i.translate)("Back")),l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement("button",{className:"sui-button sui-button-blue pdf-btn-next",onClick:function(e){return a.createPdf(e)}},l.default.createElement("span",{className:"sui-loading-text"},l.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,i.translate)("Create")),l.default.createElement("i",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=u},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=d(o),i=a(1),s=d(a(40)),u=d(a(41)),c=d(a(26)),p=a(24);function d(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).save=e.save.bind(e),e.showError=e.showError.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){this.props.state.pdfSaved||this.save({action:"forminator_save_pdf",_wpnonce:forminatorData.formNonce,parent_form_id:this.props.settings.form_id,pdf_filename:this.props.state.pdfFilename,pdf_template:this.props.state.pdfTemplate,payee_info:this.props.state.payeeInfo,payer_info:this.props.state.payerInfo,payment_note:this.props.state.paymentNote,pdf_preload:this.props.state.pdfPreloadContent,version:forminatorData.version})}},{key:"save",value:function(e){var t=this;this.props.updateProperty("pdfSaved",!0),s.default.post(forminatorData.ajaxUrl,u.default.stringify(e)).then(function(e){e.data.success?(t.props.updateProperty("pdfId",e.data.data.pdf_id),setTimeout(function(){t.props.slideTo("pdfFileCreatedSlide","right")},20)):t.showError(e.data)}).catch(function(e){t.showError(e)})}},{key:"showError",value:function(e){new c.default({type:"error",text:(0,i.translate)("Something went wrong while creating your PDF. Please try again.")}).open(),console.log(e),this.props.closeModal()}},{key:"render",value:function(){var e=this.props.closeModal;return l.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement(p.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:e}))),l.default.createElement("div",{className:"sui-box-body sui-content-center"},l.default.createElement("p",null,l.default.createElement("span",{className:"sui-icon-loader sui-loading","aria-hidden":"true"})),l.default.createElement("p",null,(0,i.translate)("Hold tight a few moments while we create your PDF file."))))}}]),a}(o.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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=(u=o)&&u.__esModule?u:{default:u},i=a(1),s=a(24);var u=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).customizePdf=e.customizePdf.bind(e),e.closeModal=e.closeModal.bind(e),e.applyChanges=e.applyChanges.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"customizePdf",value:function(e){window.location.href=forminatorData.formEditUrl+"&id="+e}},{key:"closeModal",value:function(){this.props.closeModal()}},{key:"applyChanges",value:function(){var e=this.getPropState(),e=[this.props.state].concat(function(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}(e));this.props.actions.pdfsActions.updatePdfs(e),this.closeModal()}},{key:"componentWillUnmount",value:function(){this.props.updateProperty("pdfFilename",""),this.props.updateProperty("pdfTemplate",""),this.props.updateProperty("pdfPreloadContent","preload"),this.props.updateProperty("pdfSaved",!1)}},{key:"getPropState",value:function(){var t=[];return _.each(this.props.pdfs,function(e){e=Object.assign({},e);t.push(e)}),t}},{key:"render",value:function(){var e=this;return l.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},l.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement(s.ButtonIcon,{icon:"close",iconSize:"md",label:(0,i.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:this.closeModal})),l.default.createElement("p",null,l.default.createElement("span",{className:"sui-icon-check sui-lg","aria-hidden":"true"})),l.default.createElement("h2",{id:"forminator-pdf-modal__title",className:"sui-box-title sui-lg"},(0,i.translate)("PDF File Created!")),l.default.createElement("p",{id:"forminator-settings__description",className:"sui-description"},(0,i.translate)("The PDF file has been created. Click “Edit PDF” to customize the created PDF or “Continue” to continue building your form."))),l.default.createElement("div",{className:"sui-box-body sui-content-center"},l.default.createElement("button",{className:"sui-button forminator-customize-pdf-settings","data-pdf-id":"",onClick:function(){return e.customizePdf(e.props.state.pdfId)}},(0,i.translate)("Edit PDF")),l.default.createElement("button",{className:"sui-button sui-button-ghost",onClick:this.applyChanges},l.default.createElement("span",{className:"sui-loading-text"},(0,i.translate)("Continue")))))}}]),a}(o.Component);t.default=u},function(R,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t.d(e,"Modal",function(){return q});var e=t(0),b=t.n(e),e=t(31),n=t.n(e);function r(t,e){var a,r=Object.keys(t);return Object.getOwnPropertySymbols&&(a=Object.getOwnPropertySymbols(t),e&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,a)),r}function g(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?r(Object(a),!0).forEach(function(e){s(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}function v(e){return(v="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})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,a){t&&l(e.prototype,t),a&&l(e,a),Object.defineProperty(e,"prototype",{writable:!1})}function s(e,t,a){t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}function E(){return(E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function V(e,t){if(null==e)return{};var a,r=function(e,t){if(null==e)return{};for(var a,r={},n=Object.keys(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols)for(var n=Object.getOwnPropertySymbols(e),o=0;o<n.length;o++)a=n[o],0<=t.indexOf(a)||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a]);return r}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(a){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=c(a),t=(e=r?(e=c(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),this);if(e&&("object"==typeof e||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return p(t)}}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var r,n,o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(r=a.next()).done)&&(o.push(r.value),!t||o.length!==t);l=!0);}catch(e){i=!0,n=e}finally{try{l||null==a.return||a.return()}finally{if(i)throw n}}return o}}(e,t)||f(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){var a;if(e)return"string"==typeof e?m(e,t):"Map"===(a="Object"===(a=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:a)||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?m(e,t):void 0}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,r=new Array(t);a<t;a++)r[a]=e[a];return r}var h,y,w=!1;function O(){var e,t,a;"undefined"==typeof document||w||(e=document.documentElement,y=window.pageYOffset,document.documentElement.scrollHeight>window.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,o,l="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(l)return r=!(a=!0),{s:function(){l=l.call(e)},n:function(){var e=l.next();return a=e.done,e},e:function(e){r=!0,n=e},f:function(){try{a||null==l.return||l.return()}finally{if(r)throw n}}};if(Array.isArray(e)||(l=f(e))||t&&e&&"number"==typeof e.length)return l&&(e=l),o=0,{s:t=function(){},n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},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 o=a.value;o instanceof HTMLElement&&r.push(o)}}catch(e){n.e(e)}finally{n.f()}return r}function j(e,t){var a,r,t=t||{},n=[],o=[],l=U(e,k);t.includeContainer&&x.call(e,k)&&(l=Array.prototype.slice.apply(l)).unshift(e);for(var i=0;i<l.length;i++)N(a=l[i])&&(0===(r=T(a))?n.push(a):o.push({documentOrder:i,tabIndex:r,node:a}));return o.sort(L).map(function(e){return e.node}).concat(n)}function N(e){var t;return!(!C(e)||function(e){return F(e)&&"radio"===e.type}(t=e)&&!function(e){var t;return!e.name||!(!e.ownerDocument||(t=function(e){for(var t=0;t<e.length;t++)if(e[t].checked)return e[t];return}(Array.from(e.ownerDocument.querySelectorAll('input[type="radio"][name="'+e.name+'"]'))))&&t!==e)}(t)||T(e)<0)}function C(e){var t;return!(e.disabled||F(t=e)&&"hidden"===t.type||(null===(t=e).offsetParent||"hidden"===getComputedStyle(t).visibility))}j.isTabbable=function(e){if(e)return!1!==x.call(e,k)&&N(e);throw new Error("No node provided")},j.isFocusable=function(e){if(e)return e instanceof HTMLElement&&!1!==x.call(e,I)&&C(e);throw new Error("No node provided")};var S,I=t.concat("iframe").join(",");function T(e){var t=parseInt(e.getAttribute("tabindex")||"",10);return isNaN(t)?"true"===e.contentEditable?0:e.tabIndex:t}function L(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex}function F(e){return"INPUT"===e.tagName}D=[];var D,B={activateTrap:function(e){0<D.length&&(t=D[D.length-1])!==e&&t.pause();var t=D.indexOf(e);-1!==t&&D.splice(t,1),D.push(e)},deactivateTrap:function(e){e=D.indexOf(e);-1!==e&&D.splice(e,1),0<D.length&&D[D.length-1].unpause()}};function z(e){return window.setTimeout(e,0)}var W=function(){u(r,b.a.Component);var a=d(r);function r(e){var t;return o(this,r),(t=a.call(this,e)).setFocusTrapElement=function(e){t.focusTrapElement=e},"undefined"!=typeof document&&(t.previouslyFocusedElement=document.activeElement),t}return i(r,[{key:"componentDidMount",value:function(){var e,t=this.props.focusTrapOptions,a={returnFocusOnDeactivate:!1};for(e in t)Object.prototype.hasOwnProperty.call(t,e)&&"returnFocusOnDeactivate"!==e&&(a[e]=t[e]);var r=n.a.findDOMNode(this.focusTrapElement);if(!(r instanceof HTMLElement))throw new Error("Focus trap element DOM node is not an HTML element!");this.focusTrap=this.props._createFocusTrap(r,a),this.props.active&&this.focusTrap.activate(),this.props.paused&&this.focusTrap.pause()}},{key:"componentDidUpdate",value:function(e){if(!this.focusTrap)throw new Error("Assertion failure!");var t;e.active&&!this.props.active?(t=this.props.focusTrapOptions.returnFocusOnDeactivate,this.focusTrap.deactivate({returnFocus:t||!1})):!e.active&&this.props.active&&this.focusTrap.activate(),e.paused&&!this.props.paused?this.focusTrap.unpause():!e.paused&&this.props.paused&&this.focusTrap.pause()}},{key:"componentWillUnmount",value:function(){if(!this.focusTrap)throw new Error("Assertion failure!");this.focusTrap.deactivate(),!1!==this.props.focusTrapOptions.returnFocusOnDeactivate&&this.previouslyFocusedElement&&this.previouslyFocusedElement.focus&&this.previouslyFocusedElement.focus()}},{key:"render",value:function(){var t=this,a=b.a.Children.only(this.props.children);return b.a.cloneElement(a,{ref:function(e){t.setFocusTrapElement(e),"function"==typeof a.ref&&a.ref(e)}})}}]),r}();function H(a,e){var r=e||{};return function(){u(t,b.a.Component);var e=d(t);function t(){return o(this,t),e.apply(this,arguments)}return i(t,[{key:"componentDidMount",value:function(){this.container=function(){var e=r.renderTo;if(e){if("string"!=typeof e)return e;var t=document.querySelector(e);if(t)return t;throw new Error('No element matches "'.concat(e,'"!'))}return t=document.createElement("div"),document.body.appendChild(t),t}(),this.forceUpdate()}},{key:"componentWillUnmount",value:function(){!r.renderTo&&this.container&&this.container.parentNode&&this.container.parentNode.removeChild(this.container)}},{key:"render",value:function(){return!1===this.props.mounted?null:!!this.container&&n.a.createPortal(b.a.createElement(a,this.props,this.props.children),this.container)}}]),t}()}W.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:function(e,a){var r=document,t="string"==typeof e?function(e,t){if((e=e.querySelector(t))&&e instanceof HTMLElement)return e;throw new Error('No HTML element matches "'.concat(t,'"!'))}(r,e):e,n=g({returnFocusOnDeactivate:!0,escapeDeactivates:!0},a),o={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},l={activate:function(e){if(!o.active)return b(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=r.activeElement,(e=(e&&e.onActivate?e:n).onActivate)&&e(),u(),l},deactivate:i,pause:function(){!o.paused&&o.active&&(o.paused=!0,c())},unpause:function(){o.paused&&o.active&&(o.paused=!1,b(),u())}};return l;function i(e){var t;if(o.active)return clearTimeout(S),c(),o.active=!1,o.paused=!1,B.deactivateTrap(l),(t=(e&&void 0!==e.onDeactivate?e:n).onDeactivate)&&t(),(e&&void 0!==e.returnFocus?e.returnFocus:n.returnFocusOnDeactivate)&&z(function(){var e;v((e=o.nodeFocusedBeforeActivation,p("setReturnFocus")||e))}),l}function s(e){return e&&e instanceof Node&&t.contains(e)}function u(){o.active&&(B.activateTrap(l),S=z(function(){v(d())}),r.addEventListener("focusin",m,!0),r.addEventListener("mousedown",f,{capture:!0,passive:!1}),r.addEventListener("touchstart",f,{capture:!0,passive:!1}),r.addEventListener("click",y,{capture:!0,passive:!1}),r.addEventListener("keydown",h,{capture:!0,passive:!1}))}function c(){o.active&&(r.removeEventListener("focusin",m,!0),r.removeEventListener("mousedown",f,!0),r.removeEventListener("touchstart",f,!0),r.removeEventListener("click",y,!0),r.removeEventListener("keydown",h,!0))}function p(e){var t=n[e],a=t;if(!t)return null;if("string"==typeof t&&!(a=r.querySelector(t)))throw new Error("`"+e+"` refers to no known node");if("function"!=typeof t||(a=t()))return a;throw new Error("`"+e+"` did not return a node")}function d(){var e=null!==p("initialFocus")?p("initialFocus"):t.contains(r.activeElement)?r.activeElement:o.firstTabbableNode||p("fallbackFocus");if(e)return e;throw new Error("Your focus-trap needs to have at least one focusable element")}function f(e){s(e.target)||(n.clickOutsideDeactivates?i({returnFocus:!j.isFocusable(e.target)}):n.allowOutsideClick&&n.allowOutsideClick(e)||e.preventDefault())}function m(e){s(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),v(o.mostRecentlyFocusedNode||d()))}function h(e){var t;!1===n.escapeDeactivates||"Escape"!==(t=e).key&&"Esc"!==t.key&&27!==t.keyCode?"Tab"!==(t=e).key&&9!==t.keyCode||(e=e,b(),e.shiftKey&&e.target===o.firstTabbableNode?(e.preventDefault(),v(o.lastTabbableNode)):e.shiftKey||e.target!==o.lastTabbableNode||(e.preventDefault(),v(o.firstTabbableNode))):(e.preventDefault(),i())}function y(e){n.clickOutsideDeactivates||s(e.target)||n.allowOutsideClick&&n.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function b(){var e=j(t);o.firstTabbableNode=e[0]||d(),o.lastTabbableNode=e[e.length-1]||d()}function v(e){var t;e!==r.activeElement&&(e&&e.focus?(e.focus({preventScroll:a.preventScroll}),o.mostRecentlyFocusedNode=e,(t=e).tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select&&e.select()):v(d()))}}};var M=function(){u(r,b.a.Component);var a=d(r);function r(e){var t;if(o(this,r),s(p(t=a.call(this,e)),"clearTimer",function(){var e;null!=(e=t.timeout)&&e.forEach(function(e){clearTimeout(e)})}),t.getApplicationNode=function(){return t.props.getApplicationNode?t.props.getApplicationNode():t.props.applicationNode},t.checkUnderlayClick=function(e){t.dialogNode&&e.target instanceof Node&&t.dialogNode.contains(e.target)||e.target instanceof Element&&e.target.ownerDocument&&(e.pageX>e.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,o={className:e.underlayClass,style:a};for(n in e.underlayClickExits&&(o.onMouseDown=this.checkUnderlayClick),this.props.underlayProps)o[n]=this.props.underlayProps[n];var l={};if(e.dialogStyle)for(var i in e.dialogStyle)Object.prototype.hasOwnProperty.call(e.dialogStyle,i)&&(l[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:l};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({},o),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,o=e.triggerContent,l=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(l.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(!l.dialogId)throw new Error("SUI Modal instances should have a `dialogId`")},[l.dialogId]),"object"===v(n)&&null!==n),e=l.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(l.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=l.size,r=l.initialFocus||!1),void 0===l.mounted&&(l.mounted=i),l.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(l.underlayClass||""),includeDefaultStyle:!1,initialFocus:r},l),t({closeModal:function(){c(!0),setTimeout(function(){s(!1),c(!1),h&&(m(null),d(l.firstSlide))},300)},slideTo:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"left";d(e),m(t)}})),o&&o({openModal:function(){return s(!0)}}))}},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),u=l(o),c=a(1),p=a(24),d=l(a(25)),f=l(a(36));function l(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).contentTypes=u.default.createRef(),e.saveReceiptInfo=e.saveReceiptInfo.bind(e),e.updateProperty=e.updateProperty.bind(e),e.state={payeeInfo:_.isEmpty(e.props.state.payeeInfo)?"":e.props.state.payeeInfo,payerInfo:_.isEmpty(e.props.state.payerInfo)?"":e.props.state.payerInfo,paymentNote:_.isEmpty(e.props.state.paymentNote)?"":e.props.state.paymentNote},e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"updateProperty",value:function(e,t){var a;this.setState((t=t,(e=e)in(a={})?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a))}},{key:"getOptions",value:function(){var t=[];return(0,c.getFields)(this.props.wrappers).map(function(e){t.push({value:"{"+e.element_id+"}",label:e.label})}),t}},{key:"saveReceiptInfo",value:function(){this.props.updateProperty("payeeInfo",this.state.payeeInfo),this.props.updateProperty("payerInfo",this.state.payerInfo),this.props.updateProperty("paymentNote",this.state.paymentNote),this.props.slideTo("pdfLoadingSlide","right")}},{key:"getFieldElementId",value:function(e){var e=(0,c.getFieldsByType)(e,this.props.wrappers),a="";return e.map(function(e,t){0===t&&(a="{"+e.element_id+"}")}),a}},{key:"render",value:function(){var t=this,e=this.props,a=e.closeModal,r=e.slideTo,e={site_title:(0,c.translate)("Site Title"),site_url:(0,c.translate)("Site URL"),date_dmy:(0,c.translate)("Date")},n=this.getFieldElementId("name"),o=this.getFieldElementId("email"),l=this.getFieldElementId("address"),i={};return _.assign(i,forminatorData.variables),u.default.createElement("div",{className:"sui-box",style:{marginBottom:0}},u.default.createElement("div",{className:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},u.default.createElement("div",{className:"sui-actions-right"},u.default.createElement(p.ButtonIcon,{icon:"close",iconSize:"md",label:(0,c.translate)("Close this dialog window"),className:"sui-button-float--right forminator-pdf-create-close",onClick:a})),u.default.createElement("h2",{id:"forminator-pdf-modal__title",className:"sui-box-title sui-lg"},(0,c.translate)("Payee and Payer Details")),u.default.createElement("p",{id:"forminator-settings__description",className:"sui-description"},(0,c.translate)("Enter the payee and payer details for your receipt. You can insert merge tags or manually enter the details below. The details can later be changed in the PDF editor."))),u.default.createElement("div",{className:"sui-accordion sui-accordion-flushed",style:{marginTop:"30px"}},u.default.createElement(f.default,s({},this.props,{label:(0,c.translate)("Payee details"),expanded:!0,defaultContentRender:!0}),u.default.createElement(d.default,s({},this.props,{extraId:"payee-info",settings:this.props.state,boxClass:"sui-tab-boxed",property:"payeeInfo",disableMiscData:!1,editorOptions:i,allowRepeater:!1,excludeSubFields:!0,enableFormData:!0,enableAllFormFields:!1,enableAllNonFormFields:!1,enablePostData:!1,enableUpload:"true",allowButtonOnclick:"true",enableParentForm:"true",mainOptionsLabel:(0,c.translate)("Site Information"),mainOptions:e,paymentOptions:forminatorData.payment_variables,label:(0,c.translate)("Payee details"),updateProperty:this.updateProperty,selectLabel:(0,c.translate)("Insert dynamic data"),tooltipLabel:(0,c.translate)("Add dynamic data"),defaultValue:"<strong>"+(0,c.translate)("Company:")+"</strong> {site_title}<br><strong>"+(0,c.translate)("Address:")+"</strong> "+l+"<br><strong>"+(0,c.translate)("Invoice No:")+"</strong> 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:"<strong>"+(0,c.translate)("Name / Company:")+"</strong> "+n+"<br><strong>"+(0,c.translate)("Address:")+"</strong> "+l+"<br><strong>"+(0,c.translate)("Email:")+"</strong> "+o+"<br><strong>"+(0,c.translate)("Date:")+"</strong> {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}(o.Component);t.default=a},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=i(a(205)),l=i(a(55)),a=a(606),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)(o,e),modalActions:(0,n.bindActionCreators)(l,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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),l=u(o),i=a(1),s=u(a(607)),a=a(13);function u(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this;return l.default.createElement("div",{id:"forminator-form-notifications",className:"sui-box"},l.default.createElement("div",{className:"sui-box-header"},l.default.createElement("h2",{className:"sui-box-title"},(0,i.translate)("Email Notifications"))),l.default.createElement("div",{className:"sui-box-body"},l.default.createElement("p",{className:"sui-description"},(0,i.translate)("You can send customized email notifications to your site admins and visitors on successful form submission. Advanced features like email routing and conditional emails provide granular control over the email notifications."))),l.default.createElement("div",{className:"sui-box-body"},l.default.createElement(s.default,this.props)),l.default.createElement("div",{className:"sui-box-footer"},l.default.createElement("button",{className:"sui-button",onClick:function(){return e("pdf")}},l.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,i.translate)("PDF")),l.default.createElement("div",{className:"sui-actions-right"},l.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("integrations")}},(0,i.translate)("Integrations"),l.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),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;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},n=function(e,t,a){return t&&o(e.prototype,t),a&&o(e,a),e};function o(e,t){for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=c(l),s=a(1),u=c(a(608));function c(e){return e&&e.__esModule?e:{default:e}}a=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).addNotification=e.addNotification.bind(e),e.closeModal=e.closeModal.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),n(a,[{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"notification")}},{key:"addNotification",value:function(){var e={slug:"notification-"+(0,s.randNumber)()+"-"+(0,s.randNumber)()};this.props.actions.modalActions.showModal({open:!0,new:!0,notification:e,field:this.props.field,notifications:this.props.notifications,closeModal:this.closeModal},"notification")}},{key:"render",value:function(){var a=this;return i.default.createElement("div",{className:"sui-box-builder sui-flushed",ref:function(e){return a.el=e}},i.default.createElement("div",{className:"sui-box-builder-body"},0<this.props.notifications.length&&i.default.createElement("div",{className:"sui-builder-fields"},_.map(this.props.notifications,function(e,t){return i.default.createElement(u.default,r({key:e.slug,notification:e},a.props,{counter:t}))})),i.default.createElement("button",{className:"sui-button sui-button-dashed",onClick:this.addNotification},i.default.createElement("i",{className:"sui-icon-plus","aria-hidden":"true"}),(0,s.translate)("Add Email Notification"))))}}]),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;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=(u=o)&&u.__esModule?u:{default:u},s=a(1);function l(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}var u=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).trashNotification=e.trashNotification.bind(e),e.deleteNotification=e.deleteNotification.bind(e),e.closeDeleteField=e.closeDeleteField.bind(e),e.editModal=e.editModal.bind(e),e.closeEditModal=e.closeEditModal.bind(e),e.duplicateNotification=e.duplicateNotification.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"closeMenu",value:function(){jQuery(".sui-dropdown").removeClass("open")}},{key:"getNotificationsWithoutCurrent",value:function(e){var t=this;return e.filter(function(e){return e.slug!==t.props.notification.slug})}},{key:"deleteNotification",value:function(){this.closeMenu(),this.props.actions.modalActions.showModal({open:!0,notification:this.props.notification,closeModal:this.closeDeleteField,trashField:this.trashNotification},"deleteNotification")}},{key:"closeDeleteField",value:function(){this.props.actions.modalActions.showModal({open:!1,notification:this.props.notification,closeModal:this.closeDeleteField,trashField:this.trashNotification},"deleteNotification")}},{key:"trashNotification",value:function(){var e=[].concat(l(this.props.notifications)),e=this.getNotificationsWithoutCurrent(e);this.closeMenu(),this.props.actions.notificationsActions.updateNotifications(e)}},{key:"closeEditModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"notification")}},{key:"editModal",value:function(){this.props.actions.modalActions.showModal({open:!0,new:!1,notification:this.props.notification,field:this.props.field,notifications:this.props.notifications,closeModal:this.closeEditModal},"notification")}},{key:"duplicateNotification",value:function(){var e=Object.assign({},this.props.notification),e=(e.slug="notification-"+(0,s.randNumber)()+"-"+(0,s.randNumber)(),[].concat(l(this.props.notifications),[e]));this.props.actions.notificationsActions.updateNotifications(e)}},{key:"conditionMarkup",value:function(){var e=(0,s.getFields)(this.props.wrappers),t="hide"===this.props.notification.condition_action?(0,s.translate)("Hide"):(0,s.translate)("Show");if(!_.isUndefined(this.props.notification.conditions)){var a=this.props.notification.conditions[0];if(!_.isUndefined(a)){var r,n,o,l,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,s.getRuleLabel)(a.rule,e.field_type),e=(0,s.getConditionLabel)(e[0],a),l="",0<(o=this.props.notification.conditions.length)-1&&(l="+ "+(o-1)+" "+(0,s.translate)("more condition(s)")),i.default.createElement("span",{className:"fui-conditions sui-tooltip sui-tooltip-left sui-tooltip-top-right-mobile","data-tooltip":t+" "+(0,s.translate)("if")+" "+r+" "+n+" "+e+" "+l,"aria-hidden":"true"},i.default.createElement("i",{className:"sui-icon-link sui-sm"}))}}}},{key:"render",value:function(){var e,t="",a=(_.isUndefined(this.props.notification["email-recipients"])||"routing"!==this.props.notification["email-recipients"]?_.isUndefined(this.props.notification.recipients)||_.isEmpty(this.props.notification.recipients)||(t=2<(e=(a=this.props.notification.recipients.split(",")).length)?a[0]+", "+a[1]+" + "+(e-2)+" "+(0,s.translate)("more recipient(s)"):this.props.notification.recipients):t=(0,s.translate)("Email routing is enabled"),this.conditionMarkup());return i.default.createElement("div",{className:"sui-builder-field sui-react sui-can_open"},!_.isUndefined(this.props.notification.conditions)&&0<this.props.notification.conditions.length&&i.default.createElement(i.default.Fragment,null,a),i.default.createElement("div",{className:"sui-field-info fui-notifications-info",onClick:this.editModal},i.default.createElement("div",{className:"sui-builder-field-label fui-notifications-label"},i.default.createElement("i",{className:"sui-icon-mail","aria-hidden":"true"}),i.default.createElement("span",null,this.props.notification.label)),i.default.createElement("div",{className:"sui-builder-field-label fui-notifications-recipient"},i.default.createElement("span",null,t))),i.default.createElement("div",{className:"sui-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,s.translate)("Open field settings"))),i.default.createElement("ul",null,i.default.createElement("li",null,i.default.createElement("button",{onClick:this.editModal},i.default.createElement("i",{className:"sui-icon-pencil","aria-hidden":"true"}),(0,s.translate)("Edit"))),"notification-0008-7000"!==this.props.notification.slug&&i.default.createElement(i.default.Fragment,null,i.default.createElement("li",null,i.default.createElement("button",{onClick:this.duplicateNotification},i.default.createElement("i",{className:"sui-icon-copy","aria-hidden":"true"}),(0,s.translate)("Duplicate"))),i.default.createElement("li",null,i.default.createElement("button",{className:"sui-option-red",onClick:this.deleteNotification},i.default.createElement("i",{className:"sui-icon-trash","aria-hidden":"true"}),(0,s.translate)("Delete"))))))))}}]),a}(o.Component);t.default=u},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var r=a(15),n=a(16),o=i(a(55)),l=i(a(203)),a=a(610),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{integrationConditions:e.integrationConditions,wrappers:e.wrappers}},function(e){return{actions:{integrationActions:(0,n.bindActionCreators)(l,e),modalActions:(0,n.bindActionCreators)(o,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var p=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e)){var a=t,r=[],n=!0,t=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(n=(l=i.next()).done)&&(r.push(l.value),!a||r.length!==a);n=!0);}catch(e){t=!0,o=e}finally{try{!n&&i.return&&i.return()}finally{if(t)throw o}}return r}throw new TypeError("Invalid attempt to destructure non-iterable instance")},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=a(0),i=l(o),d=a(1);l(a(191));a(193);var s=l(a(9)),u=l(a(53)),a=a(13);function l(e){return e&&e.__esModule?e:{default:e}}o=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(this instanceof a)return(e=function(e,t){if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e))).state={loading:!1,markup:""},e.loadIntegrations=e.loadIntegrations.bind(e),e.closeModal=e.closeModal.bind(e),e.conditionMarkup=e.conditionMarkup.bind(e),e;throw new TypeError("Cannot call a class as a function")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidUpdate",value:function(){_.isEmpty(this.props.integrationConditions)||this.conditionMarkup()}},{key:"componentDidMount",value:function(){this.mounted=!0,this.loadIntegrations(),jQuery("html, body").animate({scrollTop:0},"fast");var a=this;window.jQuery("#forminator-form-appearance").on("click",".conditions-integration",function(){var e=jQuery(this).data("multi-id"),t=jQuery(this).data("title");a.openConditionsModal(e,t)})}},{key:"openConditionsModal",value:function(e,t){this.props.actions.modalActions.showModal({open:!0,integrationId:e,integrationTitle:t,field:this.props.field,conditions:this.props.integrationConditions,closeModal:this.closeModal},"integration")}},{key:"closeModal",value:function(){this.props.actions.modalActions.showModal({open:!1},"integration")}},{key:"conditionMarkup",value:function(){var u=this,c=(0,d.getFields)(this.props.wrappers);Object.entries(this.props.integrationConditions).forEach(function(e){var t,a,r,n,o,l,i,e=p(e,2),s=e[0],e=e[1];jQuery(".fui-connected").length&&((t=jQuery('.fui-conditions[data-integration-id="'+s+'"]')).length?(t.hide(),_.isUndefined(e.conditions)||(a=e.conditions[0],_.isUndefined(a))||(l=_.filter(c,function(e){return e.element_id===a.element_id}),_.isUndefined(l))||_.isUndefined(l[0])||(r="send"===e.condition_action||_.isUndefined(e.condition_action)?(0,d.translate)("Send"):(0,d.translate)("Don't send"),n=l[0].label,o=(0,d.getRuleLabel)(a.rule,l.field_type),l=(0,d.getConditionLabel)(l[0],a),i="",0<(e=e.conditions.length)-1&&(i="+ "+(e-1)+" "+(0,d.translate)("more condition(s)")),e=r+" "+(0,d.translate)("data if")+" "+n+" "+o+" "+l+" "+i,t.attr("data-tooltip",e).show())):delete u.props.integrationConditions[s])})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"loadIntegrations",value:function(){var a=this,e=forminatorData.currentForm.settings.form_id;_.isUndefined(e)||+e<=0||this.state.loading||(this.setState({markup:"",loading:!0}),window.fetch(forminatorData.ajaxUrl,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},body:"action=forminator_addon_get_module_addons&_ajax_nonce="+forminatorData.addonNonce+"&data[module_type]=form&data[module_id]="+e}).then(function(e){return e.json()}).then(function(e){var t;e.success&&a.mounted&&((t=a).setState({markup:e.data.data}),setTimeout(function(){var e=window.jQuery(".form-integrations-wrapper");e.ForminatorIntegrationsModal(),e.on("reload",function(){e.unbind(),t.loadIntegrations()})},10),a.setState({loading:!1}))}).catch(function(e){console.log(e)}))}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this,a=this.state.loading,r=this.state.markup,n=forminatorData.currentForm.settings.form_id,o=(0,d.isTrue)(forminatorData.userPermissions.manage_forminator_integrations)||(0,d.isTrue)(forminatorData.userPermissions.manage_options),l="",l=a?i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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-loader sui-loading","aria-hidden":"true"}),i.default.createElement("p",null,(0,d.translate)("Fetching integration list…"))))):_.isUndefined(n)||+n<=0?i.default.createElement("div",{role:"alert",className:"sui-notice sui-notice-yellow sui-active",style:{display:"block"},"aria-live":"assertive"},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,d.translate)("You need to save this form before using integrations."))),i.default.createElement("div",{className:"sui-notice-actions"},i.default.createElement(u.default,{label:(0,d.translate)("Try Again"),onClick:this.loadIntegrations})))):i.default.createElement("span",{className:"form-integrations-wrapper",dangerouslySetInnerHTML:{__html:r}});return i.default.createElement("div",{id:"forminator-form-appearance",className:"sui-box"},i.default.createElement("div",{className:"sui-box-header"},i.default.createElement("h2",{className:"sui-box-title"},(0,d.translate)("Integrations"))),i.default.createElement("div",{className:"sui-box-body"},i.default.createElement(s.default,{label:(0,d.translate)("Applications"),description:(0,d.translate)("You can send this form's data to any of the connected third party apps. Connect to more apps on the {{link}}Integrations{{/link}} page.",{components:{link:o?i.default.createElement("a",{href:forminatorData.integrationsUrl}):i.default.createElement("b",null)}})},l)),i.default.createElement("div",{className:"sui-box-footer"},i.default.createElement("button",{className:"sui-button",onClick:function(){return e("notifications")}},i.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"}),(0,d.translate)("Email Notifications")),i.default.createElement("div",{className:"sui-actions-right"},i.default.createElement("button",{className:"sui-button sui-button-icon-right",onClick:function(){return e("settings")}},(0,d.translate)("Settings"),i.default.createElement("i",{className:"sui-icon-arrow-right","aria-hidden":"true"})))))}}]),a}(o.Component);t.default=(0,a.withRouter)(o)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});s(a(0));var r=a(15),n=a(16),o=i(a(81)),l=i(a(55)),a=s(a(612));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}function s(e){return e&&e.__esModule?e:{default:e}}t.default=(0,r.connect)(function(e){return{settings:e.settings,formType:e.settings["form-type"]||"default"}},function(e){return{actions:{settingsActions:(0,n.bindActionCreators)(o,e),modalActions:(0,n.bindActionCreators)(l,e)}}})(a.default)},function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,r=arguments[t];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},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<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=a(0),i=g(l),s=a(1),u=g(a(21)),c=g(a(34)),p=g(a(6)),d=g(a(4)),f=g(a(2)),m=g(a(10)),h=g(a(5)),y=g(a(3)),b=g(a(19)),v=g(a(8)),a=a(13);function g(e){return e&&e.__esModule?e:{default:e}}l=function(e){var t=a;if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);function a(e){if(!(this instanceof a))throw new TypeError("Cannot call a class as a function");var t=this,e=(a.__proto__||Object.getPrototypeOf(a)).call(this,e);if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),r(a,[{key:"componentDidMount",value:function(){jQuery("html, body").animate({scrollTop:0},"fast")}},{key:"render",value:function(){function e(e){t.props.router.navigate("/"+e)}var t=this,a=_.isEmpty(forminatorData.retain_number)||"0"===forminatorData.retain_number,a=i.default.createElement(i.default.Fragment,null,a&&i.default.createElement(i.default.Fragment,null,(0,s.translate)("forever")),!a&&i.default.createElement(i.default.Fragment,null,forminatorData.retain_number," ",forminatorData.retain_unit)),r=forminatorData.erasure?(0,s.translate)("remove"):(0,s.translate)("retain"),n=(0,s.isTrue)(forminatorData.userPermissions.manage_forminator_settings)||(0,s.isTrue)(forminatorData.userPermissions.manage_options)?i.default.createElement("a",{href:forminatorData.settingsUrl+"§ion=submissions",target:"_blank"},(0,s.translate)("global privacy settings.")):(0,s.translate)("global privacy settings.");return i.default.createElement("div",{id:"forminator-form-appearance",className:"sui-box"},i.default.createElement("div",{className:"sui-box-header"},i.default.createElement("h2",{className:"sui-box-title"},(0,s.translate)("Settings"))),i.default.createElement("div",{className:"sui-box-body"},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)("Data Storage")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("By default we will store all submissions in your database."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(u.default,o({},this.props,{label:(0,s.translate)("Store Submissions in Database"),property:"store_submissions",description:(0,s.translate)("Disable this feature to prevent submissions from being stored in your database. Note that any submissions previously stored in the database will be retained and automatically deleted according to the retention schedule configured in the Privacy settings below."),unWrap:!0})))),forminatorData.geolocation&&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)("User’s Geolocation")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Enabling this option will attempt to collect and store users' location information when this form is submitted."))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement(u.default,o({},this.props,{label:(0,s.translate)("Enable current user’s Geolocation"),property:"geolocation_field",unWrap:!0}),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Enable the checkbox to make it mandatory for users to grant access to the location permission to submit this form.")),i.default.createElement(c.default,o({},this.props,{label:(0,s.translate)("Require access to users' location"),property:"geolocation_field_required",itemClass:"sui-checkbox-sm sui-checkbox-stacked"})),i.default.createElement(f.default,o({},this.props,{label:(0,s.translate)("Error message"),placeholder:(0,s.translate)("Enter message"),property:"require_geolocation_field",fieldClass:"sui-margin-top"}))))),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)("Multiple Option Value")),i.default.createElement("span",{className:"sui-description"},i.default.createElement("div",null,(0,s.translate)("Choose how you want to handle multiple option values in form submissions and email notifications.")))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Default Stored Value")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("By default, we store option labels of multiple option fields ({{strong}}e.g., Radio, Checkbox, and Select{{/strong}}) in submissions, and use the same in email notifications. You can choose to use option values instead.",{components:{strong:i.default.createElement("strong",null)}})),i.default.createElement("div",{className:"sui-side-tabs"},i.default.createElement(p.default,o({},this.props,{property:"print_value",default:"false"}),i.default.createElement(v.default,{value:"false"},(0,s.translate)("Option labels")),i.default.createElement(v.default,{value:"true"},(0,s.translate)("Option values"))))))),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)("Privacy")),i.default.createElement("span",{className:"sui-description"},i.default.createElement("div",null,(0,s.translate)("Choose how you want to handle this form's data storage.")),i.default.createElement("div",null,(0,s.translate)("By default we will use the configuration you have set in your")),i.default.createElement("div",null,n))),i.default.createElement("div",{className:"sui-box-settings-col-2"},i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Submissions")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("How long do you want to retain this form's submissions for?")),i.default.createElement("div",{className:"sui-side-tabs"},i.default.createElement(p.default,o({},this.props,{default:"false",property:"enable-submissions-retention"}),i.default.createElement(d.default,{value:"false",label:(0,s.translate)("Use default")},i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Your default setting value is to keep the submissions")," ",a))))),i.default.createElement(d.default,o({},this.props,{value:"true",boxClass:"sui-tab-boxed",label:(0,s.translate)("Custom")}),i.default.createElement(h.default,null,i.default.createElement(y.default,{cols:"6"},i.default.createElement(f.default,o({},this.props,{type:"number",placeholder:"10",property:"submissions-retention-number"}))),i.default.createElement(y.default,{cols:"6"},i.default.createElement(m.default,o({},this.props,{property:"submissions-retention-unit",defaultValue:"days"}),i.default.createElement("option",{value:"days"},(0,s.translate)("Days")),i.default.createElement("option",{value:"weeks"},(0,s.translate)("Weeks")),i.default.createElement("option",{value:"months"},(0,s.translate)("Months")),i.default.createElement("option",{value:"years"},(0,s.translate)("Years"))))),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("Leave the field blank to retain submissions forever.")))))),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Account Erasure Requests")),i.default.createElement("span",{className:"sui-description",style:{marginBottom:"10px"}},(0,s.translate)("When handling an account erasure request that contains an email associated with a submission, what do you want to do?")),i.default.createElement("div",{className:"sui-side-tabs"},i.default.createElement(p.default,o({},this.props,{property:"enable-submissions-erasure",default:"false"}),i.default.createElement(d.default,{value:"false",label:(0,s.translate)("Use default")},i.default.createElement("div",{role:"alert",className:"sui-notice sui-active",style:{display:"block"},"aria-live":"assertive"},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)("Your default setting value is to ")," ",r," ",(0,s.translate)(" the submission.")))))),i.default.createElement(d.default,o({},this.props,{value:"true",boxClass:"sui-tab-boxed",label:(0,s.translate)("Custom")}),i.default.createElement(m.default,o({property:"submission-erasure-remove",defaultValue:"false"},this.props),i.default.createElement("option",{value:"false"},(0,s.translate)("Retain Submissions")),i.default.createElement("option",{value:"true"},(0,s.translate)("Remove Submissions"))))))),i.default.createElement("div",{className:"sui-form-field"},i.default.createElement("label",{className:"sui-settings-label"},(0,s.translate)("Submission Files")),i.default.createElement("span",{className:"sui-description"},(0,s.translate)("If your form has file upload field(s), choose whether to delete the file(s) related to a submission when that submission gets deleted.")),i.default.createElement(b.default,o({},this.props,{property:"submission-file",defaultValue:"delete"}),i.default.createElement("div",{value:"delete"},(0,s.translate)("Delete")),i.default.createElement("div",{value:"keep"},(0,s.translate)("Keep"))))))),i.default.createElement("div",{className:"sui-box-footer"},"leads"===this.props.formType&&i.default.createElement("button",{className:"sui-button",onClick:function(){return e("behaviour")}},i.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"})," ",(0,s.translate)("Behavior")),"leads"!==this.props.formType&&i.default.createElement("button",{className:"sui-button",onClick:function(){return e("integrations")}},i.default.createElement("i",{className:"sui-icon-arrow-left","aria-hidden":"true"})," ",(0,s.translate)("Integrations"))))}}]),a}(l.Component);t.default=(0,a.withRouter)(l)}]);