diff --git a/packages/builder/src/components/Composer/FieldTypes/CheckboxGroup.jsx b/packages/builder/src/components/Composer/FieldTypes/CheckboxGroup.jsx
index a73984a6c5..9e33e558d8 100644
--- a/packages/builder/src/components/Composer/FieldTypes/CheckboxGroup.jsx
+++ b/packages/builder/src/components/Composer/FieldTypes/CheckboxGroup.jsx
@@ -20,6 +20,7 @@ export default class CheckboxGroup extends HtmlInput {
required: PropTypes.bool.isRequired,
oneLine: PropTypes.bool,
options: PropTypes.array,
+ value: PropTypes.string,
values: PropTypes.array,
source: PropTypes.string,
}).isRequired,
diff --git a/packages/builder/src/components/Composer/FieldTypes/MultipleSelect.jsx b/packages/builder/src/components/Composer/FieldTypes/MultipleSelect.jsx
index e042673ae6..2d2c473f8b 100644
--- a/packages/builder/src/components/Composer/FieldTypes/MultipleSelect.jsx
+++ b/packages/builder/src/components/Composer/FieldTypes/MultipleSelect.jsx
@@ -18,6 +18,7 @@ export default class Select extends HtmlInput {
label: PropTypes.string.isRequired,
required: PropTypes.bool.isRequired,
options: PropTypes.array.isRequired,
+ value: PropTypes.string,
values: PropTypes.array,
}).isRequired,
isFetchingOptions: PropTypes.bool.isRequired,
diff --git a/packages/builder/src/components/Composer/FieldTypes/RadioGroup.jsx b/packages/builder/src/components/Composer/FieldTypes/RadioGroup.jsx
index c4f1f82196..deb59e0e20 100644
--- a/packages/builder/src/components/Composer/FieldTypes/RadioGroup.jsx
+++ b/packages/builder/src/components/Composer/FieldTypes/RadioGroup.jsx
@@ -19,7 +19,8 @@ export default class RadioGroup extends HtmlInput {
label: PropTypes.node.isRequired,
required: PropTypes.bool.isRequired,
options: PropTypes.array,
- value: PropTypes.node,
+ value: PropTypes.string,
+ values: PropTypes.array,
}).isRequired,
isFetchingOptions: PropTypes.bool.isRequired,
};
diff --git a/packages/builder/src/components/Composer/FieldTypes/Select.jsx b/packages/builder/src/components/Composer/FieldTypes/Select.jsx
index dacaa38c5f..8502a3a4bf 100644
--- a/packages/builder/src/components/Composer/FieldTypes/Select.jsx
+++ b/packages/builder/src/components/Composer/FieldTypes/Select.jsx
@@ -18,7 +18,8 @@ export default class Select extends HtmlInput {
label: PropTypes.string.isRequired,
required: PropTypes.bool.isRequired,
options: PropTypes.array.isRequired,
- value: PropTypes.node,
+ value: PropTypes.string,
+ values: PropTypes.array,
}).isRequired,
isFetchingOptions: PropTypes.bool.isRequired,
};
diff --git a/packages/builder/src/components/PropertyEditor/CheckboxGroup.jsx b/packages/builder/src/components/PropertyEditor/CheckboxGroup.jsx
index 776580b1bc..90c355581b 100644
--- a/packages/builder/src/components/PropertyEditor/CheckboxGroup.jsx
+++ b/packages/builder/src/components/PropertyEditor/CheckboxGroup.jsx
@@ -18,6 +18,7 @@ export default class CheckboxGroup extends BasePropertyEditor {
required: PropTypes.bool.isRequired,
showCustomValues: PropTypes.bool.isRequired,
oneLine: PropTypes.bool,
+ value: PropTypes.string,
values: PropTypes.array,
options: PropTypes.array.isRequired,
source: PropTypes.string,
@@ -70,6 +71,8 @@ export default class CheckboxGroup extends BasePropertyEditor {
({
diff --git a/packages/builder/src/components/PropertyEditor/Textarea.jsx b/packages/builder/src/components/PropertyEditor/Textarea.jsx
index 81a4c01181..3a04363305 100644
--- a/packages/builder/src/components/PropertyEditor/Textarea.jsx
+++ b/packages/builder/src/components/PropertyEditor/Textarea.jsx
@@ -3,7 +3,6 @@ import React from 'react';
import BasePropertyEditor from './BasePropertyEditor';
import { AttributeEditorProperty } from './PropertyItems';
import CheckboxProperty from './PropertyItems/CheckboxProperty';
-import ExternalOptionsProperty from './PropertyItems/ExternalOptionsProperty';
import TextareaProperty from './PropertyItems/TextareaProperty';
import TextProperty from './PropertyItems/TextProperty';
diff --git a/packages/builder/src/components/PropertyEditor/Website.jsx b/packages/builder/src/components/PropertyEditor/Website.jsx
index daf7639d77..fd55cd2960 100644
--- a/packages/builder/src/components/PropertyEditor/Website.jsx
+++ b/packages/builder/src/components/PropertyEditor/Website.jsx
@@ -3,7 +3,6 @@ import React from 'react';
import BasePropertyEditor from './BasePropertyEditor';
import { AttributeEditorProperty } from './PropertyItems';
import CheckboxProperty from './PropertyItems/CheckboxProperty';
-import ExternalOptionsProperty from './PropertyItems/ExternalOptionsProperty';
import TextareaProperty from './PropertyItems/TextareaProperty';
import TextProperty from './PropertyItems/TextProperty';
diff --git a/packages/builder/src/reducers/PropertyEditor.js b/packages/builder/src/reducers/PropertyEditor.js
index 62404f7fb8..fae400efb8 100644
--- a/packages/builder/src/reducers/PropertyEditor.js
+++ b/packages/builder/src/reducers/PropertyEditor.js
@@ -2,6 +2,56 @@ import * as ActionTypes from '../constants/ActionTypes';
import * as FieldTypes from '../constants/FieldTypes';
import camelCase from 'lodash.camelcase';
+const toString = (value) => (value === null || value === undefined ? '' : String(value));
+
+const isDynamicRecipients = (context) => context?.type === FieldTypes.DYNAMIC_RECIPIENTS;
+
+// Which field types store selection in "values"
+const usesValues = (context) =>
+ isDynamicRecipients(context) ||
+ context?.type === FieldTypes.CHECKBOX_GROUP ||
+ context?.type === FieldTypes.MULTIPLE_SELECT;
+
+// For Dynamic Recipients when not checkboxes, values must be single (0..1)
+const isValuesSingleSelect = (context) => isDynamicRecipients(context) && !context.showAsCheckboxes;
+
+const normalizeSelectionShape = (context) => {
+ if (!context) {
+ return;
+ }
+
+ if (usesValues(context)) {
+ context.values = Array.isArray(context.values) ? context.values.map(toString) : [];
+
+ // Dynamic Recipients select/radio => only allow 0..1 selection in values
+ if (isValuesSingleSelect(context) && context.values.length > 1) {
+ context.values = context.values.slice(0, 1);
+ }
+
+ // values-based fields should never store selection in "value"
+ context.value = '';
+ } else {
+ // single-value fields only
+ context.value = toString(context.value);
+ context.values = [];
+ }
+};
+
+const syncValuesWithOptions = (context) => {
+ if (!context?.options || !Array.isArray(context.values)) {
+ return;
+ }
+
+ const allowed = new Set(context.options.map((option) => toString(option.value)));
+
+ context.values = context.values.map(toString).filter((value) => value !== '' && allowed.has(value));
+
+ // If DR is single-select, enforce 0..1 after pruning too
+ if (isValuesSingleSelect(context) && context.values.length > 1) {
+ context.values = context.values.slice(0, 1);
+ }
+};
+
export function properties(state = [], action) {
switch (action.type) {
default:
@@ -14,185 +64,244 @@ export function modifyGroupValues(state = [], action) {
let clonedState = { ...state };
switch (action.type) {
- case ActionTypes.ADD_VALUE_SET:
- if (state[hash]) {
- if (!state[hash].options) {
- state[hash].options = [];
- }
+ case ActionTypes.ADD_VALUE_SET: {
+ if (!state[hash]) {
+ return state;
+ }
- clonedState[hash].options.push({
- label: '',
- value: '',
- });
+ const existing = state[hash];
+ const options = Array.isArray(existing.options) ? [...existing.options] : [];
- return clonedState;
- }
+ options.push({ label: '', value: '' });
- return state;
+ clonedState[hash] = { ...existing, options };
+
+ return clonedState;
+ }
- case ActionTypes.CLEAN_UP_VALUES:
+ case ActionTypes.CLEAN_UP_VALUES: {
if (state[hash] && state[hash].options) {
- let options = [...state[hash].options];
+ clonedState[hash] = { ...state[hash] };
+
+ const options = [...state[hash].options];
let hasModifications = false;
- for (let i = 0; i < options.length; i++) {
- const { label, value } = options[i];
+ for (let i = options.length - 1; i >= 0; i--) {
+ const { label, value } = options[i];
if (!label.toString().length && !value.toString().length) {
options.splice(i, 1);
hasModifications = true;
}
}
- let values = [];
- if (state[hash].values !== undefined) {
- values = [...state[hash].values];
- if (values.indexOf('') !== -1) {
- values.splice(values.indexOf(''), 1);
+ clonedState[hash].options = options;
+
+ const before = clonedState[hash].values;
+ if (Array.isArray(before)) {
+ clonedState[hash].values = [...before];
+
+ syncValuesWithOptions(clonedState[hash]);
+
+ if (clonedState[hash].values.length !== before.length) {
hasModifications = true;
}
}
- if (hasModifications) {
- clonedState[hash].options = options;
- clonedState[hash].values = values;
+ // keep value/values seperated
+ normalizeSelectionShape(clonedState[hash]);
+ if (hasModifications) {
return clonedState;
}
}
return state;
+ }
- case ActionTypes.UPDATE_VALUE_SET:
+ case ActionTypes.UPDATE_VALUE_SET: {
if (state[hash] && state[hash].options) {
- let { label, index } = action;
+ clonedState[hash] = { ...state[hash] };
+ const { label, index } = action;
const options = [...state[hash].options];
- const previousValue = options[index].value;
- options[index].value = value + '';
- options[index].label = label + '';
+ const previousValue = toString(options[index].value);
+ const nextValue = toString(value);
+ const nextLabel = toString(label);
+
+ options[index] = {
+ ...options[index],
+ value: nextValue,
+ label: nextLabel,
+ };
clonedState[hash].options = options;
- if (state[hash].values !== undefined) {
- const values = [...state[hash].values];
- const previousValueIndex = values.indexOf(previousValue);
- if (previousValueIndex !== -1) {
- values[previousValueIndex] = value;
- }
- clonedState[hash].values = values;
+ if (Array.isArray(state[hash].values)) {
+ const allowed = new Set(options.map((option) => toString(option.value)));
+
+ const replacedAndFiltered = state[hash].values
+ .map(toString)
+ .map((value) => (value === previousValue ? nextValue : value))
+ .filter((value) => value !== '' && allowed.has(value));
+
+ const seen = new Set();
+ clonedState[hash].values = replacedAndFiltered.filter((value) => {
+ if (seen.has(value)) {
+ return false;
+ }
+
+ seen.add(value);
+
+ return true;
+ });
}
- if (clonedState[hash].value !== undefined && clonedState[hash].value === previousValue) {
- clonedState[hash].value = value;
+ if (clonedState[hash].value !== undefined && toString(clonedState[hash].value) === previousValue) {
+ clonedState[hash].value = nextValue;
}
+ // keep value/values seperate
+ normalizeSelectionShape(clonedState[hash]);
+
+ // if this field uses values, also prune against new options
+ syncValuesWithOptions(clonedState[hash]);
+
return clonedState;
}
return state;
+ }
- case ActionTypes.UPDATE_IS_CHECKED:
- let { index } = action;
+ case ActionTypes.UPDATE_IS_CHECKED: {
+ const { index } = action;
- const val = clonedState[hash].options[index].value;
-
- switch (clonedState[hash].type) {
- case FieldTypes.CHECKBOX_GROUP:
- case FieldTypes.DYNAMIC_RECIPIENTS:
- case FieldTypes.MULTIPLE_SELECT:
- const truncateValues =
- clonedState[hash].type === FieldTypes.DYNAMIC_RECIPIENTS && !clonedState[hash].showAsCheckboxes;
- if (clonedState[hash].values === undefined || truncateValues) {
- clonedState[hash].values = [];
- }
+ if (!state[hash]) {
+ return state;
+ }
- const valueIndex = clonedState[hash].values.indexOf(val);
- if (isChecked && valueIndex === -1) {
- clonedState[hash].values.push(val);
+ clonedState[hash] = { ...state[hash] };
+ const ctx = clonedState[hash];
+ const value = toString(ctx.options[index].value);
+
+ if (usesValues(ctx)) {
+ if (isValuesSingleSelect(ctx)) {
+ // Dynamic Recipients select/radio: checkbox means "set the single selected recipient"
+ ctx.values = isChecked ? [value] : [];
+ } else {
+ // true multi
+ const currentValues = Array.isArray(ctx.values) ? [...ctx.values].map(toString) : [];
+ const idx = currentValues.indexOf(value);
+
+ if (isChecked && idx === -1) {
+ currentValues.push(value);
}
- if (!isChecked && valueIndex !== -1) {
- clonedState[hash].values.splice(valueIndex, 1);
+ if (!isChecked && idx !== -1) {
+ currentValues.splice(idx, 1);
}
- break;
+ ctx.values = currentValues;
+ }
- default:
- clonedState[hash].value = isChecked ? val : '';
- break;
+ syncValuesWithOptions(ctx);
+ } else {
+ ctx.value = isChecked ? value : '';
}
+ normalizeSelectionShape(ctx);
return clonedState;
+ }
- case ActionTypes.INSERT_VALUE:
- const context = clonedState[hash];
- switch (context.type) {
- case FieldTypes.CHECKBOX_GROUP:
- case FieldTypes.DYNAMIC_RECIPIENTS:
- case FieldTypes.MULTIPLE_SELECT:
- if (clonedState[hash].values === undefined) {
- clonedState[hash].values = [];
- }
+ case ActionTypes.INSERT_VALUE: {
+ if (!state[hash]) {
+ return state;
+ }
- const valueIndex = clonedState[hash].values.indexOf(value);
- if (valueIndex === -1) {
- clonedState[hash].values.push(value);
+ clonedState[hash] = { ...state[hash] };
+ const ctx = clonedState[hash];
+ const next = toString(value);
+
+ if (usesValues(ctx)) {
+ if (isValuesSingleSelect(ctx)) {
+ ctx.values = [next];
+ } else {
+ const valuesArr = Array.isArray(ctx.values) ? [...ctx.values].map(toString) : [];
+ if (!valuesArr.includes(next)) {
+ valuesArr.push(next);
}
- break;
+ ctx.values = valuesArr;
+ }
- default:
- clonedState[hash].value = value;
- break;
+ syncValuesWithOptions(ctx);
+ } else {
+ ctx.value = next;
}
+ normalizeSelectionShape(ctx);
return clonedState;
+ }
- case ActionTypes.REMOVE_VALUE:
- switch (clonedState[hash].type) {
- case FieldTypes.CHECKBOX_GROUP:
- case FieldTypes.DYNAMIC_RECIPIENTS:
- case FieldTypes.MULTIPLE_SELECT:
- if (clonedState[hash].values === undefined) {
- return clonedState;
- }
+ case ActionTypes.REMOVE_VALUE: {
+ if (!state[hash]) {
+ return state;
+ }
- const valueIndex = clonedState[hash].values.indexOf(value);
- if (valueIndex !== -1) {
- clonedState[hash].values.splice(valueIndex, 1);
- }
+ clonedState[hash] = { ...state[hash] };
+ const ctx = clonedState[hash];
+ const next = toString(value);
- break;
+ if (usesValues(ctx)) {
+ const valuesArr = Array.isArray(ctx.values) ? [...ctx.values].map(toString) : [];
+ const idx = valuesArr.indexOf(next);
+ if (idx !== -1) {
+ valuesArr.splice(idx, 1);
+ }
- default:
- clonedState[hash].value = '';
- break;
+ ctx.values = valuesArr;
+
+ syncValuesWithOptions(ctx);
+ } else {
+ ctx.value = '';
}
+ normalizeSelectionShape(ctx);
+
return clonedState;
+ }
+
+ case ActionTypes.TOGGLE_CUSTOM_VALUES: {
+ if (!state[hash]) {
+ return state;
+ }
- case ActionTypes.TOGGLE_CUSTOM_VALUES:
- clonedState[hash].showCustomValues = isChecked;
+ const existing = state[hash];
+ const options = Array.isArray(existing.options) ? existing.options : [];
- if (!isChecked) {
- if (clonedState[hash].options) {
- clonedState[hash].options = clonedState[hash].options.map((item) => ({
+ const nextOptions = !isChecked
+ ? options.map((item) => ({
label: item.label,
value: item.label,
- }));
- }
- } else {
- if (clonedState[hash].options) {
- clonedState[hash].options = clonedState[hash].options.map((item) => ({
+ }))
+ : options.map((item) => ({
label: item.label,
value: camelCase(item.label),
}));
- }
- }
+
+ clonedState[hash] = {
+ ...existing,
+ showCustomValues: !!isChecked,
+ options: nextOptions,
+ };
+
+ // if selection is values-based, prune and keep structure
+ syncValuesWithOptions(clonedState[hash]);
+ normalizeSelectionShape(clonedState[hash]);
return clonedState;
+ }
case ActionTypes.REORDER_VALUE_SET:
return reorderValueSet(state, action);
@@ -207,38 +316,44 @@ export function modifyGroupValues(state = [], action) {
/**
* Reorders the rows in value sets
- *
- * @param state
- * @param action
- * @returns {*}
*/
function reorderValueSet(state, action) {
const { index, newIndex, hash } = action;
const clonedState = { ...state };
+ const context = state[hash];
+ if (!context?.options) {
+ return state;
+ }
- const item = clonedState[hash].options[index];
+ const options = [...context.options];
+ const [item] = options.splice(index, 1);
+ options.splice(newIndex, 0, item);
- clonedState[hash].options.splice(index, 1);
- clonedState[hash].options.splice(newIndex, 0, item);
+ clonedState[hash] = { ...context, options };
+
+ syncValuesWithOptions(clonedState[hash]);
+ normalizeSelectionShape(clonedState[hash]);
return clonedState;
}
/**
* Removes a certain value set
- *
- * @param state
- * @param action
- * @returns {Object}
*/
function removeValueSet(state, action) {
const { hash, index } = action;
const clonedState = { ...state };
+ const context = state[hash];
+ if (!context?.options) {
+ return state;
+ }
+
+ const options = [...context.options.slice(0, index), ...context.options.slice(index + 1)];
+
+ clonedState[hash] = { ...context, options };
- clonedState[hash].options = [
- ...clonedState[hash].options.slice(0, index),
- ...clonedState[hash].options.slice(index + 1),
- ];
+ syncValuesWithOptions(clonedState[hash]);
+ normalizeSelectionShape(clonedState[hash]);
return clonedState;
}
diff --git a/packages/plugin/src/Resources/js/builder/builder.js b/packages/plugin/src/Resources/js/builder/builder.js
index 15a97310ff..01f1cc9421 100644
--- a/packages/plugin/src/Resources/js/builder/builder.js
+++ b/packages/plugin/src/Resources/js/builder/builder.js
@@ -1,2 +1,2 @@
/*! For license information please see builder.js.LICENSE.txt */
-!function(){var e,t={37127:function(e,t,n){"use strict";n.d(t,{CP:function(){return f},je:function(){return s},of:function(){return l},yu:function(){return c}});var r=n(9154),o=n(32028),i=n.n(o),a=n(39841),u=new r.Ay("composer",9);function c(){var e=(new Date).getTime();return u.encode(e)}function l(e){return u.encode(e)}function s(e){return e?u.decode(e).pop():null}function f(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(0,a.transliterate)(e);return t&&(n=i()(n)),n=n.replace(/[^a-zA-Z0-9\-_]/g,"")}},99430:function(e,t,n){"use strict";n.d(t,{jv:function(){return Vk},Tl:function(){return Kk},Tz:function(){return Qk}});n(55108),n(7452);var r=n(96540),o=n(40961),i=n(735),a=n(61407),u=n(1265),c="hidden",l="text",s="textarea",f="select",p="multiple_select",y="radio",d="radio_group",h="checkbox",b="checkbox_group",m="email",v="dynamic_recipients",g="file",O="file_drag_and_drop",w="datetime",E="number",j="phone",A="website",R="rating",P="regex",S="confirmation",C="opinion_scale",k="html",x="rich_text",I="mailing_list",T="submit",q="save",D="recaptcha",F="password",B="cc_details",H="form",N="validation",M="page",L="integration",U="connections",G="rules",V="admin_notifications",Q="payment",K=[c,l,s,f,p,d,h,b,m,v,g,E],Y=[c,"invisible",l,s,f,p,d,h,b,m,v,g,O,w,E,j,A,R,P,S,F,C],W=[l,m,w,E,j,A,P,F],J=[l,s,f,p,y,d,h,b,m,v,g,O,w,E,j,A,R,P,S,k,x,I,T,F,C,"table","signature"],Z=[l,s,f,p,y,d,h,b,m,v,w,E,j,A,R,P,S,I,F,C,c],z=[k,x,T,S,F],_="both",X="date",$="time",ee=n(5556),te=n.n(ee),ne=n(37525),re=n(8909),oe=n(68490),ie=n.n(oe),ae="ADD_FIELD_TO_NEW_ROW",ue="REPOSITION_COLUMN",ce="REMOVE_COLUMN",le="ADD_COLUMN_TO_ROW",se="ADD_COLUMN_TO_NEW_ROW",fe="SWITCH_PAGE",pe="SWITCH_HASH",ye="ADD_PAGE",de="REMOVE_PAGE",he="UPDATE_PROPERTY",be="REMOVE_PROPERTY",me="RESET_PROPERTIES",ve="UPDATE_FORM_ID",ge="UPDATE_DUPLICATE_HANDLE_LIST",Oe="ADD_VALUE_SET",we="CLEAN_UP_VALUES",Ee="UPDATE_VALUE_SET",je="UPDATE_IS_CHECKED",Ae="INSERT_VALUE",Re="REMOVE_VALUE",Pe="TOGGLE_CUSTOM_VALUES",Se="REORDER_VALUE_SET",Ce="REMOVE_VALUE_SET",ke="MATRIX_ADD_ROW",xe="MATRIX_REMOVE_ROW",Ie="MATRIX_SWAP_ROW",Te="MATRIX_UPDATE_COLUMN",qe="REQUEST_FIELDS",De="RECEIVE_FIELDS",Fe="INVALIDATE_FIELDS",Be="REQUEST_NOTIFICATIONS",He="RECEIVE_NOTIFICATIONS",Ne="INVALIDATE_NOTIFICATIONS",Me="REQUEST_FORM_TEMPLATES",Le="RECEIVE_FORM_TEMPLATES",Ue="INVALIDATE_FORM_TEMPLATES",Ge="REQUEST_MAILING_LISTS",Ve="RECEIVE_MAILING_LISTS",Qe="INVALIDATE_MAILING_LISTS",Ke="REQUEST_GENERATED_OPTIONS",Ye="RECEIVE_GENERATED_OPTIONS",We="INVALIDATE_GENERATED_OPTIONS",Je="REQUEST_CRM_INTEGRATIONS",Ze="RECEIVE_CRM_INTEGRATIONS",ze="INVALIDATE_CRM_INTEGRATIONS",_e="END_REQUEST_CRM_INTEGRATIONS",Xe="REQUEST_PAYMENT_GATEWAYS",$e="RECEIVE_PAYMENT_GATEWAYS",et="INVALIDATE_PAYMENT_GATEWAYS",tt="END_REQUEST_PAYMENT_GATEWAYS",nt="ADD_CONNECTION",rt="REMOVE_CONNECTION",ot="UPDATE_CONNECTION",it="ADD_PAGE_BLOCK",at="REMOVE_PAGE_BLOCK",ut="ADD_FIELD_RULE",ct="REMOVE_FIELD_RULE",lt="ADD_GOTO_RULE",st="REMOVE_GOTO_RULE",ft="TOGGLE_FIELD_RULE_SHOW",pt="TOGGLE_RULE_MATCH_ALL",yt="ADD_RULE_CRITERIA",dt="REMOVE_RULE_CRITERIA",ht="UPDATE_RULE_CRITERIA_HASH",bt="TOGGLE_RULE_CRITERIA_EQUALS",mt="UPDATE_RULE_CRITERIA_VALUE",vt="ADD_PLACEHOLDER_ROW",gt="ADD_PLACEHOLDER_COLUMN",Ot="ADD_PLACEHOLDER_PAGE",wt="CLEAR_PLACEHOLDERS",Et="SWAP_PAGE";function jt(e){return{type:fe,index:e}}function At(e){return{type:pe,hash:e}}function Rt(e,t,n){return function(r){r({type:ae,hash:e,properties:t,pageIndex:n}),r(Ct())}}function Pt(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return function(i){i({type:se,rowIndex:e,hash:t,properties:n,pageIndex:r,prevPageIndex:o}),i(Ct())}}function St(e,t){return function(n){n({type:he,hash:e,keyValueObject:t}),t.hasOwnProperty("handle")&&n(Ct())}}function Ct(){return function(e,t){var n=t().composer.properties,r=[],o=[];for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];if(a.hasOwnProperty("handle")){var u=a.handle;-1!==r.indexOf(u)?o.push(u):r.push(u)}}e({type:ge,duplicateHandles:o})}}var kt,xt;function It(){return{type:wt}}function Tt(e){return Tt="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},Tt(e)}function qt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dt(e,t){for(var n=0;n button",placement:"right",event:"hover"},{title:"Special Fields",content:"Drag and drop these when you need them. You can have as many HTML fields as you need, but should only have 1 submit button per page.",target:".composer-special-fields",placement:"right",event:"hover"},{title:"Form Layout",content:"This is a live preview of what your form will look like. Drag and drop and fields from the left column into position here. New rows and columns will automatically be created as you position the fields.",target:".builder",placement:"left",event:"hover"},{title:"Editing Fields",content:"Fields can easily be moved around whenever you need. Clicking on any field will open up its properties in the Property Editor in the right column.",target:".layout",placement:"left",event:"hover"},{title:"Multi-page Forms",content:"To create multi-page forms, click the + button to add more pages. You can edit the names of the pages in the Property Editor in the right column. To rearrange pages, click and drag page tabs to shuffle order. To move fields from one page to another, drag and drop fields onto the page tab you'd like it to be on.",target:".tab-list-wrapper",placement:"bottom",event:"hover"},{title:"Property Editor",content:"This is where all your configuration will happen. Clicking on any field, page tab, etc in Composer layout area will load its configuration options here.",target:".property-editor > div > div.sticky + div",placement:"left",event:"hover"}],Zt=n(35425);function zt(e){return zt="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},zt(e)}function _t(e,t){for(var n=0;n=4&&e.index!==r.rowIndex)return null;var u=i+(a===r.rowIndex?0:1),c=(0,o.findDOMNode)(n).getBoundingClientRect(),l=(c.right-c.left)/u,s=t.getClientOffset().x-c.left;return Math.floor(s/l)}function sn(e,t,n){var r=t.getItem();if(1===r.columnCountInRow&&(r.rowIndex===e.index||r.rowIndex+1===e.index))return null;var i=(0,o.findDOMNode)(n).getBoundingClientRect(),a=t.getClientOffset();return i.top+20>a.y}var fn=n(23415);function pn(e){return pn="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},pn(e)}function yn(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}Bn.propTypes={label:te().string,isRequired:te().bool,type:te().string},Bn.contextTypes={renderHtml:te().bool.isRequired};function Mn(){return Mn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Un(){return Un=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Vn(){return Vn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Kn(){return Kn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Wn(){return Wn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Zn(){return Zn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _n(){return _n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function $n(){return $n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function tr(){return tr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var rr=function(e){e.styles;var t=nr(e,["styles"]);return r.createElement("svg",tr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M65.871 30.777c10.172 3.557 18.658 10.53 26.721 17.449l1.704 1.542-1.763 1.475C75.009 66.032 53.051 78.528 30.279 67.25l2.972-3.046c5.771 2.648 11.944 3.57 18.239 3.402 13.881-.933 26.256-9.417 36.675-17.955-7.439-6.823-15.802-12.546-25.443-15.647l3.149-3.227zM49.415 27.903c2.978.012 1.638.008 4.019.014 4.669.531 1.916.127 8.218 1.456l-3.381 3.464c-3.282-.721-1.594-.407-5.066-.925-15.85-.529-29.54 8.274-41.371 17.968 5.409 4.766 11.154 9.243 17.612 12.496l-2.935 3.007c-7.01-3.745-13.174-8.842-19.103-14.078l-1.704-1.542 1.762-1.475C18.002 39.692 29.629 31.152 43.3 28.574c2.014-.45 4.061-.584 6.115-.671z"}),r.createElement("path",{d:"M56.833 40.424c3.104 2.087 3.97 5.02 4.151 8.614 0 6.477-5.25 11.728-11.727 11.728-3.4-.116-6.435-.896-8.424-3.842l16-16.5z"}),r.createElement("path",{d:"M75.634 21.151c.807.041.414.03 1.179.035l.667.431a2 2 0 01.035 2.829l-52.5 53.8a2 2 0 01-2.863-2.794l52.5-53.8c.34-.248.559-.445.982-.501z"}))};function or(){return or=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ar(){return ar=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function cr(){return cr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function sr(){return sr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function pr(){return pr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function dr(){return dr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function br(){return br=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function vr(){return vr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Or(){return Or=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Er(){return Er=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ar(){return Ar=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Pr(){return Pr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Cr(){return Cr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function xr(){return xr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Tr(){return Tr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Dr(){return Dr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Br(){return Br=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Nr(){return Nr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Lr(){return Lr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Gr(){return Gr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Qr(){return Qr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Yr(){return Yr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Jr={text:function(e){e.styles;var t=Vr(e,["styles"]);return r.createElement("svg",Gr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M87.921 28.5c3.917 0 7.079 3.179 7.079 7.085v29.83c0 3.906-3.162 7.085-7.079 7.085H12.079C8.162 72.5 5 69.321 5 65.415v-29.83c0-3.906 3.162-7.085 7.079-7.085h75.842zm0 4H12.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"}),r.createElement("path",{d:"M57.567 16c4.356.016 8.091 2.075 10.585 5.535 2.365-3.638 6.331-5.334 10.584-5.535h.758v4h-.758c-4.727 0-8.511 3.519-8.511 7.796v44.408c0 4.277 3.784 7.796 8.511 7.796h.758v4h-.758c-4.356-.017-8.09-2.075-10.584-5.535-2.366 3.638-6.332 5.334-10.585 5.535h-.758v-4h.758c4.728 0 8.512-3.519 8.512-7.796V27.796c0-4.277-3.784-7.796-8.512-7.796h-.758v-4h.758z"}))},textarea:function(e){e.styles;var t=Kr(e,["styles"]);return r.createElement("svg",Qr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M88.222 11C91.986 11 95 14.181 95 18.06v63.88c0 3.879-3.014 7.06-6.778 7.06H11.778C8.014 89 5 85.819 5 81.94V18.06C5 14.181 8.014 11 11.778 11h76.444zm0 4.034H11.778C10.265 15.035 9 16.369 9 18.06v63.88c0 1.691 1.265 3.026 2.778 3.026h76.444c1.514 0 2.778-1.335 2.778-3.026V18.06c0-1.691-1.264-3.025-2.778-3.026z"}),r.createElement("path",{d:"M18.459 21.833c2.36.067 3.081.689 4.624 2.079 1.146-1.422 2.773-1.911 4.625-2.079h1.375v2.477h-1.376c-1.772 0-3.209 1.294-3.21 2.89v19.266c.001 1.596 1.438 2.89 3.211 2.89h1.375v2.477h-1.376c-2.359-.067-3.08-.689-4.624-2.078-1.145 1.421-2.773 1.91-4.624 2.078h-1.376v-2.477h1.376c1.773 0 3.21-1.294 3.21-2.89V27.2c0-1.596-1.437-2.89-3.21-2.89h-1.376v-2.477h1.376z"}))},hidden:rr,file:function(e){e.styles;var t=Xn(e,["styles"]);return r.createElement("svg",_n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M70.197 14.067c10.272 1.243 17.308 12.325 10.43 21.277l-.106.115-5.484 5.508-12.066 12.117-12.065 12.117c-4.388 4.407-4.388 4.407-5.552 5.572-4.295 3.93-9.917 3.664-13.75.099-3.795-3.531-4.411-9.018-.657-12.995l3.984-3.946 7.923-7.845 9.608-9.514 3.985-3.945a2 2 0 112.814 2.842l-3.984 3.945-7.923 7.846-9.608 9.514-3.937 3.896c-4.638 4.917 3.259 12.264 8.778 7.217l5.484-5.508 12.066-12.117 12.065-12.117 5.407-5.431c5.784-7.478-4.023-18.569-12.691-12.899l-1.644 1.686-4.644 4.764-14.094 14.454-14.094 14.455-4.644 4.763-1.755 1.799c-9.962 10.472 4.396 26.276 15.989 17.557l.302-.298 1.085-1.068 3.872-3.812c4.006-3.943 8.014-7.887 11.757-11.567l.043-.043C67.55 52.222 73.748 46.147 74.275 45.678a2 2 0 012.658 2.99c-.443.393-6.939 6.76-17.037 16.689l-.043.043c-3.743 3.68-7.75 7.623-11.756 11.566l-3.872 3.811-1.084 1.068-.384.378-.124.113C27.848 94.632 7.359 73.273 21.172 58.952l1.762-1.807 4.644-4.764 14.094-14.454 14.094-14.455 4.644-4.763 1.762-1.807.079-.082.089-.072c2.726-2.154 4.511-2.505 7.857-2.681z"}))},file_drag_and_drop:function(e){e.styles;var t=er(e,["styles"]);return r.createElement("svg",$n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M39.469 71.184v4h-12v-4h12zM9.417 70.457c.403.508.793.727 1.121.727h8.931v4h-8.931c-1.651 0-3.14-.837-4.253-2.239l3.132-2.488zM8.221 52.049v12h-4v-12h4zM8.221 32.049v12h-4v-12h4zM76.801 18.645c2.695 0 4.846 2.17 5.795 5.252l-3.823 1.177c-.486-1.578-1.329-2.429-1.972-2.429h-6.263v-4h6.263zM10.534 18.645l.003 4c-.592 0-1.366.727-1.871 2.129l-3.763-1.357c1.019-2.828 3.087-4.77 5.631-4.772zM22.538 18.645v4h-12v-4h12zM42.538 18.645v4h-12v-4h12zM62.538 18.645v4h-12v-4h12z"}),r.createElement("path",{d:"M90.742 54.013c-.899.799-27.386 26.886-27.386 26.886-10.094 8.395-24.787-6.197-14.992-16.352l32.783-33.622c7.596-6.197 18.691 5.197 12.394 12.593L65.475 71.704c-6.116 5.597-14.312-2.699-9.315-7.996l20.39-20.19",stroke:"#000",strokeWidth:"3",strokeLinecap:"round",fill:"none"}))},email:function(e){e.styles;var t=zn(e,["styles"]);return r.createElement("svg",Zn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M84 21.667a7 7 0 017 7v42.667a7 7 0 01-7 7H16a7 7 0 01-7-7V28.667a7 7 0 017-7h68zm0 4H16a3 3 0 00-3 3v42.667a3 3 0 003 3h68a3 3 0 003-3V28.667a3 3 0 00-3-3z"}),r.createElement("path",{d:"M86.487 23.563l2.475 3.142-33.891 26.7.177-.157c-2.474 2.473-8.356 2.473-10.829 0l.169.151-33.309-26.5 2.49-3.13 33.309 26.5.089.07.081.081c.911.911 4.26.911 5.171 0l.084-.084.093-.073 33.891-26.7z"}))},checkbox:function(e){e.styles;var t=Ln(e,["styles"]);return r.createElement("svg",Mn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M70.334 22.667a7 7 0 017 7v40.667a7 7 0 01-7 7H29.667a7 7 0 01-7-7V29.667a7 7 0 017-7h40.667zm0 4H29.667a3 3 0 00-3 3v40.667a3 3 0 003 3h40.667a3 3 0 003-3V29.667a3 3 0 00-3-3z"}),r.createElement("path",{d:"M67.662 34.754l2.843 2.815-26.001 26.25-1.414 1.427-1.421-1.42-10-10 2.828-2.828 8.579 8.578 24.586-24.822z"}))},checkbox_group:function(e){e.styles;var t=Nn(e,["styles"]);return r.createElement("svg",Hn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M31.5 35h60M31.5 52h60M31.5 69.5h60",stroke:"#000",strokeWidth:"4",fill:"none"}),r.createElement("path",{d:"M25.061 25.419l2.358 2.369-11.391 11.447-1.179 1.184-1.179-1.184-6.251-6.282 2.358-2.369 5.072 5.097 10.212-10.262zM25.061 42l2.358 2.369-11.391 11.447L14.849 57l-1.179-1.184-6.251-6.282 2.358-2.369 5.072 5.097L25.061 42zM25.061 59l2.358 2.369-11.391 11.447L14.849 74l-1.179-1.184-6.251-6.282 2.358-2.369 5.072 5.097L25.061 59z"}))},confirmation:function(e){e.styles;var t=Gn(e,["styles"]);return r.createElement("svg",Un({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M51.859 16.833c7.874.033 15.21 2.798 21.362 7.669 1.108.877 1.998 1.999 2.998 2.998h-6.705c-5.107-4.141-11.208-5.762-17.655-6.087-16.019 0-29.004 12.985-29.004 29.004 0 16.018 12.985 29.003 29.004 29.003 9.435-.153 18.323-4.545 23.64-12.42H81c-6.669 10.978-16.417 16.357-29.141 17-18.548 0-33.584-15.036-33.584-33.583 0-18.548 15.036-33.584 33.584-33.584z"}),r.createElement("path",{d:"M78.739 15.114v18.473H60.266l18.473-18.473z"}))},cc_details:function(e){e.styles;var t=Qn(e,["styles"]);return r.createElement("svg",Vn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M84 21.333a7 7 0 017 7V71a7 7 0 01-7 7H16a7 7 0 01-7-7V28.333a7 7 0 017-7h68zm0 4H16a3 3 0 00-3 3V71a3 3 0 003 3h68a3 3 0 003-3V28.333a3 3 0 00-3-3z"}),r.createElement("path",{d:"M12.167 38.5h76.666",stroke:"#000",strokeWidth:"12",fill:"none"}))},datetime:function(e){e.styles;var t=Yn(e,["styles"]);return r.createElement("svg",Kn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M81.16 19.867c3.782 0 6.84 3.086 6.84 6.884v52.364C88 82.914 84.942 86 81.16 86H18.19c-3.782 0-6.84-3.086-6.84-6.885V26.751c0-3.798 3.058-6.884 6.84-6.884h62.97zm0 4H18.19c-1.564 0-2.84 1.287-2.84 2.884v52.364c0 1.598 1.276 2.885 2.84 2.885h62.97c1.564 0 2.84-1.287 2.84-2.885V26.751c0-1.597-1.276-2.884-2.84-2.884z"}),r.createElement("path",{d:"M86.067 36.5v4h-72.6v-4h72.6zM29.3 12.167a3 3 0 013 3V27.5a3 3 0 11-6 0V15.167a3 3 0 013-3zM69.9 12.167a3 3 0 013 3V27.5a3 3 0 11-6 0V15.167a3 3 0 013-3z"}))},dynamic_recipients:function(e){e.styles;var t=Jn(e,["styles"]);return r.createElement("svg",Wn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M77.748 20.739c3.534 0 6.4 2.865 6.399 6.399v39.005a6.398 6.398 0 01-6.399 6.399H15.584a6.4 6.4 0 01-6.399-6.399V27.138a6.4 6.4 0 016.399-6.399h62.164zm0 3.656H15.584a2.744 2.744 0 00-2.743 2.743v39.005a2.743 2.743 0 002.743 2.743h62.164a2.743 2.743 0 002.743-2.743V27.138a2.744 2.744 0 00-2.743-2.743z"}),r.createElement("path",{d:"M80.021 22.472l2.263 2.872-30.982 24.409.161-.144c-2.261 2.261-7.638 2.261-9.899 0l.155.138-30.451-24.226 2.277-2.861 30.45 24.226.081.064.074.074c.833.833 3.895.833 4.728 0l.076-.077.085-.067 30.982-24.408zM87.158 28.199c2.441.864 3.418 3.285 3.657 5.658v39.005a6.4 6.4 0 01-6.399 6.399H22.252c-2.445-.09-4.682-1.337-5.65-3.638h59.72v-.019h8.094a2.741 2.741 0 002.743-2.742V33.857l-.001-.001v-5.657z"}))},html:function(e){e.styles;var t=ir(e,["styles"]);return r.createElement("svg",or({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M59.217 22.759l-2.529-.694a1.143 1.143 0 00-.958.102 1.328 1.328 0 00-.633.796L39.886 75.609c-.108.354-.074.687.102.999.177.313.442.524.796.633l2.528.693c.326.11.646.075.958-.102.313-.177.524-.441.632-.794L60.114 24.39a1.225 1.225 0 00-.103-1 1.321 1.321 0 00-.794-.631zM36.421 33.036c0-.354-.136-.667-.408-.938l-2.039-2.039c-.272-.272-.585-.408-.938-.408s-.666.136-.938.408L13.095 49.062c-.272.272-.408.584-.408.938 0 .353.136.666.408.938l19.003 19.003c.272.272.584.407.938.407s.666-.135.938-.407l2.039-2.038c.272-.272.408-.585.408-.939 0-.353-.136-.665-.408-.937L19.987 50l16.026-16.026c.273-.272.408-.585.408-.938zM86.905 49.061L67.902 30.058c-.272-.271-.585-.408-.938-.408-.354 0-.665.137-.938.408l-2.038 2.039c-.272.272-.408.584-.408.938s.136.666.408.938L80.014 50 63.988 66.027c-.272.272-.408.585-.408.937 0 .354.136.667.408.939l2.038 2.038c.273.272.585.407.938.407s.666-.135.938-.407l19.003-19.003c.272-.272.408-.585.408-.939 0-.353-.136-.666-.408-.938z"}))},mailing_list:function(e){e.styles;var t=ur(e,["styles"]);return r.createElement("svg",ar({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M93.073 18.887a1.419 1.419 0 00-1.276-.504 1.36 1.36 0 00-.32.056L8.663 40.963a1.432 1.432 0 00-1.054 1.341c-.015.63.385 1.197.983 1.394l30.302 9.929-2.711 21.682a1.428 1.428 0 002.285 1.312l11.09-8.493 9.722 13.89c.269.384.706.61 1.17.61l.097-.003c.5-.035.944-.327 1.173-.774l31.51-61.413c.263-.503.2-1.111-.157-1.551zm-9.919 4.776L40.259 51.067l-26.246-8.599 69.141-18.805zM39.441 72.279l1.974-15.786 6.505 9.293-8.479 6.493zm20.823 6.16L42.483 53.037l45.845-29.29-28.064 54.692z"}),r.createElement("path",{d:"M93.073 18.887a1.419 1.419 0 00-1.276-.504 1.36 1.36 0 00-.32.056L8.663 40.963a1.432 1.432 0 00-1.054 1.341c-.015.63.385 1.197.983 1.394l30.302 9.929-2.711 21.682a1.428 1.428 0 002.285 1.312l11.09-8.493 9.722 13.89c.269.384.706.61 1.17.61l.097-.003c.5-.035.944-.327 1.173-.774l31.51-61.413c.263-.503.2-1.111-.157-1.551zm-9.919 4.776L40.259 51.067l-26.246-8.599 69.141-18.805zM39.441 72.279l1.974-15.786 6.505 9.293-8.479 6.493zm20.823 6.16L42.483 53.037l45.845-29.29-28.064 54.692z",stroke:"#000",strokeWidth:".5",fill:"none"}))},multiple_select:function(e){e.styles;var t=lr(e,["styles"]);return r.createElement("svg",cr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M88.222 11C91.986 11 95 14.181 95 18.06v63.88c0 3.879-3.014 7.06-6.778 7.06H11.778C8.014 89 5 85.819 5 81.94V18.06C5 14.181 8.014 11 11.778 11h76.444zm0 4.034H11.778C10.265 15.035 9 16.369 9 18.06v63.88c0 1.691 1.265 3.026 2.778 3.026h76.444c1.514 0 2.778-1.335 2.778-3.026V18.06c0-1.691-1.264-3.025-2.778-3.026z"}),r.createElement("path",{d:"M20.334 33.5h60M20.334 50.5h60M20.334 68h60",stroke:"#000",strokeWidth:"4",fill:"none"}))},number:function(e){e.styles;var t=fr(e,["styles"]);return r.createElement("svg",sr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M87.921 28C91.838 28 95 31.179 95 35.085v29.83C95 68.821 91.838 72 87.921 72H12.079C8.162 72 5 68.821 5 64.915v-29.83C5 31.179 8.162 28 12.079 28h75.842zm0 4H12.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"}),r.createElement("path",{d:"M20.576 43.245q1.039 0 2.02-.173.982-.174 1.776-.578.794-.404 1.356-1.039.563-.635.737-1.559h2.684v20.208h-3.608V45.843h-4.965zM55.27 60.104H41.471q.029-2.512 1.212-4.388 1.184-1.877 3.233-3.262.982-.722 2.05-1.4 1.068-.679 1.963-1.458.895-.78 1.472-1.689.578-.909.607-2.093 0-.548-.13-1.169t-.505-1.155q-.376-.534-1.04-.895t-1.732-.361q-.981 0-1.631.39-.649.39-1.039 1.068-.39.679-.577 1.602-.188.924-.217 1.992h-3.291q0-1.674.448-3.103.447-1.429 1.342-2.468t2.179-1.631q1.285-.592 2.988-.592 1.848 0 3.089.606 1.242.606 2.007 1.53.765.924 1.082 2.007.318 1.082.318 2.064 0 1.212-.376 2.194-.375.981-1.01 1.804-.635.823-1.443 1.515-.809.693-1.675 1.3-.866.606-1.732 1.154-.866.549-1.602 1.097-.736.549-1.285 1.141-.548.591-.75 1.255h9.844zM70.851 48.268q.808.029 1.616-.116.809-.144 1.444-.505.635-.361 1.025-.996.389-.635.389-1.559 0-1.299-.88-2.078-.881-.78-2.266-.78-.866 0-1.502.347-.635.346-1.053.938-.419.592-.621 1.328-.202.736-.173 1.516h-3.291q.058-1.473.548-2.728.491-1.256 1.343-2.18.851-.924 2.064-1.443 1.212-.52 2.742-.52 1.184 0 2.324.346 1.141.347 2.05 1.011.909.664 1.458 1.689.548 1.024.548 2.352 0 1.53-.693 2.671-.692 1.14-2.165 1.66v.057q1.732.347 2.699 1.718.967 1.371.967 3.334 0 1.444-.577 2.584-.577 1.14-1.559 1.934-.981.794-2.28 1.227-1.299.433-2.743.433-1.761 0-3.074-.505-1.314-.505-2.194-1.429-.881-.924-1.343-2.223-.461-1.299-.49-2.887h3.291q-.058 1.848.909 3.075.967 1.227 2.901 1.227 1.646 0 2.757-.939 1.112-.938 1.112-2.67 0-1.184-.462-1.876-.462-.693-1.213-1.054-.75-.361-1.689-.448-.938-.086-1.919-.057z"}))},opinion_scale:function(e){e.styles;var t=yr(e,["styles"]);return r.createElement("svg",pr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("g",{stroke:"#000",strokeWidth:"12",fill:"none"},r.createElement("path",{d:"M73.5 79.5V19.939M49.775 79.5V43.763M25.95 79.5V67.588"})))},password:function(e){e.styles;var t=hr(e,["styles"]);return r.createElement("svg",dr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M25.76 43.152h49.48c3.208 0 5.81 2.155 5.81 4.815V78.3c0 2.659-2.602 4.815-5.81 4.815H25.76c-3.208 0-5.81-2.156-5.81-4.815V47.967c0-2.66 2.602-4.815 5.81-4.815zM50.5 17.885c13.198.521 20.293 13.309 20.776 25.267H29.724c.202-12.2 7.794-24.448 20.776-25.267z",stroke:"#000",strokeWidth:"4",fill:"none"}),r.createElement("path",{d:"M46.22 62.98l-1.009 9.074a1.598 1.598 0 001.59 1.776h6.398a1.598 1.598 0 001.59-1.776L53.78 62.98a6.327 6.327 0 002.618-5.145A6.405 6.405 0 0050 51.436a6.405 6.405 0 00-6.398 6.399c0 2.068.979 3.953 2.618 5.145zM50 54.636a3.203 3.203 0 013.199 3.199c0 1.226-.697 2.324-1.818 2.868a1.6 1.6 0 00-.894 1.616l.925 8.312h-2.824l.925-8.312a1.6 1.6 0 00-.894-1.616c-1.121-.544-1.818-1.642-1.818-2.868A3.203 3.203 0 0150 54.636z"}),r.createElement("path",{d:"M50.5 25.594c8.596.362 13.217 9.248 13.531 17.558H36.969c.131-8.478 5.076-16.989 13.531-17.558z",stroke:"#000",strokeWidth:"4",fill:"none"}))},phone:function(e){e.styles;var t=mr(e,["styles"]);return r.createElement("svg",br({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M30.967 21.108a8.144 8.144 0 00-.961.405c-.786.405-3.297 2.487-5.044 4.177-2.696 2.626-3.864 4.304-3.968 5.715-.116 1.4.486 4.42 1.307 6.652 2.14 5.715 6.282 11.986 12.576 18.985 1.944 2.163 6.942 7.161 9.105 9.105 6.837 6.144 12.935 10.227 18.569 12.414 2.383.925 5.865 1.631 7.254 1.469.752-.092 1.897-.717 3.112-1.701 2.129-1.712 6.005-6.108 6.745-7.635.336-.694.359-.845.359-1.967 0-1.087-.035-1.272-.313-1.793-.162-.324-.451-.717-.636-.891-.405-.381-11.685-7.879-12.472-8.284-.486-.254-.729-.3-1.562-.3-1.516 0-2.036.208-6.328 2.661l-1.921 1.087-1.098-.822c-2.141-1.607-4.409-3.655-7.903-7.149-3.493-3.505-5.541-5.762-7.15-7.914l-.833-1.098 1.342-2.349c1.782-3.146 2.106-3.818 2.326-4.847.22-1.03.151-1.886-.197-2.58-.498-.96-8.168-12.413-8.527-12.715-.844-.706-2.602-.995-3.782-.625zm2.129 2.256c.196.197 4.384 6.479 7.172 10.748 1.019 1.562 1.076 1.677 1.019 2.128-.081.614-.625 1.701-2.511 5.01-.833 1.458-1.573 2.742-1.631 2.857-.197.347 1.758 3.043 4.442 6.108.648.729 2.708 2.869 4.593 4.744 4.107 4.119 6.872 6.548 9.441 8.284l1.111.752.358-.232c.845-.509 4.628-2.638 5.819-3.274.868-.451 1.481-.705 1.852-.74l.566-.07 6.132 4.073c3.378 2.233 6.201 4.153 6.282 4.257.197.267.173.938-.081 1.47-.682 1.492-5.287 6.617-6.953 7.728-.602.405-.682.428-1.585.428-4.893 0-12.413-3.841-20.199-10.331-4.894-4.084-11.118-10.308-15.202-15.202-6.503-7.798-10.263-15.155-10.343-20.188-.012-.764.022-.949.312-1.435.798-1.376 5.554-5.75 7.531-6.941.775-.463 1.516-.532 1.875-.174z"}),r.createElement("path",{d:"M30.967 21.108a8.144 8.144 0 00-.961.405c-.786.405-3.297 2.487-5.044 4.177-2.696 2.626-3.864 4.304-3.968 5.715-.116 1.4.486 4.42 1.307 6.652 2.14 5.715 6.282 11.986 12.576 18.985 1.944 2.163 6.942 7.161 9.105 9.105 6.837 6.144 12.935 10.227 18.569 12.414 2.383.925 5.865 1.631 7.254 1.469.752-.092 1.897-.717 3.112-1.701 2.129-1.712 6.005-6.108 6.745-7.635.336-.694.359-.845.359-1.967 0-1.087-.035-1.272-.313-1.793-.162-.324-.451-.717-.636-.891-.405-.381-11.685-7.879-12.472-8.284-.486-.254-.729-.3-1.562-.3-1.516 0-2.036.208-6.328 2.661l-1.921 1.087-1.098-.822c-2.141-1.607-4.409-3.655-7.903-7.149-3.493-3.505-5.541-5.762-7.15-7.914l-.833-1.098 1.342-2.349c1.782-3.146 2.106-3.818 2.326-4.847.22-1.03.151-1.886-.197-2.58-.498-.96-8.168-12.413-8.527-12.715-.844-.706-2.602-.995-3.782-.625zm2.129 2.256c.196.197 4.384 6.479 7.172 10.748 1.019 1.562 1.076 1.677 1.019 2.128-.081.614-.625 1.701-2.511 5.01-.833 1.458-1.573 2.742-1.631 2.857-.197.347 1.758 3.043 4.442 6.108.648.729 2.708 2.869 4.593 4.744 4.107 4.119 6.872 6.548 9.441 8.284l1.111.752.358-.232c.845-.509 4.628-2.638 5.819-3.274.868-.451 1.481-.705 1.852-.74l.566-.07 6.132 4.073c3.378 2.233 6.201 4.153 6.282 4.257.197.267.173.938-.081 1.47-.682 1.492-5.287 6.617-6.953 7.728-.602.405-.682.428-1.585.428-4.893 0-12.413-3.841-20.199-10.331-4.894-4.084-11.118-10.308-15.202-15.202-6.503-7.798-10.263-15.155-10.343-20.188-.012-.764.022-.949.312-1.435.798-1.376 5.554-5.75 7.531-6.941.775-.463 1.516-.532 1.875-.174z",stroke:"#000",strokeWidth:".5",fill:"none"}))},radio_group:function(e){e.styles;var t=gr(e,["styles"]);return r.createElement("svg",vr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M28.5 33.5h60M28.5 50.5h60M28.5 68h60",stroke:"#000",strokeWidth:"4",fill:"none"}),r.createElement("path",{d:"M17.167 25.586a7 7 0 110 14 7 7 0 110-14zm0 2.47a4.53 4.53 0 100 9.059 4.53 4.53 0 000-9.059zm0 1.647a2.882 2.882 0 110 5.765 2.882 2.882 0 010-5.765zM17.167 43.25a7 7 0 110 14 7 7 0 110-14zm0 2.471a4.53 4.53 0 100 9.058 4.529 4.529 0 100-9.058zm0 1.647a2.882 2.882 0 110 5.764 2.882 2.882 0 110-5.764zM17.167 60a7 7 0 110 14 7 7 0 110-14zm0 2.471a4.53 4.53 0 100 9.058 4.529 4.529 0 100-9.058zm0 1.647a2.882 2.882 0 110 5.764 2.882 2.882 0 110-5.764z"}))},rating:function(e){e.styles;var t=wr(e,["styles"]);return r.createElement("svg",Or({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M27.954 83.5l4.125-24.051-17.474-17.032 24.148-3.509 10.799-21.882 10.8 21.882L84.5 42.417 67.026 59.449 71.151 83.5 49.552 72.145z",stroke:"#000",strokeWidth:"4",fill:"none"}))},recaptcha:function(e){e.styles;var t=jr(e,["styles"]);return r.createElement("svg",Er({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M84.979 49.951a35.368 35.368 0 00-.035-1.497v-28.31l-7.827 7.827c-6.405-7.841-16.149-12.849-27.064-12.849-11.358 0-21.449 5.422-27.828 13.818l12.829 12.963a16.994 16.994 0 015.196-5.83c2.24-1.748 5.413-3.177 9.803-3.177.53 0 .939.062 1.24.179 5.439.429 10.153 3.431 12.929 7.787l-9.08 9.081c11.501-.045 24.494-.072 29.836.006",fill:"#1C3AA9"}),r.createElement("path",{d:"M49.849 15.124c-.502.001-1.001.013-1.497.035H20.043l7.826 7.827c-7.84 6.405-12.848 16.15-12.848 27.064 0 11.358 5.421 21.449 13.817 27.828L41.802 65.05a17.02 17.02 0 01-5.831-5.197c-1.747-2.24-3.176-5.413-3.176-9.803 0-.53.062-.939.178-1.24.43-5.439 3.431-10.153 7.788-12.929l9.08 9.08c-.045-11.501-.072-24.494.006-29.836",fill:"#4285F4"}),r.createElement("path",{d:"M15.022 50.049c.002.502.013 1.001.036 1.497v28.31l7.826-7.827c6.405 7.841 16.15 12.849 27.064 12.849 11.359 0 21.449-5.422 27.828-13.818L64.948 58.097a16.986 16.986 0 01-5.197 5.83c-2.239 1.748-5.413 3.177-9.802 3.177-.531 0-.94-.062-1.241-.179-5.439-.429-10.153-3.431-12.929-7.787l9.081-9.081c-11.502.045-24.495.072-29.837-.006",fill:"#ABABAB"}))},hcaptcha:function(e){e.styles;var t=Rr(e,["styles"]);return r.createElement("svg",Ar({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},t),r.createElement("path",{d:"M59.187 77.563h9.187v9.187h-9.187z",fill:"#0074BF",opacity:".502"}),r.createElement("path",{d:"M50 77.563h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#0074BF",opacity:".702"}),r.createElement("path",{d:"M31.626 77.563h9.187v9.187h-9.187z",fill:"#0074BF",opacity:".502"}),r.createElement("path",{d:"M68.376 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".702"}),r.createElement("path",{d:"M59.187 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".8"}),r.createElement("path",{d:"M50 68.376h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#0082BF"}),r.createElement("path",{d:"M31.626 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".8"}),r.createElement("path",{d:"M22.437 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".702"}),r.createElement("g",{fill:"#008FBF"},r.createElement("path",{d:"M77.563 59.187h9.187v9.187h-9.187z",opacity:".502"}),r.createElement("path",{d:"M68.376 59.187h9.187v9.187h-9.187z",opacity:".8"}),r.createElement("path",{d:"M59.187 59.187h9.187v9.187h-9.187zm-9.187 0h9.187v9.187H50zm-9.187 0H50v9.187h-9.187zM31.626 59.187h9.187v9.187h-9.187z"}),r.createElement("path",{d:"M22.437 59.187h9.187v9.187h-9.187z",opacity:".8"}),r.createElement("path",{d:"M13.25 59.187h9.187v9.187H13.25z",opacity:".502"})),r.createElement("path",{d:"M77.563 50h9.187v9.187h-9.187z",fill:"#009DBF",opacity:".702"}),r.createElement("path",{d:"M68.376 50h9.187v9.187h-9.187zm-9.189 0h9.187v9.187h-9.187zM50 50h9.187v9.187H50zm-9.187 0H50v9.187h-9.187zM31.626 50h9.187v9.187h-9.187zm-9.189 0h9.187v9.187h-9.187z",fill:"#009DBF"}),r.createElement("path",{d:"M13.25 50h9.187v9.187H13.25z",fill:"#009DBF",opacity:".702"}),r.createElement("path",{d:"M77.563 40.813h9.187V50h-9.187z",fill:"#00ABBF",opacity:".702"}),r.createElement("path",{d:"M68.376 40.813h9.187V50h-9.187zm-9.189 0h9.187V50h-9.187zm-9.187 0h9.187V50H50zm-9.187 0H50V50h-9.187zM31.626 40.813h9.187V50h-9.187zm-9.189 0h9.187V50h-9.187z",fill:"#00ABBF"}),r.createElement("path",{d:"M13.25 40.813h9.187V50H13.25z",fill:"#00ABBF",opacity:".702"}),r.createElement("path",{d:"M77.563 31.626h9.187v9.187h-9.187z",fill:"#00B9BF",opacity:".502"}),r.createElement("path",{d:"M68.376 31.626h9.187v9.187h-9.187z",fill:"#00B9BF",opacity:".8"}),r.createElement("path",{d:"M59.187 31.626h9.187v9.187h-9.187zm-9.187 0h9.187v9.187H50zm-9.187 0H50v9.187h-9.187zM31.626 31.626h9.187v9.187h-9.187z",fill:"#00B9BF"}),r.createElement("path",{d:"M22.437 31.626h9.187v9.187h-9.187z",fill:"#00B9BF",opacity:".8"}),r.createElement("path",{d:"M13.25 31.626h9.187v9.187H13.25z",fill:"#00B9BF",opacity:".502"}),r.createElement("path",{d:"M68.376 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".702"}),r.createElement("path",{d:"M59.187 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".8"}),r.createElement("path",{d:"M50 22.437h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#00C6BF"}),r.createElement("path",{d:"M31.626 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".8"}),r.createElement("path",{d:"M22.437 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".702"}),r.createElement("path",{d:"M59.187 13.25h9.187v9.187h-9.187z",fill:"#00D4BF",opacity:".502"}),r.createElement("path",{d:"M50 13.25h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#00D4BF",opacity:".702"}),r.createElement("path",{d:"M31.626 13.25h9.187v9.187h-9.187z",fill:"#00D4BF",opacity:".502"}),r.createElement("path",{d:"M37.44 47.101L40 41.372c.934-1.469.81-3.268-.211-4.289a2.456 2.456 0 00-.215-.193 2.631 2.631 0 00-.235-.168 2.823 2.823 0 00-2.363-.274 3.894 3.894 0 00-1.721 1.1 3.95 3.95 0 00-.413.55c-.12.195-3.505 8.177-4.809 11.852s-.783 10.415 4.246 15.455c5.333 5.333 13.055 6.551 17.981 2.855a2.77 2.77 0 00.299-.173c.049-.03.096-.063.142-.098a1.97 1.97 0 00.136-.105L68.015 55.21c.737-.61 1.828-1.865.849-3.298-.956-1.397-2.766-.446-3.505.026l-8.735 6.352a.397.397 0 01-.445.038.371.371 0 01-.119-.104c-.222-.273-.261-.995.087-1.281l13.39-11.364c1.157-1.041 1.318-2.556.381-3.594-.914-1.017-2.367-.986-3.533.065l-12.056 9.424a.517.517 0 01-.407.117.529.529 0 01-.363-.216c-.238-.267-.33-.722-.062-.99L67.15 37.136a2.66 2.66 0 00.681-2.884 2.686 2.686 0 00-.546-.886 2.51 2.51 0 00-.845-.589 2.487 2.487 0 00-1.01-.204 2.677 2.677 0 00-1.502.433 2.733 2.733 0 00-.415.328L49.562 46.439c-.334.334-.986 0-1.066-.39a.414.414 0 01.01-.21.383.383 0 01.043-.097.377.377 0 01.066-.083L59.293 33.5a2.63 2.63 0 00-1.834-4.556 2.63 2.63 0 00-1.879.831L39.387 47.678c-.58.58-1.435.61-1.843.272a.594.594 0 01-.225-.402.604.604 0 01.121-.447z",fill:"#fff"}))},regex:function(e){e.styles;var t=Sr(e,["styles"]);return r.createElement("svg",Pr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M34.531 62.497q-.814-1.302-1.532-2.684-.718-1.382-1.247-2.914-.529-1.532-.827-3.239-.298-1.708-.298-3.66 0-3.28 1.017-6.452 1.016-3.171 2.887-6.045h2.521q-1.627 2.928-2.481 6.005-.854 3.076-.854 6.492t.814 6.506q.813 3.09 2.521 5.991zM43.223 55.467h3.768v3.659h-3.768zM46.693 44.562l.882-2.607 4.411 1.725v-4.812h2.727v4.812l4.37-1.725.963 2.607-4.572 1.524 2.807 3.769-2.125 1.564-2.847-3.93-2.727 3.93-2.245-1.564 2.807-3.769zM65.469 37.503q.814 1.302 1.519 2.698.704 1.396 1.233 2.927.529 1.532.84 3.24.312 1.707.312 3.659 0 3.28-1.017 6.452-1.016 3.171-2.887 6.018h-2.521q1.627-2.901 2.481-5.978.854-3.076.854-6.492 0-3.415-.814-6.506-.813-3.09-2.521-6.018z"}),r.createElement("g",null,r.createElement("path",{d:"M87.921 28C91.838 28 95 31.179 95 35.085v29.83C95 68.821 91.838 72 87.921 72H12.079C8.162 72 5 68.821 5 64.915v-29.83C5 31.179 8.162 28 12.079 28h75.842zm0 4H12.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"})))},rich_text:function(e){e.styles;var t=kr(e,["styles"]);return r.createElement("svg",Cr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M49.009 40.356h35.607M49.009 56.676h35.607M15.384 72.997h69.232",stroke:"#000",strokeWidth:"3",fill:"none"}),r.createElement("path",{d:"M31.259 27.003h4.896l4.599 32.418h-4.71l-1.076-8.581H24.434l-4.08 8.581h-4.97zm1.595 5.721h-.074L26.4 46.527h8.086z"}))},select:function(e){e.styles;var t=Ir(e,["styles"]);return r.createElement("svg",xr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M86.921 28C90.838 28 94 31.179 94 35.085v29.83C94 68.821 90.838 72 86.921 72H11.079C7.162 72 4 68.821 4 64.915v-29.83C4 31.179 7.162 28 11.079 28h75.842zm0 4H11.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"}),r.createElement("path",{d:"M81.156 45.438L68.093 58.501 55.031 45.438h26.125z"}))},signature:function(e){e.styles;var t=qr(e,["styles"]);return r.createElement("svg",Tr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M34.898 84l5.228-21.172 32.282-44.274c2.194-3.008 6.463-3.588 9.529-1.353l2.178 1.589c3.066 2.235 3.819 6.478 1.626 9.486L56.699 68.105l-3.241 4.444L34.898 84zm11.701-23.26l-.884 1.212 6.868 5.008 29.925-41.041c.87-1.193.56-2.942-.749-3.897l-2.179-1.589c-1.309-.954-3.07-.715-3.94.478L46.599 60.74zM23.872 71.254l.613.036.613.251.417.325.302.334.245.34.218.352.205.37.294.584.397.858.41.931.424.975.441.994.459.987.476.95.492.883.502.783.368.488.232.267.236.237.223.189.206.14.181.092.035.007a1.501 1.501 0 01-1.21 2.745l-.295-.137-.466-.273-.428-.317-.395-.352-.369-.383-.357-.425-.491-.666-.595-.939-.551-.996-.514-1.028-.482-1.036-.449-1.014-.419-.964-.387-.881-.221-.479-.089.274-.279.972-.284 1.058-.288 1.104-.294 1.111-.302 1.085-.312 1.019-.243.702-.176.447-.19.426-.217.409-.267.401-.367.399-.559.362-.786.162-.769-.175-.462-.289-.082-.072a1.509 1.509 0 01-.127-.126l-.211-.254-.272-.412-.227-.436-.204-.468-.189-.501-.183-.54-.26-.848-.334-1.184-.329-1.201-.328-1.157-.248-.799-.162-.472-.103-.274-.012.026-.133.318-.138.358-.144.4-.149.442-.153.485-.158.527-.164.575-.085.311a1.5 1.5 0 01-2.893-.794l.085-.311.171-.602.17-.568.167-.529.166-.492.163-.456.162-.423.162-.391.238-.519.324-.595.355-.516.421-.448.558-.377.765-.213.846.108.671.373.461.461.335.483.269.5.233.521.211.546.197.569.276.884.35 1.228.337 1.229.327 1.163.134.433.212-.7.281-1.013.284-1.075.287-1.096.289-1.076.293-1.023.301-.935.24-.641.175-.403.186-.366.216-.347.277-.341.408-.341.425-.212c.102-.037.207-.063.314-.078l.07-.01zm-3.551 11.443l.077.098-.025-.047-.052-.051zm-.019-.025l.026.023-.026-.023zm-4.548-7.537l-.086.054-.067.087.08-.039.073-.102zm9.145-1.273l-.074.104-.01.018.1-.116-.016-.006z"}))},spam:function(e){e.styles;var t=Fr(e,["styles"]);return r.createElement("svg",Dr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M49.141 16.259c-.24.134-.867.627-1.401 1.081-5.173 4.387-12.841 6.841-19.522 6.267-1.027-.094-2.213-.2-2.653-.24-.693-.054-.867-.027-1.267.253-1 .667-.933-.253-.933 13.975 0 13.481.04 14.748.613 17.322 1.88 8.428 8.921 17.428 19.855 25.362C47.06 82.626 49.354 84 50.034 84c1.186 0 7.56-4.44 12.068-8.401 1.786-1.574 4.88-4.707 6.28-6.334 3.56-4.186 6.201-8.867 7.388-13.067.88-3.161.866-2.84.866-17.936 0-12.961-.013-13.695-.24-14.041a2.335 2.335 0 00-.667-.64c-.466-.293-.253-.293-3.866.027-4.468.4-9.681-.614-14.029-2.734-1.906-.92-4.454-2.574-5.773-3.747-.467-.401-1.027-.827-1.227-.934a1.706 1.706 0 00-1.693.066zm2.08 5.108c4.253 3.134 9.254 5.147 14.615 5.908 1.067.146 2.507.227 4.307.227l2.707.013-.054 12.268c-.04 13.774 0 13.148-1.053 16.321-1.027 3.093-2.947 6.468-5.534 9.694-2.547 3.187-7.013 7.414-11 10.415-2.053 1.546-4.961 3.52-5.175 3.52-.493 0-6.08-4.107-8.934-6.56-7.454-6.428-12.001-13.015-13.494-19.576-.281-1.24-.294-1.507-.334-13.681l-.053-12.415h2.64c4.654.013 8.454-.747 12.682-2.52 2.213-.934 5.2-2.681 6.88-4.041.28-.227.547-.413.573-.413.04 0 .587.386 1.227.84z"}),r.createElement("path",{d:"M40.428 55.965l6.757-6.757-6.706-6.706 2.823-2.824 6.707 6.707 6.706-6.707 2.858 2.858-6.707 6.706 6.707 6.706-2.824 2.824-6.707-6.706-6.756 6.757z"}))},submit:function(e){e.styles;var t=Hr(e,["styles"]);return r.createElement("svg",Br({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M67.446 59.5l-2.275-2.275 5.85-5.85H55.225v-3.25h15.796l-5.85-5.85L67.446 40l9.749 9.75-9.749 9.75z"}),r.createElement("path",{d:"M17.5 28h66a5 5 0 015 5v34.5a5 5 0 01-5 5h-66a5 5 0 01-5-5V33a5 5 0 015-5z",stroke:"#000",strokeWidth:"4",fill:"none"}))},save:function(e){e.styles;var t=Mr(e,["styles"]);return r.createElement("svg",Nr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("g",{stroke:"#000",fill:"none"},r.createElement("path",{d:"M17 27.75h66a5 5 0 015 5v34.5a5 5 0 01-5 5H17a5 5 0 01-5-5v-34.5a5 5 0 015-5z",strokeWidth:"4"}),r.createElement("path",{d:"M54.963 35.375h19.58c2.67 0 4.835 2.129 4.835 4.756v19.738c0 2.627-2.165 4.756-4.835 4.756h-19.58c-2.67 0-4.835-2.129-4.835-4.756V40.131c0-2.627 2.165-4.756 4.835-4.756z",strokeWidth:"3"}),r.createElement("path",{d:"M58.896 52.875H70.61c1.598 0 2.893.855 2.893 1.911v7.928c0 1.056-1.295 1.911-2.893 1.911H58.896c-1.598 0-2.893-.855-2.893-1.911v-7.928c0-1.056 1.295-1.911 2.893-1.911zM60.151 35.375h9.204c1.256 0 2.273.637 2.273 1.423v5.904c0 .786-1.017 1.423-2.273 1.423h-9.204c-1.255 0-2.273-.637-2.273-1.423v-5.904c0-.786 1.018-1.423 2.273-1.423z",strokeWidth:"3"})))},website:function(e){e.styles;var t=Wr(e,["styles"]);return r.createElement("svg",Yr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M50 17.73h-.079C32.133 17.77 17.73 32.205 17.73 50s14.403 32.224 32.191 32.27H50c17.821 0 32.27-14.449 32.27-32.27 0-17.821-14.449-32.27-32.27-32.27zm1.291 19.309a47.709 47.709 0 009.957-1.323c.968 3.806 1.568 8.186 1.66 12.993H51.291v-11.67zm0-2.581V20.516c3.477.961 7.007 5.604 9.253 12.717a44.631 44.631 0 01-9.253 1.225zm-2.582-13.975v13.975a44.334 44.334 0 01-9.325-1.252c2.265-7.152 5.822-11.808 9.325-12.723zm0 16.556v11.67H37.013c.092-4.814.698-9.2 1.66-13.007a47.48 47.48 0 0010.036 1.337zm-14.297 11.67H20.345a29.524 29.524 0 016.717-17.531 47.387 47.387 0 009.115 3.846c-1.041 4.116-1.667 8.759-1.765 13.685zm0 2.582c.092 4.926.717 9.562 1.765 13.685a46.974 46.974 0 00-9.115 3.853c-3.958-4.821-6.434-10.9-6.717-17.538h14.067zm2.601 0h11.696v11.657a47.547 47.547 0 00-10.036 1.343c-.969-3.807-1.568-8.193-1.66-13zm11.696 14.232v13.988c-3.503-.916-7.066-5.579-9.332-12.744a45.399 45.399 0 019.332-1.244zm2.582 13.961V65.523c3.181.092 6.269.513 9.253 1.231-2.246 7.119-5.769 11.769-9.253 12.73zm0-16.536V51.291h11.617c-.092 4.801-.692 9.18-1.66 12.98a47.26 47.26 0 00-9.957-1.323zm14.212-11.657h14.152a29.517 29.517 0 01-6.71 17.531 47.768 47.768 0 00-9.194-3.872c1.034-4.117 1.66-8.746 1.752-13.659zm0-2.582c-.092-4.919-.718-9.556-1.759-13.672a47.494 47.494 0 009.187-3.872 29.542 29.542 0 016.724 17.538l-14.152.006zm5.65-19.513a45.34 45.34 0 01-8.107 3.352c-1.508-4.854-3.628-8.818-6.131-11.42a29.733 29.733 0 0114.238 8.068zm-28.167-8.041c-2.489 2.594-4.603 6.539-6.105 11.373a44.924 44.924 0 01-8.034-3.332 29.677 29.677 0 0114.139-8.041zM28.834 70.791a45.071 45.071 0 018.041-3.332c1.501 4.834 3.615 8.785 6.105 11.386a29.72 29.72 0 01-14.146-8.054zm28.074 8.074c2.51-2.601 4.63-6.566 6.138-11.433a45.281 45.281 0 018.114 3.359 29.622 29.622 0 01-14.252 8.074z"}))},invisible:rr,table:function(e){e.styles;var t=Ur(e,["styles"]);return r.createElement("svg",Lr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M88.222 11C91.986 11 95 14.181 95 18.06v63.88c0 3.879-3.014 7.06-6.778 7.06H11.778C8.014 89 5 85.819 5 81.94V18.06C5 14.181 8.014 11 11.778 11h76.444zm0 4.034H11.778C10.265 15.035 9 16.369 9 18.06v63.88c0 1.691 1.265 3.026 2.778 3.026h76.444c1.514 0 2.778-1.335 2.778-3.026V18.06c0-1.691-1.264-3.025-2.778-3.026z"}),r.createElement("path",{d:"M92.834 43.5v4H7.833v-4h85.001zM92.834 64.5v4H7.833v-4h85.001z"}),r.createElement("path",{d:"M37 25.398l.215 60.5-4 .014L33 25.413l4-.015zM66.785 25.898l.215 60.5-4 .014-.215-60.499 4-.015z"}),r.createElement("path",{d:"M93 14.405v12H8v-12h85z"}))}},Zr=function(e){if(Jr[e]){var t=Jr[e];return r.createElement(t,null)}return null};function zr(e){return zr="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},zr(e)}function _r(){return _r=Object.assign||function(e){for(var t=1;t0?l[0]:"";if(o&&this.cachedOptions)return this.cachedOptions;var f=[];a&&a!==Io?n&&n[u]&&(f=n[u]):f=i;var p=[];if(f)for(var y=0;y0?l[0]:"";if(o&&this.cachedOptions)return this.cachedOptions;var f=[];a&&a!==Io?n&&n[u]&&(f=n[u]):f=i;var p=[];if(f)for(var y=0;y=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function $a(e,t){if(e){if("string"==typeof e)return eu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eu(e,t):void 0}}function eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&r.createElement("ul",{className:"opinion-scale-legends"},l))}}])&&tu(t.prototype,n),o&&tu(t,o),a}(ao);function au(e){return au="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},au(e)}function uu(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function bu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=u?i:o}}));return r.createElement("div",{className:"rating"},a)}}])&&ic(t.prototype,n),o&&ic(t,o),a}(ao);function sc(e){return sc="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},sc(e)}function fc(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Tc=function(e){e.styles;var t=Ic(e,["styles"]);return r.createElement("svg",xc({version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"640",height:"172",viewBox:"0 0 480 129"},t),r.createElement("path",{d:"M178 1.5c0 1-1.1 1.5-3.2 1.6-3.3.1-12.7 1-31.8 3-5.8.6-11.2 1.4-12 1.9-.9.4-3.6 1.1-6 1.5-2.5.4-7 1.3-10 2.1s-7.3 1.4-9.6 1.4c-2.8 0-4.4.5-4.8 1.5-.3 1-1.9 1.5-4.3 1.5-2.1 0-4.7.7-5.7 1.5-1.1.8-3.2 1.5-4.7 1.5s-3.1.4-3.4 1c-.3.5-1.6 1-2.8 1-1.2 0-3.9.9-6 2-2 1.1-4.7 2-5.9 2-1.3 0-3.2.7-4.2 1.5-1.1.8-3.2 1.5-4.7 1.5s-2.9.7-3.3 1.5c-.3.8-1.6 1.5-2.9 1.5-1.4 0-3 .7-3.7 1.5-.7.8-2 1.5-3 1.5s-2.3.7-3 1.5c-.7.8-1.9 1.5-2.7 1.5-.8 0-3.9 1.7-6.9 3.7-3.1 2.1-6.5 4.3-7.6 5C22.1 47.8 2 68.4 2 70.2c0 .9-.4 2-1 2.3-1.3.8-1.3 27.2 0 28 .6.3 1 1.7 1 2.9 0 1.3.7 2.9 1.5 3.6.8.7 1.5 1.8 1.5 2.4 0 1.8 10.3 11.6 12.2 11.6.8 0 2.1.7 2.8 1.5.7.8 1.8 1.5 2.5 1.5s1.8.7 2.5 1.5c.7.9 2.9 1.5 5.1 1.5 2.2 0 3.9.5 3.9 1.1 0 .7 7.2.9 24.2.5 26.2-.6 35.6-1.3 37.4-2.7.7-.5 4.1-1.2 7.8-1.6 3.6-.3 7.1-1.2 7.7-1.9.7-.8 3.1-1.4 5.9-1.4 3.3 0 5-.5 5.4-1.5.3-1 1.9-1.5 4.3-1.5 2.1 0 4.7-.7 5.7-1.5 1.1-.8 3.1-1.5 4.5-1.5s3.5-.7 4.5-1.5c1.1-.8 3.1-1.5 4.5-1.5s3.5-.7 4.5-1.5c1.1-.8 3.2-1.5 4.7-1.5 1.4 0 3.2-.7 3.9-1.5.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2.5-1.5 4-1.5s3.3-.7 4-1.5c.7-.8 2.1-1.5 3.1-1.5s2.1-.5 2.4-1.1c.4-.5 1.7-1.5 2.8-2 1.2-.5 3.6-1.8 5.2-2.9 1.7-1.1 3.7-2.3 4.5-2.6 2.3-1.1 9-7.7 9-9 0-.6.7-1.7 1.5-2.4 1-.8 1.5-3.1 1.5-6.9-.1-6.4-3.2-12.1-8.5-15.3-4.2-2.5-4.4-2.6-9.7-3.3-2.6-.3-5-1-5.3-1.6-.4-.5-5.1-.9-10.5-.9s-10.1-.4-10.4-.8c-.5-.9 4.6-5.2 6.1-5.2.5 0 3.9-3.1 7.6-6.8 6.8-6.8 6.8-6.9 6.5-11.8l-.3-4.9-8-.3c-6.8-.3-8.7.1-12.3 2-7.7 4.1-8.4 4.5-13.3 9.4l-4.9 4.8v7.7c0 7-.2 7.8-2.4 9.3-1.4.9-5.8 1.9-9.8 2.2-5.3.5-7.9 1.2-9.5 2.7-2.6 2.4-3 6.2-.7 7.1 1.8.7 1 2.6-1.1 2.6-.8 0-3.4 1.3-5.8 3-2.5 1.6-4.9 3-5.5 3-.5 0-1.2.7-1.6 1.5-.3.8-1.4 1.5-2.5 1.5s-2.3.5-2.6 1.1c-.4.5-1.7 1.4-2.8 2-3.3 1.4-6.1 3.3-7 4.6-.4.7-1.6 1.3-2.6 1.3-2.4 0-6.4 4.4-5.9 6.7.3 1.5 1.3 1.8 5.8 1.8 4.9 0 5.5-.2 5.8-2.2.3-2.4 8-9.3 10.2-9.3.6 0 3.2-1.4 5.7-3 2.4-1.7 4.8-3 5.3-3s3.9-2 7.5-4.6c5.6-3.8 6.9-4.3 8.2-3.2.8.7 6.1 1.7 11.7 2.4 9.2 1 10.3 1 11.9-.6 1.7-1.6 1.7-2 .4-5.2-.8-2-2-3.9-2.6-4.2-2.3-1.5-.9-2.6 3.2-2.6 2.4 0 4.8-.5 5.4-1.1.7-.7 5.6-1.4 11-1.7 8.3-.4 10.1-.2 11.2 1.2.7.9 2.4 1.6 3.6 1.6 1.2 0 2.8.7 3.5 1.5.7.8 2 1.5 2.9 1.5 2.8 0 6.1 5.4 6.1 9.9 0 3.5-.6 4.5-5.2 8.6-2.9 2.6-6.2 5.1-7.3 5.6-1.1.5-2.8 1.3-3.7 1.9-1 .5-2.6 1.5-3.5 2-1 .6-2.5 1.3-3.3 1.6-.8.3-2.2 1-3 1.5-.8.5-2.5 1.3-3.7 1.8-1.1.6-2.4 1.5-2.8 2-.3.6-1.9 1.1-3.4 1.1-1.6 0-3.4.7-4.1 1.5-.7.8-2.5 1.5-4 1.5s-3.3.7-4 1.5c-.7.8-2.4 1.5-3.9 1.5-1.4 0-3.5.7-4.5 1.5-1.1.8-3.1 1.5-4.5 1.5s-3.5.7-4.5 1.5c-1.1.8-3.6 1.5-5.7 1.5-2 0-4.2.7-4.9 1.5-.7.8-2.7 1.5-4.4 1.5-1.8 0-3.7.5-4.4 1.2-.7.7-3.6 1.5-6.4 1.9-5.4.7-11.8 2.3-17.3 4-1.6.6-8.3 1.3-14.8 1.6-6.5.3-12 1-12.3 1.4-.7 1.2-7.1 1.1-7.9-.1-.3-.6-4.4-1-9.1-1-6.6 0-8.6-.3-9-1.5-.4-.8-1.7-1.5-2.9-1.5C26.6 121 8 107.4 8 103.2c0-.9-.6-2.3-1.4-3.1-1.5-1.7-2.1-6.3-1.8-14.7.2-4.2.7-5.6 3.2-8 2-1.9 3-3.9 3-5.9 0-3.7 6.4-10.5 9.8-10.5 1.3 0 2.2-.6 2.2-1.5 0-.8.7-1.5 1.5-1.5.9 0 1.5-.9 1.5-2.4 0-1.7 1.4-3.6 4.4-6 2.3-2 4.8-3.6 5.3-3.6.6 0 1.6-.7 2.3-1.5.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2.3-1.5 3.5-1.5 1.2 0 2.8-.7 3.5-1.5.7-.8 2.6-1.5 4.2-1.5s3.6-.7 4.4-1.5c.9-.8 2.9-1.5 4.5-1.5 1.7 0 3.7-.7 4.5-1.5.9-.8 3-1.5 4.8-1.5 1.9 0 3.9-.7 4.6-1.5.7-.8 2.7-1.5 4.4-1.5 1.7 0 4-.7 5-1.5 1.1-.8 3.8-1.5 6-1.5 2.3 0 5-.7 6-1.5 1.1-.8 3.6-1.5 5.7-1.5 2 0 5.3-.7 7.2-1.5 2-.8 6.3-1.5 9.5-1.5s6.3-.5 6.9-1.1c.6-.6 5.1-1.3 10-1.6 4.8-.2 10-.9 11.5-1.5 2.8-1 22.8-2.5 46.3-3.4 9.1-.4 13.6-.2 15.2.7 2 1.1 2.6.9 4.8-1.1 5.2-4.9 4.6-5-24-5-22.9 0-26.5.2-26.5 1.5zm-9 32.1c-2.5 2.5-7 6.4-10 8.7-3 2.2-6.9 5.4-8.7 7-4 3.8-6.3 3.1-6.3-1.9 0-3.2.9-4.5 6.5-10 3.6-3.5 7.1-6.4 7.8-6.4.7 0 1.9-.6 2.5-1.2.7-.7 3.2-1.8 5.5-2.3 3.3-.9 4.5-.8 5.7.2 1.2 1.1.8 1.9-3 5.9zm-24.6 31.5c2.4 4 .9 6-2.8 3.5-1.4-.9-3.2-1.6-4-1.6-2.7 0-2.7-1.9.1-3.3 4.1-2.2 4.7-2 6.7 1.4z"}),r.createElement("path",{d:"M231.7 2.7c-.7 3.7.5 4.3 8.8 4.3 8.6.1 15.3.9 16.1 2.1.3.5 2.4.9 4.8.9 2.3 0 5.1.7 6.2 1.5 1 .8 3.6 1.5 5.7 1.5 2.4 0 4 .5 4.3 1.5.4.8 1.7 1.5 3 1.5 1.4 0 2.7.7 3 1.5.4.8 1.1 1.5 1.8 1.5 2.1 0 9.2 7.3 11.4 11.8 1.4 2.7 2.2 6.1 2.2 9.3 0 4.5-.8 7-4.1 12.9-.5.8-1.5 3-2.4 4.8-.8 1.9-4.4 6.4-8 10.1-3.6 3.7-6.5 7.2-6.5 7.8 0 .6-.7 1.6-1.5 2.3-2.7 2.3-1.8 4 2.3 4 3.1 0 4.6-.9 9-5.1 2.8-2.8 5.2-5.5 5.2-6s.7-.9 1.5-.9 1.5.7 1.5 1.5-.7 1.5-1.6 1.5c-1.1 0-1.4.8-1.2 2.7.4 3.9 4.1 4.3 7.7.9 2.1-2 3-2.3 3.9-1.4 1.5 1.5 7-1.3 12.2-6.2 3.6-3.5 3.7-3.5 11.6-3.2 19.9.7 34 1.9 36.1 3.2 1.7 1.1 2.4 1.1 3.6.1.9-.6 1.8-.8 2.1-.3.3.5 6.7 1.2 14.3 1.6 7.6.4 17.9.9 22.8 1.2 5 .2 22.1.6 38.2.9 24.7.4 29.3.2 30.3-1 .7-.8 1.9-1.5 2.6-1.5.9 0 1.4-1.1 1.4-3 0-2.6-.3-3-2.9-3-1.6 0-3.4.6-4 1.4-.6.7-2.7 1.6-4.6 1.9-5.4.9-77.5-1.1-78.8-2.1-.7-.5-9.5-1.2-19.7-1.6-10.1-.4-18.9-1.1-19.4-1.6-.6-.6-8.6-1-18.7-1-11.3 0-18-.4-18.4-1-.4-.6-1.5-.8-2.5-.5-1 .3-2.1.1-2.5-.5-.3-.5-2.2-1-4.1-1-3.5 0-3.5-.1-2.9-3.3.4-1.7 1.4-4.7 2.1-6.6 2.5-6 1.8-14.3-1.8-21.7-3.2-6.5-9.8-13.4-13-13.4-.7 0-1.8-.4-2.4-.9-1.1-1.2-12.7-5.1-14.9-5.1-.9 0-2.6-.7-3.8-1.5-1.5-.9-5.4-1.6-11-1.7-7.9-.3-9.2-.7-8.8-3.1 0-.4-.6-.7-1.4-.7-.8 0-1.4.5-1.2 1.1.1.6-.4 1.4-1 1.6-.7.3-1.3-.2-1.3-1.1 0-1.3-1.1-1.6-5.4-1.6-5.1 0-5.4.2-5.9 2.7z"}))};function qc(e){return qc="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},qc(e)}function Dc(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Kc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.index&&i.x+i.width1?r.createElement("ul",{className:"composer-actions composer-page-actions"},r.createElement("li",{className:"composer-action-remove",onClick:this.removePageHandler})):"")))}},{key:"tabClickHandler",value:function(e){e.target.className.match(/composer-action-remove/)||this.props.onClick()}},{key:"removePageHandler",value:function(e){var t=this.props,n=t.index,r=t.removePage;return confirm("Are you sure you want to remove this page and all fields on it?")&&r(n),e.preventDefault(),!1}}],n&&ef(t.prototype,n),o&&ef(t,o),a}(r.Component),zs.propTypes={index:te().number.isRequired,isSelected:te().bool.isRequired,placeholderPageIndex:te().number,label:te().string,onClick:te().func.isRequired},Zs=zs))||Zs)||Zs)||Zs);function lf(e){return lf="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},lf(e)}function sf(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null,arguments.length>3?arguments[3]:void 0))},removeColumn:function(e){function t(t,n,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(t,n,r){return e(removeColumn(t,n,r))})),addRowPlaceholder:function(t,n){return e({type:vt,rowIndex:t,targetHash:n})},addColumnPlaceholder:function(t,n,r){return e(function(e,t,n){return{type:gt,rowIndex:e,index:t,targetHash:n}}(t,n,r))},addFieldToNewRow:function(t,n,r){return e(Rt(t,n,r))},clearPlaceholders:function(){return e(It())},checkForDuplicateHandles:function(){return e(Ct())}}})),hf(bf=(0,Zt.T)([nn,an],Rf,(function(e){return{connectDropTarget:e.dropTarget()}}))((mf=function(e){!function(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}}),t&&wf(e,t)}(a,e);var t,n,o,i=Ef(a);function a(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(n=i.call(this,e,t)).moveColumn=n.moveColumn.bind(jf(n)),n.addColumn=n.addColumn.bind(jf(n)),n.columnToNewRow=n.columnToNewRow.bind(jf(n)),n.removeColumn=n.removeColumn.bind(jf(n)),n}return t=a,n=[{key:"componentDidMount",value:function(){(0,this.props.checkForDuplicateHandles)()}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageIndex,o=t.layout,i=t.connectDropTarget,a=o[n]?o[n]:[],u=this.props.placeholders,c=u.type,l=u.rowIndex,s=c===on&&-1===l;return i(r.createElement("div",{className:"builder"},r.createElement("div",{className:"tabs"},r.createElement(vf,null)),r.createElement("div",{className:"layout"},a.map((function(t,n){return r.createElement(Xs,{key:t.id,properties:e.props.properties,index:n,columns:t.columns,moveColumn:e.moveColumn,addColumn:e.addColumn,columnToNewRow:e.columnToNewRow,addRowPlaceholder:e.props.addRowPlaceholder,addColumnPlaceholder:e.props.addColumnPlaceholder,clearPlaceholders:e.props.clearPlaceholders})})),r.createElement(tn,{active:s}))))}},{key:"addColumn",value:function(e,t,n,r){this.props.addColumn(e,t,n,r,this.props.pageIndex)}},{key:"moveColumn",value:function(e,t,n,r){this.props.moveColumn(e,t,n,r,this.props.pageIndex)}},{key:"columnToNewRow",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.props.columnToNewRow(e,t,n,this.props.pageIndex)}},{key:"removeColumn",value:function(e,t){this.props.removeColumn(e,t,this.props.pageIndex)}}],n&&Of(t.prototype,n),o&&Of(t,o),a}(r.Component),mf.propTypes={layout:te().array.isRequired,pageIndex:te().number.isRequired,connectDropTarget:te().func.isRequired,addColumn:te().func.isRequired,moveColumn:te().func.isRequired,columnToNewRow:te().func.isRequired,addFieldToNewRow:te().func.isRequired,removeColumn:te().func.isRequired,addRowPlaceholder:te().func.isRequired,addColumnPlaceholder:te().func.isRequired,clearPlaceholders:te().func.isRequired,checkForDuplicateHandles:te().func.isRequired,properties:te().object.isRequired,placeholders:te().object.isRequired},mf.contextTypes={store:te().object},bf=mf))||bf)||bf);function Sf(e,t){for(var n=0;n0&&r.createElement("div",{className:"errors"},i.map((function(e,t){return r.createElement("div",{key:t},e)}))),r.createElement("button",{className:"btn submit small",onClick:this.addField},Kk("Save")),r.createElement("button",{className:"btn cancel small",onClick:u},Kk("Cancel")))}},{key:"updateLabel",value:function(e){var t=e.target.value;this.setState({label:t,handle:this.getHandle(t,!0)})}},{key:"updateHandle",value:function(e){this.setState({handle:this.getHandle(e.target.value,!1)})}},{key:"updateType",value:function(e){this.setState({type:e.target.value}),o.findDOMNode(this.refs.label).focus()}},{key:"updateState",value:function(e){switch(e.which){case 13:this.addField();break;case 27:this.props.toggleFieldForm()}}},{key:"getHandle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,Vc.CP)(e,t)}},{key:"addField",value:function(){var e=this,t=this.refs,n=t.label,r=t.handle,i=t.type,a=this.props,u=a.toggleFieldForm,c=a.fetchFields,l=this.context,s=l.csrf,f=l.notificator,p=l.createFieldUrl,y=o.findDOMNode(n).value,d=o.findDOMNode(r).value,h=o.findDOMNode(i).value,b=[];if(y||b.push(Kk("Label must not be empty")),d||b.push(Kk("Handle must not be empty")),h||b.push(Kk("Field type must not be empty")),b.length)return this.setErrors(b),!1;var m=new FormData;return m.append(s.name,s.token),m.append("label",y),m.append("handle",d),m.append("type",h),ap()(p,{method:"post",credentials:"same-origin",body:m}).then((function(e){return e.json()})).then((function(t){t.success?(c(),u(),f("notice",Kk("Field added successfully"))):e.setErrors(t.errors)})).catch((function(t){return e.setErrors(t)})),!0}},{key:"setErrors",value:function(e){this.setState({errors:e})}},{key:"cleanErrors",value:function(){this.setState({errors:[]})}}],n&&lp(t.prototype,n),i&&lp(t,i),u}(r.Component),rp.initialState={label:"",handle:"",type:l,errors:[]},rp.propTypes={toggleFieldForm:te().func.isRequired,fetchFields:te().func.isRequired},rp.contextTypes={csrf:te().shape({name:te().string.isRequired,token:te().string.isRequired}).isRequired,notificator:te().func.isRequired,createFieldUrl:te().string.isRequired},np=rp))||np;function hp(e){return hp="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},hp(e)}function bp(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){if(function(e){var t=e.notifications.list;return!t||!e.notifications.isFetching&&e.notifications.didInvalidate}(r())){n({type:Be});var o=Qk("freeform/api/notifications");return ap()(o,{credentials:"same-origin"}).then((function(e){return e.json()})).then((function(r){n({type:He,notificationData:r}),e&&t&&(n(St(e,{notificationId:t})),n(At("")),n(At(e)))}))}Promise.resolve()}}function Wp(e){return Wp="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},Wp(e)}function Jp(e,t){for(var n=0;n0&&r.createElement("div",{className:"errors"},n.map((function(e,t){return r.createElement("div",{key:t},e)}))),r.createElement("button",{className:"btn submit small",onClick:this.addNotification},Kk("Save")),r.createElement("button",{className:"btn cancel small",onClick:o},Kk("Cancel")))}},{key:"updateName",value:function(e){var t=e.target.value;this.setState({name:t})}},{key:"updateState",value:function(e){switch(e.which){case 13:this.addNotification();break;case 27:this.props.toggleForm()}}},{key:"addNotification",value:function(){var e=this,t=this.refs.name,n=this.props,r=n.toggleForm,i=n.fetchNotifications,a=this.context,u=a.csrf,c=a.notificator,l=a.createNotificationUrl,s=a.hash,f=o.findDOMNode(t).value,p=[];if(f||p.push(Kk("Name must not be empty")),p.length)return this.setErrors(p),!1;var y=new FormData;return y.append(u.name,u.token),y.append("name",f),ap()(l,{method:"post",credentials:"same-origin",body:y}).then((function(e){return e.json()})).then((function(t){if(t.success){var n=t.id;i(s,n),r(),c("notice",Kk("Notification added successfully"))}else e.setErrors(t.errors)})).catch((function(t){return e.setErrors(t)})),!0}},{key:"setErrors",value:function(e){this.setState({errors:e})}},{key:"cleanErrors",value:function(){this.setState({errors:[]})}}],n&&Jp(t.prototype,n),i&&Jp(t,i),u}(r.Component),Gp.initialState={name:"",errors:[]},Gp.propTypes={toggleForm:te().func.isRequired,fetchNotifications:te().func.isRequired},Gp.contextTypes={csrf:te().shape({name:te().string.isRequired,token:te().string.isRequired}).isRequired,notificator:te().func.isRequired,createNotificationUrl:te().string.isRequired,hash:te().string.isRequired},Up=Gp))||Up;function ey(e){return ey="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},ey(e)}function ty(e,t){for(var n=0;na&&l>c||(e.reorderValueSet(r.hash,i,a),t.getItem().index=a)}}(e,t,n)}},Cd=(0,Zt.T)([un],Sd,(function(e,t){return{connectDropTarget:e.dropTarget(),dragItemType:t.getItemType()}}))(yd=(0,fn.I)(un,Pd,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((dd=function(e){!function(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}}),t&&Od(e,t)}(u,e);var t,n,i,a=wd(u);function u(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(n=a.call(this,e,t)).updateValues=n.updateValues.bind(Ed(n)),n.updateIsChecked=n.updateIsChecked.bind(Ed(n)),n.cleanUpNodes=n.cleanUpNodes.bind(Ed(n)),n.removeValueSetHandler=n.removeValueSetHandler.bind(Ed(n)),n}return t=u,(n=[{key:"render",value:function(){var e=this.props,t=e.connectDropTarget,n=e.connectDragSource,o=e.connectDragPreview,i=this.props,a=i.label,u=i.value,c=i.isChecked,l=i.showCustomValues;return i.isDragging,t(o(r.createElement("tr",null,r.createElement("td",null,r.createElement("input",{type:"text",value:a,ref:"label","data-type":"label",onBlur:this.cleanUpNodes,onChange:this.updateValues})),l&&r.createElement("td",null,r.createElement("input",{type:"text",value:u,"data-type":"value",ref:"value",className:"code",onBlur:this.cleanUpNodes,onChange:this.updateValues})),r.createElement("td",{className:"composer-option-row-checkbox"},r.createElement("input",{type:"checkbox",checked:c,onChange:this.updateIsChecked})),r.createElement("td",{className:"action"},n(r.createElement("a",{className:"move",title:Kk("Reorder")}))),r.createElement("td",{className:"action"},r.createElement("a",{className:"delete",title:Kk("Remove"),onClick:this.removeValueSetHandler})))))}},{key:"updateValues",value:function(e){var t=this.props,n=t.hash,r=t.index,i=o.findDOMNode(this.refs.label).value,a=md()(i),u=o.findDOMNode(this.refs.value);u&&"value"===e.target.dataset.type?a=u.value:u||(a=i),this.props.updateValueSet(n,r,a,i)}},{key:"updateIsChecked",value:function(e){var t=this.props,n=t.hash,r=t.index,o=e.target.checked;this.props.updateIsChecked(n,r,o)}},{key:"cleanUpNodes",value:function(){var e=this.props.hash;this.props.cleanUp(e)}},{key:"removeValueSetHandler",value:function(){var e=this.props,t=e.hash,n=e.index;(0,e.removeValueSet)(t,n)}}])&&gd(t.prototype,n),i&&gd(t,i),u}(r.Component),dd.propTypes={hash:te().string.isRequired,label:te().node.isRequired,value:te().node.isRequired,index:te().number.isRequired,isChecked:te().bool,showCustomValues:te().bool,updateValueSet:te().func.isRequired,updateIsChecked:te().func.isRequired,addNewValueSet:te().func.isRequired,cleanUp:te().func.isRequired,connectDropTarget:te().func.isRequired,connectDragSource:te().func.isRequired,connectDragPreview:te().func.isRequired,reorderValueSet:te().func.isRequired,removeValueSet:te().func.isRequired},yd=dd))||yd)||yd;function kd(e){return kd="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},kd(e)}function xd(e,t){for(var n=0;n input").focus()}),1)}},{key:"toggleCustomValues",value:function(e){(0,this.props.customValuesHandler)(this.context.hash,e.target.checked)}},{key:"renderRows",value:function(){var e=this.props,t=e.options,n=e.values,o=this.props.showCustomValues;void 0===o&&(o=!0);var i=this.context.hash,a=[];if(!t)return a;for(var u=0;u=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function ah(e,t){if(e){if("string"==typeof e)return uh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uh(e,t):void 0}}function uh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,h=this.getConfigProperty("siteId",c);d&&(p=p.filter((function(e){return!e.sites||-1!==e.sites.indexOf(h)})));var b="title";return o===Bo?b="filename":o===Fo&&(b="username"),r.createElement("div",null,y,d&&r.createElement(uy.A,{label:"Site",name:"siteId",value:h,options:u.map((function(e){return{key:e.id,value:e.name}})),isNumeric:!0,onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Target",name:"target",value:n,options:p,onChangeHandler:this.onChangeTarget}),r.createElement(uy.A,{label:"Option Label",name:"labelField",value:this.getConfigProperty("labelField",b),options:a.getSourceSpecificValueFieldChoices(o,s),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueField",value:this.getConfigProperty("valueField","id"),options:a.getSourceSpecificValueFieldChoices(o,s),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Order By",name:"orderBy",value:this.getConfigProperty("orderBy","id"),options:a.getSourceSpecificOrderFields(o),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Sort",name:"sort",value:this.getConfigProperty("sort","asc"),options:[{key:"asc",value:Kk("Ascending")},{key:"desc",value:Kk("Descending")}],onChangeHandler:this.onUpdateConfig}),this.getGeneratedOptions())}},{key:"getCustomValuesComponent",value:function(){var e=this.props,t=e.values,n=e.value,o=e.customOptions,i=e.updateHandler,a=e.showCustomValues;return r.createElement(sd,{label:"Options",instructions:"Options for this field. Option values should be unique.",content:r.createElement(Hd,{value:n,values:t,options:o,triggerCustomValues:i,showCustomValues:a})})}},{key:"getPredefinedValuesComponent",value:function(){var e=this.props,t=e.target,n=void 0===t?null:t,o=e.showEmptyOptionInput,i=void 0!==o&&o,a=null;switch(n){case Wo:case Jo:case Qo:case Ko:case Yo:case Zo:case zo:case _o:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:ko,value:Kk("Abbreviated")},{key:Co,value:Kk("Full")}],value:this.getConfigProperty("listType",Co),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:ko,value:Kk("Abbreviated")},{key:Co,value:Kk("Full")}],value:this.getConfigProperty("valueType",ko),onChangeHandler:this.onUpdateConfig}));break;case Go:a=r.createElement("div",null,r.createElement(nh.A,{label:"Range Start",name:"start",isNumeric:!0,value:this.getConfigProperty("start",0),onChangeHandler:this.onUpdateConfig}),r.createElement(nh.A,{label:"Range End",name:"end",isNumeric:!0,value:this.getConfigProperty("end",10),onChangeHandler:this.onUpdateConfig}));break;case Vo:a=r.createElement("div",null,r.createElement(nh.A,{label:"Range Start",name:"start",isNumeric:!0,value:this.getConfigProperty("start",100),onChangeHandler:this.onUpdateConfig}),r.createElement(nh.A,{label:"Range End",name:"end",isNumeric:!0,value:this.getConfigProperty("end",0),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Sort Direction",name:"sort",options:[{key:"asc",value:Kk("Ascending")},{key:xo,value:Kk("Descending")}],value:this.getConfigProperty("sort",Xo),onChangeHandler:this.onUpdateConfig}));break;case Uo:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:Co,value:Kk("Full")},{key:ko,value:Kk("Abbreviated")},{key:Po,value:Kk("Single number")},{key:So,value:Kk("2-digit number")}],value:this.getConfigProperty("listType",Co),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:Co,value:Kk("Full")},{key:ko,value:Kk("Abbreviated")},{key:Po,value:Kk("Single number")},{key:So,value:Kk("2-digit number")}],value:this.getConfigProperty("valueType",Co),onChangeHandler:this.onUpdateConfig}));break;case Mo:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:Po,value:Kk("Single number")},{key:So,value:Kk("2-digit number")}],value:this.getConfigProperty("listType",Po),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:Po,value:Kk("Single number")},{key:So,value:Kk("2-digit number")}],value:this.getConfigProperty("valueType",Po),onChangeHandler:this.onUpdateConfig}));break;case Lo:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:Co,value:Kk("Full")},{key:ko,value:Kk("Abbreviated")},{key:Po,value:Kk("Single number")}],value:this.getConfigProperty("listType",Co),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:Co,value:Kk("Full")},{key:ko,value:Kk("Abbreviated")},{key:Po,value:Kk("Single number")}],value:this.getConfigProperty("valueType",Co),onChangeHandler:this.onUpdateConfig}))}var u=null;return i&&(u=r.createElement(nh.A,{label:"Empty Option Label (optional)",instructions:"To show an empty option at the beginning of the Select field options, enter a value here. Leave blank if you don't want a first option.",name:"emptyOption",value:this.state.emptyOption,onChangeHandler:this.onUpdateEmptyOption})),r.createElement("div",null,u,r.createElement(uy.A,{label:"Target",name:"target",value:n,options:[{key:Wo,value:Kk("States")},{key:Jo,value:Kk("States & Territories")},{key:Qo,value:Kk("Provinces - English")},{key:Ko,value:Kk("Provinces - French")},{key:Yo,value:Kk("Provinces - Bilingual")},{key:Zo,value:Kk("Countries")},{key:zo,value:Kk("Languages")},{key:_o,value:Kk("Currencies")},{key:Go,value:Kk("Numbers")},{key:Vo,value:Kk("Years")},{key:Uo,value:Kk("Months")},{key:Mo,value:Kk("Days")},{key:Lo,value:Kk("Days of Week")}],onChangeHandler:this.onChangePredefinedTarget}),a,this.getGeneratedOptions())}},{key:"getGeneratedOptions",value:function(){var e=this.props,t=e.values,n=e.value,o=e.generatedOptions,i=e.isFetchingOptions,a=this.context.hash;if(i&&this.lastOptions)return this.lastOptions;var u=[];if(o&&o[a]){var c,l=ih(o[a]);try{for(l.s();!(c=l.n()).done;){var s=c.value;u.push({value:s.value,label:s.label})}}catch(e){l.e(e)}finally{l.f()}}var f=r.createElement(sd,{label:"Options",instructions:"Options for this field. Option values should be unique.",content:r.createElement(th,{value:n,values:t,options:u})});return this.lastOptions=f,f}},{key:"getConfigProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props.configuration,r=void 0===n?{}:n;return r&&r.hasOwnProperty(e)?r[e]:t}},{key:"onChangeSource",value:function(e){var t=this.context,n=t.updateField,r=t.hash,o=this.props.fetchGeneratedOptions,i=e.target.value,a=this.state.emptyOption,u={};switch(i){case To:case qo:case Do:case Fo:case Bo:case Ho:u={source:i,target:null,configuration:{emptyOption:a}};break;case No:u={source:i,target:Wo,configuration:{valueType:ko,listType:Co,emptyOption:a}};break;default:u={source:Io,target:null,configuration:null}}n(lh({value:"",values:[]},u)),i!==Io&&o(r,u.source,u.target,u.configuration)}},{key:"onChangeTarget",value:function(e){var t=this.context.hash,n=this.props,r=n.fetchGeneratedOptions,o=n.configuration,i=n.source,a=n.onChangeHandler,u=e.target.value;a(e),r(t,i,u,o)}},{key:"onChangePredefinedTarget",value:function(e){var t=this.context,n=t.updateField,r=t.hash,o=this.props,i=o.source,a=o.fetchGeneratedOptions,u=e.target.value,c={};switch(u){case Wo:case Jo:case Qo:case Ko:case Yo:case Zo:case zo:case _o:c={valueType:ko,listType:Co};break;case Go:c={start:0,end:10};break;case Vo:c={sort:xo,start:100,end:0};break;case Uo:c={valueType:Co,listType:Co};break;case Mo:c={valueType:Po,listType:Po};break;case Lo:c={valueType:Co,listType:Co}}n({value:"",values:[],source:i,target:u,configuration:c}),a(r,i,u,c)}},{key:"onUpdateConfig",value:function(e){var t=this.context,n=t.updateField,r=t.hash,o=this.props,i=o.configuration,a=o.fetchGeneratedOptions,u=o.source,c=o.target,l=e.target,s=l.name,f=l.value,p=!1;e.target.dataset.isNumeric&&"false"!==e.target.dataset.isNumeric&&(p=!0);var y=f;if(p){var d=/^-/.test(y);y=(y=(y+"").replace(/[^0-9\.]/,""))?parseInt(y):0,d&&y>=0&&(y*=-1)}var h=i?lh({},i):{};h[s]=y,n({value:"",values:[],configuration:h}),a(r,u,c,h)}},{key:"onUpdateEmptyOption",value:function(e){var t=e.target.value;this.setState({emptyOption:t}),this.updateEmptyOptionTrigger&&clearTimeout(this.updateEmptyOptionTrigger),this.updateEmptyOptionTrigger=setTimeout(this.persistEmptyOption,500)}},{key:"persistEmptyOption",value:function(){var e=this.context,t=e.hash,n=e.updateField,r=this.props,o=r.configuration,i=r.fetchGeneratedOptions,a=r.source,u=r.target,c=this.state.emptyOption,l=lh(lh({},o),{},{emptyOption:c});n({configuration:l}),i(t,a,u,l)}}],o=[{key:"getSourceSpecificValueFieldChoices",value:function(e,t){var n;switch(e){case Fo:n=["title","slug","uri","filename","defaultPrice","defaultSku","defaultHeight","defaultWidth","defaultWeight","defaultLength","expiryDate"];break;case Bo:n=["title","slug","uri","username","firstName","lastName","fullName","email","defaultPrice","defaultSku","defaultHeight","defaultWidth","defaultWeight","defaultLength","expiryDate"];break;case Ho:n=["username","firstName","lastName","fullName","email","filename"];break;default:n=["username","firstName","lastName","fullName","email","filename","defaultPrice","defaultSku","defaultHeight","defaultWidth","defaultWeight","defaultLength","expiryDate"]}var r,o=[],i=ih(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;-1===n.indexOf(a.key)&&o.push(a)}}catch(e){i.e(e)}finally{i.f()}return o}},{key:"getSourceSpecificOrderFields",value:function(e){switch(e){case Fo:return[{key:"id",value:"ID"},{key:"username",value:"Username"},{key:"email",value:"Email"},{key:"firstName",value:"First Name"},{key:"lastName",value:"Last Name"},{key:"fullName",value:"Full Name"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}];case Bo:return[{key:"id",value:"ID"},{key:"title",value:"Title"},{key:"filename",value:"Filename"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}];case Ho:return[{key:"id",value:"ID"},{key:"title",value:"Title"},{key:"slug",value:"Slug"},{key:"uri",value:"URI"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}];default:return[{key:"id",value:"ID"},{key:"title",value:"Title"},{key:"slug",value:"Slug"},{key:"uri",value:"URI"},{key:"lft",value:"Structure"},{key:"postDate",value:"Post Date"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}]}}}],n&&fh(t.prototype,n),o&&fh(t,o),a}(cy.A),eh.propTypes=lh(lh({},cy.A.propTypes),{},{label:te().string,source:te().string,target:te().node,showEmptyOptionInput:te().bool,configuration:te().shape({labelField:te().string,valueField:te().string,start:te().number,end:te().number,listType:te().string,valueType:te().string,emptyOption:te().string}),showCustomValues:te().bool,customOptions:te().arrayOf(te().shape({value:te().any.isRequired,label:te().any.isRequired})).isRequired,sourceTargets:te().object,customFields:te().array,fetchGeneratedOptions:te().func.isRequired,isFetchingOptions:te().bool.isRequired,generatedOptions:te().object,sites:te().array.isRequired,currentSiteId:te().number.isRequired,availableSources:te().array}),eh.contextTypes={updateField:te().func.isRequired,hash:te().string,isCommerceEnabled:te().bool},eh.sourceOptions=[{key:Io,value:Kk("Custom Options")},{key:To,value:Kk("Entries")},{key:qo,value:Kk("Categories")},{key:Do,value:Kk("Tags")},{key:Fo,value:Kk("Users")},{key:Bo,value:Kk("Assets")},{key:Ho,value:Kk("Commerce Products")},{key:No,value:Kk("Predefined Options")}],$d=eh))||$d;function vh(e){return vh="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},vh(e)}function gh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oh(e){for(var t=1;ti&&c>u||(e.swapRow(r,i),t.getItem().rowIndex=i)}}(e,t,n)}},Nh=(0,Zt.T)([cn],Hh,(function(e,t){return{connectDropTarget:e.dropTarget(),dragItemType:t.getItemType()}}))(Sh=(0,fn.I)(cn,Bh,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((Ch=function(e){!function(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}}),t&&Ih(e,t)}(a,e);var t,n,o,i=Th(a);function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),i.apply(this,arguments)}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.rowIndex,n=e.columns,o=e.isSortable,i=void 0===o||o,a=e.isRemovable,u=void 0===a||a,c=e.values,l=e.editColumn,s=e.deleteRow,f=e.connectDragSource,p=e.connectDragPreview;return(0,e.connectDropTarget)(p(r.createElement("tr",null,n.map((function(e,n){var o=e.handle,i=e.label,a=e.type,u=e.options;return r.createElement(Pl,{rowIndex:t,columnIndex:n,value:c[o]?c[o]:"",options:u,handle:o,label:i,type:a,edit:l,key:n})})),i&&r.createElement("td",{className:"action"},f(r.createElement("a",{className:"move",title:Kk("Reorder")}))),u&&r.createElement("td",{className:"action"},r.createElement("a",{className:"delete",title:Kk("Remove"),onClick:function(){return s(t)}})))))}}],n&&xh(t.prototype,n),o&&xh(t,o),a}(r.Component),Ch.propTypes={rowIndex:te().number.isRequired,columns:te().array.isRequired,isSortable:te().bool,isRemovable:te().bool,values:te().object,deleteRow:te().func,swapRow:te().func,editColumn:te().func,connectDropTarget:te().func,connectDragSource:te().func,connectDragPreview:te().func},Sh=Ch))||Sh)||Sh;function Mh(e){return Mh="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},Mh(e)}function Lh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||Uh(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 Uh(e,t){if(e){if("string"==typeof e)return Gh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gh(e,t):void 0}}function Gh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(t.entries());try{for(a.s();!(n=a.n()).done;){var u=Lh(n.value,2),c=u[0],l=u[1];i.push(r.createElement(Nh,{rowIndex:c,columns:o,values:l,key:c,editColumn:e.updateColumn,deleteRow:e.deleteMatrixRow,swapRow:e.swapMatrixRows}))}}catch(e){a.e(e)}finally{a.f()}return i},e.addRow=function(){var t=e.props,n=t.hash,r=t.attribute;e.props.addRow(n,r)},e.updateColumn=function(t,n,r){var o=e.props,i=o.hash,a=o.attribute;(0,o.updateColumn)(i,a,t,n,r)},e.deleteMatrixRow=function(t){var n=e.props,r=n.hash,o=n.attribute;(0,n.removeRow)(r,o,t)},e.swapMatrixRows=function(t,n){var r=e.props,o=r.hash,i=r.attribute;(0,r.swapRow)(o,i,t,n)},e}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.columns,n=e.values,o=void 0===n?[]:n,i=this.props,a=i.isSortable,u=void 0===a||a,c=i.isRemovable,l=void 0===c||c,s=this.props.buttonLabel;return r.createElement("div",{className:"composer-option-table"},!!o.length&&r.createElement("table",null,r.createElement("thead",null,r.createElement("tr",null,t.map((function(e){return r.createElement("th",{key:e.handle},e.label)})),u&&r.createElement("th",null),l&&r.createElement("th",null))),r.createElement("tbody",null,this.getRows(o))),r.createElement("button",{className:"btn add icon"+(o.length?"":" small"),onClick:this.addRow},Kk(s||"Add...")))}}])&&Vh(t.prototype,n),o&&Vh(t,o),a}(r.Component),Fh.propTypes={hash:te().string.isRequired,attribute:te().string.isRequired,isSortable:te().bool,isRemovable:te().bool,columns:te().arrayOf(te().shape({handle:te().string.isRequired,label:te().string.isRequired}).isRequired).isRequired,values:te().arrayOf(te().object.isRequired),buttonLabel:te().string,addRow:te().func,removeRow:te().func,swapRow:te().func,updateColumn:te().func},Dh=Fh))||Dh;function Jh(e){return Jh="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},Jh(e)}function Zh(e,t){for(var n=0;n0&&r.createElement(Qp.Tooltip,{title:Kk("CRM Integrations"),position:"bottom-start",theme:"light",arrow:!0},r.createElement("a",{onClick:e.editIntegrations,className:"crm-settings"+(e.hash===L?" active":"")})),e.isPro&&e.paymentGatewayCount>0&&r.createElement(Qp.Tooltip,{title:Kk("Payments"),position:"bottom-start",theme:"light",arrow:!0},r.createElement("a",{onClick:e.editPayments,className:"payment-settings"+(e.hash===Q?" active":"")})))};gb.propTypes={editForm:te().func.isRequired,editValidation:te().func.isRequired,editIntegrations:te().func.isRequired,editAdminNotifications:te().func.isRequired,editPayments:te().func.isRequired,editConnections:te().func.isRequired,editRules:te().func.isRequired,hash:te().string.isRequired,crmIntegrationCount:te().number.isRequired,paymentGatewayCount:te().number.isRequired,isRulesEnabled:te().bool.isRequired,isPro:te().bool.isRequired};var Ob=gb,wb=n(59386),Eb=n.n(wb),jb=n(90076),Ab=n(72346);n(596);function Rb(e){return Rb="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},Rb(e)}function Pb(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(u);try{for(p.s();!(e=p.n()).done;){var y=e.value;-1!==l.indexOf(y.id)&&f.push(y)}}catch(e){p.e(e)}finally{p.f()}var d=[];return f.map((function(e,n){d.push(r.createElement(lm,{key:n,handle:e.handle,label:e.name,required:!1,formFields:s,mappedFormField:c&&c[e.handle]?c[e.handle]:"",onChangeHandler:t.updateMappings}))})),d}}],n&&dm(t.prototype,n),o&&dm(t,o),a}(r.Component),cm.propTypes={externalFieldColumnLabel:te().string,internalFieldColumnLabel:te().string,specificFields:te().arrayOf(te().shape({name:te().string.isRequired,handle:te().string.isRequired}).isRequired),fields:te().arrayOf(te().shape({id:te().number.isRequired,name:te().string.isRequired,handle:te().string.isRequired,type:te().string.isRequired}).isRequired).isRequired,fieldLayoutFieldIds:te().array,mapping:te().object,onChangeHandler:te().func.isRequired},um=cm))||um;function gm(e){return gm="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},gm(e)}function Om(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return wm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wm(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function wm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nUpgrade to Pro to get access to popular API integrations.',{url:Qk(n)})}})};gv.propTypes={link:te().string};var Ov,wv,Ev,jv=gv;function Av(e){return Av="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},Av(e)}function Rv(e,t){for(var n=0;n1&&(i=[i[0]]),o({showAsRadio:n===a.RENDER_AS_RADIOS,showAsCheckboxes:n===a.RENDER_AS_CHECKBOXES,values:i})},e}return t=a,n=[{key:"render",value:function(){var e=this.context.properties,t=e.required,n=e.label,o=e.handle,i=e.values,u=e.options,c=e.oneLine,l=e.showAsRadio,s=e.showAsCheckboxes,f=e.notificationId,p=e.instructions,y=e.source,d=e.target,h=e.configuration,b=void 0===h?{}:h,m=this.context.canManageNotifications,v=this.props.notifications,g=a.RENDER_AS_SELECT;return l?g=a.RENDER_AS_RADIOS:s&&(g=a.RENDER_AS_CHECKBOXES),r.createElement("div",null,r.createElement(nh.A,{label:"Handle",instructions:"How you’ll refer to this field in the templates.",name:"handle",value:o,onChangeHandler:this.updateHandle}),r.createElement(nh.A,{label:"Label",instructions:"Field label used to describe the field.",name:"label",value:n,onChangeHandler:this.update}),r.createElement(Ky,{label:"This field is required?",name:"required",checked:t,onChangeHandler:this.update}),r.createElement("hr",null),r.createElement("h4",null,Kk("Configuration")),r.createElement(uy.A,{label:"Render as",value:g,options:[{key:a.RENDER_AS_SELECT,value:Kk("Select")},{key:a.RENDER_AS_RADIOS,value:Kk("Radios")},{key:a.RENDER_AS_CHECKBOXES,value:Kk("Checkboxes")}],onChangeHandler:this.handleRenderSwap}),g!==a.RENDER_AS_SELECT&&r.createElement(Ky,{label:"Show all options in a single line?",name:"oneLine",checked:c,onChangeHandler:this.update}),r.createElement(uy.A,{label:"Email Template",instructions:"The notification template used to send an email to the email value entered into this field (optional). Leave empty to just store the email address without sending anything.",name:"notificationId",value:f,couldBeNumeric:!0,onChangeHandler:this.update,emptyOption:"Select a template...",optionGroups:If.getNotificationList(v)},m&&r.createElement(ay,null)),r.createElement("hr",null),r.createElement(by,{label:"Instructions",instructions:"Field specific user instructions.",name:"instructions",value:p,onChangeHandler:this.update}),r.createElement("hr",null),r.createElement(mh,{showEmptyOptionInput:!0,values:i,customOptions:u,showCustomValues:!0,source:y,target:d,configuration:b,onChangeHandler:this.update,availableSources:[Io,To,qo,Do,Fo,Bo,Ho]}),r.createElement(eb,null))}}],n&&Jv(t.prototype,n),o&&Jv(t,o),a}(Kp.A),Gv.propTypes={notifications:te().oneOfType([te().array,te().object]).isRequired},Gv.contextTypes=Yv(Yv({},Kp.A.contextTypes),{},{properties:te().shape({type:te().string.isRequired,handle:te().string.isRequired,label:te().string.isRequired,required:te().bool,value:te().node,options:te().array,notificationId:te().oneOfType([te().string,te().number]),oneLine:te().bool,showAsRadio:te().bool,showAsCheckboxes:te().bool,source:te().string,target:te().node,configuration:te().object}).isRequired,canManageNotifications:te().bool.isRequired}),Gv.RENDER_AS_SELECT="select",Gv.RENDER_AS_RADIOS="radios",Gv.RENDER_AS_CHECKBOXES="checkboxes",Uv=Gv))||Uv;function tg(e){return tg="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},tg(e)}function ng(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rg(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){if(function(e){var t=e.templates.list;return!t||!e.templates.isFetching&&e.templates.didInvalidate}(r())){n({type:Me});var o=Qk("freeform/api/form-templates");return ap()(o,{credentials:"same-origin"}).then((function(e){return e.json()})).then((function(r){n({type:Le,templateData:r}),e&&t&&(n(St(e,{formTemplate:t})),n(At("")),n(At(e)))}))}Promise.resolve()}}function Hg(e){return Hg="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},Hg(e)}function Ng(e,t){for(var n=0;n0&&r.createElement("div",{className:"errors"},o.map((function(e,t){return r.createElement("div",{key:t},e)}))),r.createElement("button",{className:"btn submit small",onClick:this.addTemplate},Kk("Save")),r.createElement("button",{className:"btn cancel small",onClick:i},Kk("Cancel")))}},{key:"updateName",value:function(e){var t=e.target.value;this.setState({name:t,fileName:this.getFileName(t)})}},{key:"updateFileName",value:function(e){this.setState({handle:this.getFileName(e.target.value)})}},{key:"updateState",value:function(e){switch(e.which){case 13:this.addTemplate();break;case 27:this.props.toggleForm()}}},{key:"getFileName",value:function(e){return(0,An.underscored)(e)+".html"}},{key:"addTemplate",value:function(){var e=this,t=this.refs.name,n=this.props,r=n.toggleForm,i=n.fetchTemplates,a=this.context,u=a.csrf,c=a.notificator,l=a.createTemplateUrl,s=o.findDOMNode(t).value,f=[];if(s||f.push("Name must not be empty"),f.length)return this.setErrors(f),!1;var p=new FormData;return p.append(u.name,u.token),p.append("templateName",s),ap()(l,{method:"post",credentials:"same-origin",body:p}).then((function(e){return e.json()})).then((function(t){t.templateName&&0===t.errors.length?(i("form",t.templateName),r(),c("notice","Template added successfully")):e.setErrors(t.errors)})).catch((function(t){return e.setErrors(t)})),!0}},{key:"setErrors",value:function(e){this.setState({errors:e})}},{key:"cleanErrors",value:function(){this.setState({errors:[]})}}],n&&Ng(t.prototype,n),i&&Ng(t,i),u}(r.Component),Dg.initialState={name:"",fileName:"",errors:[]},Dg.propTypes={toggleForm:te().func.isRequired,fetchTemplates:te().func.isRequired},Dg.contextTypes={csrf:te().shape({name:te().string.isRequired,token:te().string.isRequired}).isRequired,notificator:te().func.isRequired,createTemplateUrl:te().string.isRequired},qg=Dg))||qg;function Qg(e){return Qg="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},Qg(e)}function Kg(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&r.createElement(uy.A,{label:"Form Type",instructions:"Select the type of form this is. When additional form types are installed, you can choose a different form type that enables special behaviors.",name:"formType",required:!0,value:y,onChangeHandler:this.update,options:H.map((function(e){return{key:e.class,value:e.name}}))}),r.createElement(uy.A,{label:"Success Behavior",instructions:"Set how you’d like the success return of this form to be handled. May also be overrided at template-level.",name:"successBehaviour",required:!0,value:S,onChangeHandler:this.updateMetadata,options:[{key:"reload",value:Kk("Reload Form with Success Message")},{key:Fb,value:Kk("Load Success Template")},{key:Db,value:Kk("Use Return URL")}]}),re&&r.createElement(nh.A,{label:"Return URL",instructions:"The URL the form will redirect to after successful submit. This will not work when the Built-in AJAX setting is enabled unless a template-level override is set.",name:"returnUrl",value:c,onChangeHandler:this.update}),ne&&r.createElement(uy.A,{label:"Success Template",instructions:"Select the desired success template to be used.",name:"successTemplate",emptyOption:"--",options:$,value:C,onChangeHandler:this.updateMetadata}),r.createElement(nh.A,{label:"Submission Title",instructions:"What the auto-generated submission titles should look like.",name:"submissionTitleFormat",required:!0,value:a,onChangeHandler:this.update}),r.createElement(uy.A,{label:"Default Status",instructions:"The default status to be assigned to new submissions.",name:"defaultStatus",required:!0,value:u,onChangeHandler:this.update,isNumeric:!0,options:te}),r.createElement(uy.A,{label:"Formatting Template",instructions:"The formatting template to assign to this form when using Render method (optional).",name:"formTemplate",value:p,onChangeHandler:this.update,optionGroups:ee,emptyOption:"-"},Q&&r.createElement(Xg,null)),r.createElement("hr",null),r.createElement(Ky,{label:"Enable AJAX",bold:!0,instructions:"Use Freeform's built-in automatic AJAX submit feature. This will prevent the value in the Return URL field from working unless a template-level override is set.",name:"ajaxEnabled",checked:j,onChangeHandler:this.update}),Y&&!W&&r.createElement(Ky,{label:"Enable Captchas",bold:!0,instructions:"Disabling this option removes the Captcha check for this specific form.",name:"recaptchaEnabled",checked:R,onChangeHandler:this.update}),r.createElement(Ky,{label:"Collect IP Addresses",bold:!0,instructions:"Should this form collect the user's IP address?",name:"ipCollectingEnabled",checked:w,onChangeHandler:this.update}),r.createElement(Ky,{label:"Store Submitted Data",bold:!0,instructions:"Should the submission data for this form be stored in the database?",name:"storeData",checked:!!g,onChangeHandler:this.update}),r.createElement(uy.A,{label:"Opt-In Data Storage Checkbox",instructions:"Allow users to decide whether the submission data is saved to your site or not.",name:"optInDataStorageTargetHash",value:h,emptyOption:"Disabled",onChangeHandler:this.update,nullable:!0,options:this.getCheckboxFields()}),j&&r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement(Ky,{label:"Google Tag Manager",instructions:"Enable Google Tag Manager to push successful form submission events to the Data Layer",bold:!0,name:"gtmEnabled",checked:x,onChangeHandler:this.update}),x&&r.createElement(r.Fragment,null,r.createElement(nh.A,{label:"Event Name",instructions:"Specify a custom event name that you wish to assign to a successful form submission.",placeholder:"form-submitted",name:"gtmEventName",value:D,onChangeHandler:this.update}),r.createElement(nh.A,{label:"GTM Account ID (optional)",instructions:"Add this if you want Google Tag Manager scripts added to your page by Freeform. Leave blank if you are adding your own GTM scripts.",placeholder:"GTM-XXXXXXX",name:"gtmId",value:T,onChangeHandler:this.update}))),r.createElement("hr",null),r.createElement(sd,{label:"Form tag Attributes",instructions:"Add any tag attributes to the HTML element.",content:r.createElement(Wh,{hash:"form",attribute:"tagAttributes",columns:$h,values:m})}),r.createElement("hr",null),r.createElement(td,{label:"Form Color",instructions:"Used for Widget Charts",name:"color",value:d,onChangeHandler:this.updateKeyValue}),r.createElement(by,{label:"Description / Notes",instructions:"Description or notes for this form.",name:"description",value:f,onChangeHandler:this.update}),K&&r.createElement("div",null,r.createElement("hr",null),r.createElement(nh.A,{label:"POST Forwarding",instructions:"If you need to have the POST data of this form submitted to an external API, provide that custom URL here.",name:"extraPostUrl",value:l,onChangeHandler:this.update}),r.createElement(nh.A,{label:"POST Forwarding Error Trigger",instructions:"Provide a keyword or phrase Freeform should check for in the output of the external POST URL to know if and when there’s an error to log, e.g. ‘error’ or ‘an error occurred’.",name:"extraPostTriggerPhrase",value:s,onChangeHandler:this.update})))}},{key:"handleTitleUpdate",value:function(e){var t=this.props.formId,n=this.context.updateField,r=e.target.value;document.getElementById("header").querySelector("h1").innerHTML=r;var o=document.getElementById("crumbs").getElementsByTagName("nav")[0].getElementsByTagName("ul")[0];o.getElementsByTagName("li")[o.getElementsByTagName("li").length-1].innerHTML=""+r+"",document.title=r+" - Craft",t||n({handle:(0,Vc.CP)(r,!0)}),this.update(e)}},{key:"getCheckboxFields",value:function(){var e=this.props.composerProperties,t=[];for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];h===r.type&&t.push({key:n,value:r.label})}return t}}],n&&iO(t.prototype,n),o&&iO(t,o),a}(Kp.A),_g.title="Form Settings",_g.propTypes={formTypes:te().array,formStatuses:te().array.isRequired,solspaceTemplates:te().array.isRequired,templates:te().array.isRequired,successTemplates:te().array.isRequired,composerProperties:te().object.isRequired,currentFormHandle:te().string},_g.contextTypes=tO(tO({},Kp.A.contextTypes),{},{properties:te().shape({name:te().string.isRequired,handle:te().string.isRequired,submissionTitleFormat:te().string.isRequired,description:te().string.isRequired,storeData:te().bool,ipCollectingEnabled:te().bool,defaultStatus:te().number.isRequired,returnUrl:te().string.isRequired,extraPostUrl:te().string,extraPostTriggerPhrase:te().string,formTemplate:te().string,formType:te().string,optInDataStorageTargetHash:te().string,ajaxEnabled:te().bool,recaptchaEnabled:te().bool,gtmEnabled:te().bool,gtmId:te().string,gtmEventName:te().string}).isRequired,canManageSettings:te().bool.isRequired,isDefaultTemplates:te().bool.isRequired,isPro:te().bool.isRequired,isInvisibleRecaptchaSetUp:te().bool.isRequired}),zg=_g))||zg;function fO(e){return fO="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},fO(e)}function pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yO(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}gO.contextTypes=yO(yO({},Kp.A.contextTypes),{},{properties:te().shape({id:te().number.isRequired,type:te().string.isRequired,handle:te().string.isRequired,value:te().string,required:te().bool}).isRequired});var EO=function(e){var t=e.styles,n=void 0===t?{}:t,o=wO(e,["styles"]);return r.createElement("svg",OO({"aria-hidden":"true","data-prefix":"fas","data-icon":"compress",className:(n["svg-inline--fa"]||"svg-inline--fa")+" "+(n["fa-compress"]||"fa-compress")+" "+(n["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},o),r.createElement("path",{fill:"currentColor",d:"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"}))};function jO(){return jO=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var RO=function(e){var t=e.styles,n=void 0===t?{}:t,o=AO(e,["styles"]);return r.createElement("svg",jO({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand",className:(n["svg-inline--fa"]||"svg-inline--fa")+" "+(n["fa-expand"]||"fa-expand")+" "+(n["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},o),r.createElement("path",{fill:"currentColor",d:"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"}))},PO=(n(80952),n(70470));n(8992),n(29072),n(91201),n(20047);function SO(e){return SO="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},SO(e)}function CO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kO(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1],u=e.props.mappedAttributeName,c=void 0===u?"Field":u;return r.createElement("div",{className:"composer-option-table field",key:n,style:{marginBottom:10}},a&&r.createElement("div",{className:"composer-property-heading heading"},r.createElement("label",null,o)),r.createElement("table",null,r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,Kk(c)),r.createElement("th",null,Kk("FF Field")))),r.createElement("tbody",null,e.renderRows(i))))},e.renderRows=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,o=n.mapping,i=n.formFields,a=[];return t.map((function(t,n){a.push(r.createElement(YO,{key:n,handle:t.handle,label:t.label,required:t.required,placeholder:t.placeholder,formFields:i,extraOptions:e.getExtraOptionGroups(),mappedFormField:o&&o[t.handle]?o[t.handle]:"",onChangeHandler:e.updateMappings}))})),a},e.updateMappings=function(){for(var t,n,r,o=e.context.updateField,i=e.refs.items.querySelectorAll("select"),a=e.props.name||"mapping",u={},c=0;c1));return r.createElement("div",{ref:"items"},n)}}])&&JO(t.prototype,n),o&&JO(t,o),a}(r.Component);function ow(e){return ow="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},ow(e)}function iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function aw(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Tw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function cE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0},n.getPaymentFieldList=function(){var e=n.props.paymentType,t=[];return e===QE?t.push(zE):(t.push(YE),t.push(WE),e===KE?t.push(JE):t.push(ZE)),t},n.getPlans=function(){return n.props.integration.plans.map((function(e){return{key:e.resourceId,value:e.name}}))},n.handePlanCreated=function(e){(0,n.context.updateField)({plan:e})},n.getPaymentFields=function(){return n.getPaymentFieldList().map((function(e){return tj[e]}))},n.handlePlanHelperToggle=function(){var e=n.state.isPlanHelperOpen;n.setState({isPlanHelperOpen:!e})},n.state={isPlanHelperOpen:!1},n}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.formPaymentFields,n=e.paymentFieldMapping,o=e.amount,i=e.currency,a=e.interval,u=e.description,c=e.plan,l=e.fetchPlans,s=e.isFetching,f=this.getPlans(),p=this.getPaymentFields(),y=this.state.isPlanHelperOpen;return r.createElement("div",null,r.createElement(sd,{label:"Payment Field Mapping",instructions:"Payment fields to your Freeform fields.",content:r.createElement(rw,{name:"paymentFieldMapping",formFields:t,fields:p,mapping:n,mappedAttributeLabel:"Payment Field"})}),this.checkFixedFieldVisibility(YE)&&r.createElement(yj,{label:"Fixed Amount",instructions:"Fixed payment amount.",name:"amount",value:o,onChangeHandler:this.update}),this.checkFixedFieldVisibility(WE)&&r.createElement(uy.A,{label:"Fixed Currency",instructions:"Payment currency.",name:"currency",value:i,options:ij,onChangeHandler:this.update}),this.checkFixedFieldVisibility(ZE)&&r.createElement(nh.A,{label:"Payment Description",instructions:"Enter a custom payment description",name:"description",value:u,placeholder:"Payment for FF Submission #{id}",onChangeHandler:this.update}),this.checkFixedFieldVisibility(JE)&&r.createElement(uy.A,{label:"Fixed Interval",instructions:"The frequency with which a subscription should be billed.",name:"interval",value:a,options:_E,onChangeHandler:this.update}),this.checkFixedFieldVisibility(zE)&&r.createElement(uy.A,{label:"Fixed Subscription Plan",instructions:"Select an existing subscription plan",emptyOption:"Choose a subscription plan...",name:"plan",value:c,options:f,onChangeHandler:this.update}),this.checkHelperFieldVisibility(zE)&&r.createElement(sd,{label:"Available Plans",instructions:"Name of the plan is in bold, id of the plan is underneath it, you can place this id into select, radio option values so user could pick a plan.",content:r.createElement("ul",{className:"plan-helper-list"},r.createElement("li",{onClick:this.handlePlanHelperToggle},r.createElement("a",{href:"#"},y?"Hide":"Show all ("+f.length+")")),y&&f.map((function(e,t){return r.createElement("li",{key:t},r.createElement("strong",null,e.value),r.createElement("br",null),e.key,r.createElement("br",null))})))}),this.checkFieldVisibility(zE)&&r.createElement("button",{className:"btn download icon",onClick:l,disabled:s},Kk(s?"Refreshing...":"Refresh plans")),this.checkFieldVisibility(zE)&&r.createElement(wj,{onCreated:this.handePlanCreated}))}}])&&jj(t.prototype,n),o&&jj(t,o),a}(Kp.A),Oj.contextTypes={updateField:te().func.isRequired},Oj.propTypes={formPaymentFields:te().arrayOf(te().shape({handle:te().string.isRequired,label:te().string.isRequired})),integration:te().object.isRequired,paymentType:te().string.isRequired,amount:te().oneOfType([te().string,te().number]),currency:te().string,interval:te().string,description:te().string,plan:te().string,paymentFieldMapping:te().object.isRequired,isFetching:te().bool.isRequired,fetchPlans:te().func.isRequired},gj=Oj))||gj;function xj(e){return xj="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},xj(e)}function Ij(e,t){for(var n=0;n0&&this.renderProperties())}}])&&Gj(t.prototype,n),o&&Gj(t,o),a}(Kp.A),Bj.title="Payments",Bj.propTypes={composerProperties:te().object.isRequired,paymentProperties:te().object,paymentGatewayList:te().array.isRequired,fetchPaymentGateways:te().func.isRequired,isFetching:te().bool.isRequired},Bj.contextTypes=Lj(Lj({},Kp.A.contextTypes),{},{properties:te().shape({type:te().string.isRequired,integrationId:te().oneOfType([te().string,te().number]),paymentNotifications:te().oneOfType([te().object,te().array]),paymentType:te().string,amount:te().oneOfType([te().string,te().number]),currency:te().string,interval:te().string,description:te().string,plan:te().string,paymentFieldMapping:te().oneOfType([te().object,te().array]),customerFieldMapping:te().oneOfType([te().object,te().array])}),isPro:te().bool}),Fj=Bj))||Fj;function Wj(e){return Wj="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},Wj(e)}function Jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zj(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function yR(e,t){if(e){if("string"==typeof e)return dR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dR(e,t):void 0}}function dR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;-1===t.indexOf(i.key)&&r.push(i)}}catch(e){o.e(e)}finally{o.f()}return r};function HR(e){return HR="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},HR(e)}function NR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function MR(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function BS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(O=Object.assign(O,QS)),p>0&&(O=Object.assign(O,VS));var w=null;if(g.type===H)v="Form Settings",w=r.createElement(sO,{formStatuses:o});else if(g.type&&GS[g.type]){var E=GS[g.type];v=E.title||v,w=r.createElement(E,null)}var j=-1===[H,N,L,V,M,T,q,U,Q,k,I,D,F,S,G].indexOf(g.type);return r.createElement("div",{className:"property-editor"},r.createElement(Ob,{editAdminNotifications:u,editForm:i,editValidation:a,editIntegrations:c,editPayments:s,editConnections:l,editRules:f,hash:t,crmIntegrationCount:p,paymentGatewayCount:y,isRulesEnabled:h,isPro:m}),r.createElement("h3",null,r.createElement("span",null,Kk(v)),j&&r.createElement(Qp.Tooltip,{title:Kk("Reset to default values"),position:"bottom-start",theme:"light",arrow:!0},r.createElement("button",{className:"btn small property-reset",onClick:this.resetField},Kk("Reset")))),r.createElement("hr",null),!!g.label&&b&&r.createElement("h4",{dangerouslySetInnerHTML:{__html:g.label}}),!!g.label&&!b&&r.createElement("h4",null,g.label),r.createElement("div",{className:"property-wrapper"},w||r.createElement("p",null,Kk("Please select an element"))))}}],n&&HS(t.prototype,n),o&&HS(t,o),a}(r.Component),xS.propTypes={properties:te().object.isRequired,hash:te().string.isRequired,updateProperties:te().func.isRequired,updateFormMetadata:te().func.isRequired,editForm:te().func.isRequired,editAdminNotifications:te().func.isRequired,editIntegrations:te().func.isRequired,editPayments:te().func.isRequired,crmIntegrationCount:te().number.isRequired,paymentGatewayCount:te().number.isRequired,editConnections:te().func.isRequired,editRules:te().func.isRequired,fields:te().array},xS.contextTypes={isRulesEnabled:te().bool.isRequired,renderHtml:te().bool.isRequired,isPro:te().bool.isRequired},xS.childContextTypes={hash:te().string.isRequired,properties:te().object,updateField:te().func.isRequired,updateMetadata:te().func.isRequired},kS=xS))||kS;function YS(e){return YS="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},YS(e)}function WS(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.hash,r=t.isChecked,o=t.value,i=void 0===o?null:o,a=cC({},e);switch(t.type){case Oe:return e[n]?(e[n].options||(e[n].options=[]),a[n].options.push({label:"",value:""}),a):e;case we:if(e[n]&&e[n].options){for(var u=iC(e[n].options),c=!1,l=0;le.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:vC,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case it:return function(e,t){var n=t.pageHash,r=bC({},e);return Array.isArray(r.list)&&(r.list=bC({},r.list)),r.list[n]=bC({},gC),r}(e,t);case at:return function(e,t){var n=t.pageHash,r=bC({},e);return delete r.list[n],r}(e,t);case ut:return function(e,t){var n=t.pageHash,r=t.hash,o=bC({},e);return o.list[n].fieldRules.push(bC(bC({},OC),{},{hash:r})),o}(e,t);case ct:return function(e,t){var n=t.pageHash,r=t.index,o=bC({},e);return o.list[n].fieldRules.splice(r,1),o}(e,t);case lt:return function(e,t){var n=t.pageHash,r=t.targetPageHash,o=bC({},e);return o.list[n].gotoRules.push(bC(bC({},wC),{},{targetPageHash:r})),o}(e,t);case st:return function(e,t){var n=t.pageHash,r=t.index,o=bC({},e);return o.list[n].gotoRules.splice(r,1),o}(e,t);case ft:return function(e,t){var n=t.pageHash,r=t.index,o=bC({},e);return o.list[n].fieldRules[r].show=!o.list[n].fieldRules[r].show,o}(e,t);case pt:return function(e,t){var n=t.pageHash,r=t.target,o=t.index,i=bC({},e),a="".concat(r,"Rules");return i.list[n][a][o].matchAll=!i.list[n][a][o].matchAll,i}(e,t);case yt:case dt:case ht:case bt:case mt:return function(e,t){var n=t.pageHash,r=t.target,o=t.ruleIndex,i=t.index,a="".concat(r,"Rules"),u=pC(e.list[n][a][o].criteria);switch(t.type){case yt:u.push(bC(bC({},EC),{},{hash:t.hash}));break;case dt:u.splice(i,1);break;case ht:u[i].hash=t.hash,u[i].value="";break;case bt:u[i].equals=!u[i].equals;break;case mt:u[i].value=t.value;break;default:return e}var c=JSON.parse(JSON.stringify(e));return c.list[n][a][o].criteria=u,c}(e,t);default:return e}};function AC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function RC(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function IC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function TC(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:[[]],t=arguments.length>1?arguments[1]:void 0,n=null;switch(t.type){case ae:n=DC(e);var r={id:(0,Vc.yu)(),columns:[t.hash]};return n[t.pageIndex]||(n[t.pageIndex]=[]),n[t.pageIndex].push(r),n;case le:return(n=DC(e))[t.pageIndex][t.rowIndex].columns.splice(t.columnIndex,0,t.hash),n;case se:return function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=DC(t),o=n.pageIndex,i=n.rowIndex,a=n.hash,u=n.prevPageIndex,c=void 0===u?null:u,l=xC(r[o].keys());try{for(l.s();!(e=l.n()).done;){var s=e.value,f=r[o][s].columns.indexOf(a);-1!==f&&r[o][s].columns.splice(f,1)}}catch(e){l.e(e)}finally{l.f()}if(null!==c){var p,y=xC(r[c].keys());try{for(y.s();!(p=y.n()).done;){var d=p.value,h=r[c][d].columns.indexOf(a);-1!==h&&r[c][d].columns.splice(h,1)}}catch(e){y.e(e)}finally{y.f()}}var b={id:(0,Vc.yu)(),columns:[a]};-1===i?r[o].push(b):r[o].splice(i,0,b);return LC(r),r}(e,t);case ye:return[].concat(DC(e),[[]]);case de:return removePageFromLayout(e,t);case Et:return(n=[].concat(DC(e.slice(0,t.oldIndex)),DC(e.slice(t.oldIndex+1)))).splice(t.newIndex,0,e[t.oldIndex]),n;default:return e}}function NC(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case ae:case le:case se:return TC(TC({},t),{},qC({},n.hash,n.properties));case ye:return TC(TC({},t),{},qC({},"page".concat(n.index),n.properties));case Et:var r=n.oldIndex,o=n.newIndex,i="page".concat(r),a="page".concat(o),u=t[i].label,c=t[a].label,l=TC({},t.rules.list),s=null;l[i]&&(s=TC({},l[i]),delete l[i]);var f=null;return l[a]&&(f=TC({},l[a]),delete l[a]),s&&(l[a]=s),f&&(l[i]=f),Array.isArray(l)&&(l=TC({},l)),TC(TC({},t),{},(qC(e={},"page".concat(n.oldIndex),{type:"page",label:c}),qC(e,"page".concat(n.newIndex),{type:"page",label:u}),qC(e,"rules",TC(TC({},t.rules),{},{list:l})),e));case he:return TC(TC({},t),{},qC({},n.hash,TC(TC({},t[[n.hash]]),n.keyValueObject)));case me:return TC(TC({},t),{},qC({},n.hash,n.defaultProperties));case be:var p=TC({},t);if(p[n.hash].type===m)for(var y in p){var d=p[y];d.type===I&&d.emailFieldHash===n.hash&&(p[y].emailFieldHash="")}return delete p[n.hash],p;default:return t}}function MC(){var e=arguments.length>1?arguments[1]:void 0,t=DC(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),n=e.pageIndex,r=e.rowIndex,o=e.columnIndex,i=e.newRowIndex,a=e.newColumnIndex,u=t[n][r].columns[o];return t[n][r].columns.splice(o,1),t[n][i].columns.splice(a,0,u),LC(t),t}function LC(e){var t,n=xC(e.keys());try{for(n.s();!(t=n.n()).done;){var r,o=t.value,i=xC(e[o].keys());try{for(i.s();!(r=i.n()).done;){var a=r.value;0===e[o][a].columns.length&&e[o].splice(a,1)}}catch(e){i.e(e)}finally{i.f()}}}catch(e){n.e(e)}finally{n.f()}}function UC(){var e=arguments.length>1?arguments[1]:void 0,t=DC(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),n=e.pageIndex,r=e.rowIndex,o=e.columnIndex;return t[n][r].columns.splice(o,1),0===t[n][r].columns.length&&t[n].splice(r,1),t}function GC(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.index,r=[];e.layout[n].map((function(e){e.columns.map((function(e){return r.push(e)}))}));var o=[].concat(DC(e.layout.slice(0,n)),DC(e.layout.slice(n+1))),i=function(e,t){var n=t.index,r=bC({},e),o="page".concat(n);r.rules.list[o]&&delete r.rules.list[o];for(var i=function(){var e=fC(u[a],2),t=e[0];e[1].gotoRules.forEach((function(e,n){o===e.targetPageHash&&r.rules.list[t].gotoRules.splice(n,1)}))},a=0,u=Object.entries(r.rules.list);an&&(i["page".concat(c-1)]=i["page".concat(c)],delete i["page".concat(c)])}}return TC(TC({},e),{},{layout:o,properties:i})}var VC=[],QC=[];function KC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function YC(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{}},formId:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;return t.type===ve?parseInt(t.id):e},formTypes:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:Rk},fields:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:JC,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case qe:return e;case De:return YC(YC({},e),{},{fields:t.fieldData});case Fe:return YC(YC({},e),{},{didInvalidate:!0});default:return e}},specialFields:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]},mailingLists:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:hk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ge:return yk(yk({},e),{},{isFetching:!0});case Ve:return yk(yk({},e),{},{list:t.sourceTargetData,isFetching:!1,didInvalidate:!1});case Qe:return yk(yk({},e),{},{didInvalidate:!0});default:return e}},sourceTargets:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ak},formStatuses:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]},generatedOptionLists:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ke:return tk(tk({},e),{},{isFetching:!0});case Ye:return tk(tk({},e),{},{cache:tk(tk({},e.cache),{},nk({},t.hash,t.generatedOptions)),isFetching:!1,didInvalidate:!1});case We:var n=tk(tk({},e),{},{didInvalidate:!0});return delete n.cache[t.hash],n;default:return e}},composer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=null,r=null;switch(t.type){case ae:case ye:case le:case se:case Et:return(r=TC({},e)).layout=HC(e.layout,t),t.properties&&(r.properties=NC(e.properties,t)),r;case de:return GC(e,t);case ue:return n=t.pageIndex,e.layout[n]?TC(TC({},e),{},{layout:MC(e.layout,t)}):e;case ce:return n=t.pageIndex,e.layout[n]?TC(TC({},e),{},{layout:UC(e.layout,t)}):e;case he:case be:case me:return TC(TC({},e),{},{properties:NC(e.properties,t)});case Oe:case we:case Ee:case je:case Ae:case Re:case Pe:case Se:case Ce:return TC(TC({},e),{},{properties:sC(e.properties,t)});case nt:case rt:case ot:return TC(TC({},e),{},{properties:TC(TC({},e.properties),{},{connections:oC(e.properties.connections,t)})});case it:case at:case ut:case ct:case lt:case st:case ft:case pt:case yt:case dt:case ht:case bt:case mt:return TC(TC({},e),{},{properties:TC(TC({},e.properties),{},{rules:jC(e.properties.rules,t)})});case ke:case xe:case Ie:case Te:var o=TC({},e.properties),i=t.hash,a=t.attribute;if(!o[i])return e;var u=TC({},o[i]);return u[a]||(u[a]=[]),TC(TC({},e),{},{properties:TC(TC({},e.properties),{},qC({},i,TC(TC({},u),{},qC({},a,kC(u[a],t)))))});default:return e}},context:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case fe:return TC(TC({},e),{},{page:t.index,hash:"page".concat(t.index)});case pe:return TC(TC({},e),{},{hash:t.hash});default:return e}},craftFields:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:VC},notifications:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Be:return e;case He:return mk(mk({},e),{},{list:t.notificationData});case Ne:return mk(mk({},e),{},{didInvalidate:!0});default:return e}},assetSources:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]},templates:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:XC,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Me:return e;case Le:return zC(zC({},e),{},{list:t.templateData});case Ue:return zC(zC({},e),{},{didInvalidate:!0});default:return e}},placeholders:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:jk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vt:return wk(wk({},jk),{},{type:on,rowIndex:t.rowIndex,targetHash:t.targetHash});case gt:return wk(wk({},jk),{},{type:an,rowIndex:t.rowIndex,index:t.index,targetHash:t.targetHash});case Ot:return wk(wk({},jk),{},{type:rn,pageIndex:t.pageIndex});case wt:return wk({},jk);default:return e}},duplicateHandles:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return t.type===ge?t.duplicateHandles:e},integrations:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Je:return ik(ik({},e),{},{isFetching:!0});case Ze:return ik(ik({},e),{},{list:t.crmData,isFetching:!1,didInvalidate:!1});case ze:return ik(ik({},e),{},{didInvalidate:!0});case _e:return ik(ik({},e),{},{didInvalidate:!1,isFetching:!1});default:return e}},paymentGateways:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fk,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Xe:return lk(lk({},e),{},{isFetching:!0});case $e:return lk(lk({},e),{},{list:t.crmData,isFetching:!1,didInvalidate:!1});case et:return lk(lk({},e),{},{didInvalidate:!0});case tt:return lk(lk({},e),{},{didInvalidate:!1,isFetching:!1});case"CREATE_PAYMENT_PLAN":case"END_CREATE_PAYMENT_PLAN":return lk({},e);default:return e}},fileKinds:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]},customFields:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:QC},sites:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:Pk},metadata:qS,successTemplates:function(){return arguments.length>0&&void 0!==arguments[0]?arguments[0]:$C}});function Ck(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xk=(0,a.Zz)((0,a.Tw)(u.A),window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__():function(e){return e}),Ik=[{type:T,label:Kk("Submit"),labelNext:"Submit",labelPrev:"Previous",disablePrev:!1,position:"left",visible:!0},{type:k,label:"HTML",value:"Html content
"}];if(isPro&&Ik.push({type:q,label:Kk("Save & Continue Later"),position:"left"},{type:x,label:"Rich Text",value:""},{type:S,label:Kk("Confirm"),handle:"confirm",placeholder:""},{type:F,label:Kk("Password"),handle:"password",placeholder:""}),isRecaptchaEnabled&&!isInvisibleRecaptchaSetUp&&Ik.push({type:D,label:isHCaptcha?"hCaptcha":"reCAPTCHA",singleton:!0,isHCaptcha}),isPaymentEnabled){var Tk=fieldList.findIndex((function(e){return e.type==B})),qk=fieldList[Tk];if(fieldList.splice(Tk,1),paymentGatewayList.length>0){var Dk,Fk=n(23048).A,Bk=n(47995).A,Hk=n(75024).A,Nk=n(41015).A;Ik.push({id:qk.id,type:qk.type,handle:qk.handle,label:"",fieldLabel:"Credit Card",children:(Dk={},kk(Dk,Nk.getClassName(),{label:"Credit Card Number",required:!0}),kk(Dk,Bk.getClassName(),{label:"Expiry Date",required:!0}),kk(Dk,Hk.getClassName(),{label:"CVC/CVV",required:!0}),Dk),layout:Fk.LAYOUT_3_ROWS,singleton:!0})}}var Mk,Lk,Uk=(0,a.y$)(Sk,function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"freeform";return Craft.t(n,e,t)}o.render(r.createElement(i.Kq,{store:Uk},r.createElement(XS,{saveUrl:Craft.getCpUrl("freeform/forms/save"),formUrl:Craft.getCpUrl("freeform/forms/{id}"),createFieldUrl:Craft.getCpUrl("freeform/api/quick-create-field"),createNotificationUrl:Craft.getCpUrl("freeform/api/quick-create-notification"),createTemplateUrl:Craft.getCpUrl("freeform/settings/add-demo-template"),finishTutorialUrl:Craft.getCpUrl("freeform/api/finish-tutorial"),showTutorial,defaultTemplates,notificator:Vk,isPro,canManageFields,canManageNotifications,canManageSettings,isDbEmailTemplateStorage,isRulesEnabled,renderHtml:renderFormHtmlInCpViews,reservedKeywords,isInvisibleRecaptchaSetUp,isCommerceEnabled,isCalendarEnabled,csrf:{name:Craft.csrfTokenName?Craft.csrfTokenName:"csrfToken",token:Craft.csrfTokenValue?Craft.csrfTokenValue:""}})),Gk)},23418:function(e,t,n){"use strict";n.d(t,{A:function(){return b}});var r=n(5556),o=n.n(r),i=n(96540),a=n(37127);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",r=this.context.updateField;t=void 0===t?this.constructor.getClassName():t;var o=this.preprocessTarget(e.target),i=o.name,a=o.value,u=this.compileProps()[n];if("object"!==l(u))throw"".concat(n," property should be an object");var f=c({},u),p=f[t];if("object"!==l(p))throw"".concat(n,".").concat(p," property should be an object");f[t]=c(c({},p),{},s({},i,a)),r(s({},n,f))}},{key:"preprocessTarget",value:function(e){var t=e.name,n=e.value,r=e.type,o=e.dataset,i=e.checked,a=o.isNumeric&&"false"!==o.isNumeric,u=o.isFloat&&"false"!==o.isFloat,c=o.couldBeNumeric&&"false"!==o.couldBeNumeric,l=o.nullable&&"false"!==o.nullable,s=n;return"checkbox"===r&&(s=i),a&&(s=(s+"").replace(/[^0-9\.]/,""),s=u?s?parseFloat(s):0:s?parseInt(s):0),c&&/^[0-9]+$/.test(s)&&(s=s?parseInt(s):0),l&&(s=""!==s?s:null),{name:t,value:s}}},{key:"updateHandle",value:function(e){var t=this.context.updateField,n=e.target,r=n.name,o=n.value;t(s({},r,(0,a.CP)(o,!1)))}},{key:"updateKeyValue",value:function(e,t){(0,this.context.updateField)(s({},e,t))}},{key:"compileProps",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"children",t=this.context.properties,n=t[e],r=n&&n[this.constructor.getClassName()]||{},o=this.props;return c(c(c({},t),r),o)}}],n&&f(t.prototype,n),r&&f(t,r),i}(i.Component);b.contextTypes={properties:o().shape({label:o().string.isRequired}).isRequired,updateField:o().func.isRequired,updateMetadata:o().func.isRequired}},75024:function(e,t,n){"use strict";n.d(t,{A:function(){return v}});var r=n(5556),o=n.n(r),i=n(96540),a=n(99430),u=n(23418),c=n(16819);function l(e){return 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},l(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t=i)&&Object.keys(r.O).every((function(e){return r.O[e](n[c])}))?n.splice(c--,1):(u=!1,i0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[n,o,i]},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},function(){var e={624:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var o,i,a=n[0],u=n[1],c=n[2],l=0;if(a.some((function(t){return 0!==e[t]}))){for(o in u)r.o(u,o)&&(r.m[o]=u[o]);if(c)var s=c(r)}for(t&&t(n);l1&&void 0!==arguments[1])||arguments[1],n=(0,a.transliterate)(e);return t&&(n=i()(n)),n=n.replace(/[^a-zA-Z0-9\-_]/g,"")}},99430:function(e,t,n){"use strict";n.d(t,{jv:function(){return _k},Tl:function(){return $k},Tz:function(){return Xk}});n(55108),n(7452);var r=n(96540),o=n(40961),i=n(735),a=n(61407),u=n(1265),c="hidden",l="text",s="textarea",f="select",p="multiple_select",y="radio",d="radio_group",h="checkbox",b="checkbox_group",m="email",v="dynamic_recipients",g="file",O="file_drag_and_drop",w="datetime",E="number",j="phone",A="website",R="rating",P="regex",S="confirmation",C="opinion_scale",k="html",x="rich_text",I="mailing_list",T="submit",q="save",D="recaptcha",F="password",B="cc_details",H="form",N="validation",M="page",L="integration",U="connections",G="rules",V="admin_notifications",Q="payment",K=[c,l,s,f,p,d,h,b,m,v,g,E],Y=[c,"invisible",l,s,f,p,d,h,b,m,v,g,O,w,E,j,A,R,P,S,F,C],W=[l,m,w,E,j,A,P,F],J=[l,s,f,p,y,d,h,b,m,v,g,O,w,E,j,A,R,P,S,k,x,I,T,F,C,"table","signature"],Z=[l,s,f,p,y,d,h,b,m,v,w,E,j,A,R,P,S,I,F,C,c],z=[k,x,T,S,F],_="both",X="date",$="time",ee=n(5556),te=n.n(ee),ne=n(37525),re=n(8909),oe=n(68490),ie=n.n(oe),ae="ADD_FIELD_TO_NEW_ROW",ue="REPOSITION_COLUMN",ce="REMOVE_COLUMN",le="ADD_COLUMN_TO_ROW",se="ADD_COLUMN_TO_NEW_ROW",fe="SWITCH_PAGE",pe="SWITCH_HASH",ye="ADD_PAGE",de="REMOVE_PAGE",he="UPDATE_PROPERTY",be="REMOVE_PROPERTY",me="RESET_PROPERTIES",ve="UPDATE_FORM_ID",ge="UPDATE_DUPLICATE_HANDLE_LIST",Oe="ADD_VALUE_SET",we="CLEAN_UP_VALUES",Ee="UPDATE_VALUE_SET",je="UPDATE_IS_CHECKED",Ae="INSERT_VALUE",Re="REMOVE_VALUE",Pe="TOGGLE_CUSTOM_VALUES",Se="REORDER_VALUE_SET",Ce="REMOVE_VALUE_SET",ke="MATRIX_ADD_ROW",xe="MATRIX_REMOVE_ROW",Ie="MATRIX_SWAP_ROW",Te="MATRIX_UPDATE_COLUMN",qe="REQUEST_FIELDS",De="RECEIVE_FIELDS",Fe="INVALIDATE_FIELDS",Be="REQUEST_NOTIFICATIONS",He="RECEIVE_NOTIFICATIONS",Ne="INVALIDATE_NOTIFICATIONS",Me="REQUEST_FORM_TEMPLATES",Le="RECEIVE_FORM_TEMPLATES",Ue="INVALIDATE_FORM_TEMPLATES",Ge="REQUEST_MAILING_LISTS",Ve="RECEIVE_MAILING_LISTS",Qe="INVALIDATE_MAILING_LISTS",Ke="REQUEST_GENERATED_OPTIONS",Ye="RECEIVE_GENERATED_OPTIONS",We="INVALIDATE_GENERATED_OPTIONS",Je="REQUEST_CRM_INTEGRATIONS",Ze="RECEIVE_CRM_INTEGRATIONS",ze="INVALIDATE_CRM_INTEGRATIONS",_e="END_REQUEST_CRM_INTEGRATIONS",Xe="REQUEST_PAYMENT_GATEWAYS",$e="RECEIVE_PAYMENT_GATEWAYS",et="INVALIDATE_PAYMENT_GATEWAYS",tt="END_REQUEST_PAYMENT_GATEWAYS",nt="ADD_CONNECTION",rt="REMOVE_CONNECTION",ot="UPDATE_CONNECTION",it="ADD_PAGE_BLOCK",at="REMOVE_PAGE_BLOCK",ut="ADD_FIELD_RULE",ct="REMOVE_FIELD_RULE",lt="ADD_GOTO_RULE",st="REMOVE_GOTO_RULE",ft="TOGGLE_FIELD_RULE_SHOW",pt="TOGGLE_RULE_MATCH_ALL",yt="ADD_RULE_CRITERIA",dt="REMOVE_RULE_CRITERIA",ht="UPDATE_RULE_CRITERIA_HASH",bt="TOGGLE_RULE_CRITERIA_EQUALS",mt="UPDATE_RULE_CRITERIA_VALUE",vt="ADD_PLACEHOLDER_ROW",gt="ADD_PLACEHOLDER_COLUMN",Ot="ADD_PLACEHOLDER_PAGE",wt="CLEAR_PLACEHOLDERS",Et="SWAP_PAGE";function jt(e){return{type:fe,index:e}}function At(e){return{type:pe,hash:e}}function Rt(e,t,n){return function(r){r({type:ae,hash:e,properties:t,pageIndex:n}),r(Ct())}}function Pt(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return function(i){i({type:se,rowIndex:e,hash:t,properties:n,pageIndex:r,prevPageIndex:o}),i(Ct())}}function St(e,t){return function(n){n({type:he,hash:e,keyValueObject:t}),t.hasOwnProperty("handle")&&n(Ct())}}function Ct(){return function(e,t){var n=t().composer.properties,r=[],o=[];for(var i in n)if(n.hasOwnProperty(i)){var a=n[i];if(a.hasOwnProperty("handle")){var u=a.handle;-1!==r.indexOf(u)?o.push(u):r.push(u)}}e({type:ge,duplicateHandles:o})}}var kt,xt;function It(){return{type:wt}}function Tt(e){return Tt="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},Tt(e)}function qt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dt(e,t){for(var n=0;n button",placement:"right",event:"hover"},{title:"Special Fields",content:"Drag and drop these when you need them. You can have as many HTML fields as you need, but should only have 1 submit button per page.",target:".composer-special-fields",placement:"right",event:"hover"},{title:"Form Layout",content:"This is a live preview of what your form will look like. Drag and drop and fields from the left column into position here. New rows and columns will automatically be created as you position the fields.",target:".builder",placement:"left",event:"hover"},{title:"Editing Fields",content:"Fields can easily be moved around whenever you need. Clicking on any field will open up its properties in the Property Editor in the right column.",target:".layout",placement:"left",event:"hover"},{title:"Multi-page Forms",content:"To create multi-page forms, click the + button to add more pages. You can edit the names of the pages in the Property Editor in the right column. To rearrange pages, click and drag page tabs to shuffle order. To move fields from one page to another, drag and drop fields onto the page tab you'd like it to be on.",target:".tab-list-wrapper",placement:"bottom",event:"hover"},{title:"Property Editor",content:"This is where all your configuration will happen. Clicking on any field, page tab, etc in Composer layout area will load its configuration options here.",target:".property-editor > div > div.sticky + div",placement:"left",event:"hover"}],Zt=n(35425);function zt(e){return zt="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},zt(e)}function _t(e,t){for(var n=0;n=4&&e.index!==r.rowIndex)return null;var u=i+(a===r.rowIndex?0:1),c=(0,o.findDOMNode)(n).getBoundingClientRect(),l=(c.right-c.left)/u,s=t.getClientOffset().x-c.left;return Math.floor(s/l)}function sn(e,t,n){var r=t.getItem();if(1===r.columnCountInRow&&(r.rowIndex===e.index||r.rowIndex+1===e.index))return null;var i=(0,o.findDOMNode)(n).getBoundingClientRect(),a=t.getClientOffset();return i.top+20>a.y}var fn=n(23415);function pn(e){return pn="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},pn(e)}function yn(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}Bn.propTypes={label:te().string,isRequired:te().bool,type:te().string},Bn.contextTypes={renderHtml:te().bool.isRequired};function Mn(){return Mn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Un(){return Un=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Vn(){return Vn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Kn(){return Kn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Wn(){return Wn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Zn(){return Zn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function _n(){return _n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function $n(){return $n=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function tr(){return tr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var rr=function(e){e.styles;var t=nr(e,["styles"]);return r.createElement("svg",tr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M65.871 30.777c10.172 3.557 18.658 10.53 26.721 17.449l1.704 1.542-1.763 1.475C75.009 66.032 53.051 78.528 30.279 67.25l2.972-3.046c5.771 2.648 11.944 3.57 18.239 3.402 13.881-.933 26.256-9.417 36.675-17.955-7.439-6.823-15.802-12.546-25.443-15.647l3.149-3.227zM49.415 27.903c2.978.012 1.638.008 4.019.014 4.669.531 1.916.127 8.218 1.456l-3.381 3.464c-3.282-.721-1.594-.407-5.066-.925-15.85-.529-29.54 8.274-41.371 17.968 5.409 4.766 11.154 9.243 17.612 12.496l-2.935 3.007c-7.01-3.745-13.174-8.842-19.103-14.078l-1.704-1.542 1.762-1.475C18.002 39.692 29.629 31.152 43.3 28.574c2.014-.45 4.061-.584 6.115-.671z"}),r.createElement("path",{d:"M56.833 40.424c3.104 2.087 3.97 5.02 4.151 8.614 0 6.477-5.25 11.728-11.727 11.728-3.4-.116-6.435-.896-8.424-3.842l16-16.5z"}),r.createElement("path",{d:"M75.634 21.151c.807.041.414.03 1.179.035l.667.431a2 2 0 01.035 2.829l-52.5 53.8a2 2 0 01-2.863-2.794l52.5-53.8c.34-.248.559-.445.982-.501z"}))};function or(){return or=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ar(){return ar=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function cr(){return cr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function sr(){return sr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function pr(){return pr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function dr(){return dr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function br(){return br=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function vr(){return vr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Or(){return Or=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Er(){return Er=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ar(){return Ar=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Pr(){return Pr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Cr(){return Cr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function xr(){return xr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Tr(){return Tr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Dr(){return Dr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Br(){return Br=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Nr(){return Nr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Lr(){return Lr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Gr(){return Gr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Qr(){return Qr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Yr(){return Yr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Jr={text:function(e){e.styles;var t=Vr(e,["styles"]);return r.createElement("svg",Gr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M87.921 28.5c3.917 0 7.079 3.179 7.079 7.085v29.83c0 3.906-3.162 7.085-7.079 7.085H12.079C8.162 72.5 5 69.321 5 65.415v-29.83c0-3.906 3.162-7.085 7.079-7.085h75.842zm0 4H12.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"}),r.createElement("path",{d:"M57.567 16c4.356.016 8.091 2.075 10.585 5.535 2.365-3.638 6.331-5.334 10.584-5.535h.758v4h-.758c-4.727 0-8.511 3.519-8.511 7.796v44.408c0 4.277 3.784 7.796 8.511 7.796h.758v4h-.758c-4.356-.017-8.09-2.075-10.584-5.535-2.366 3.638-6.332 5.334-10.585 5.535h-.758v-4h.758c4.728 0 8.512-3.519 8.512-7.796V27.796c0-4.277-3.784-7.796-8.512-7.796h-.758v-4h.758z"}))},textarea:function(e){e.styles;var t=Kr(e,["styles"]);return r.createElement("svg",Qr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M88.222 11C91.986 11 95 14.181 95 18.06v63.88c0 3.879-3.014 7.06-6.778 7.06H11.778C8.014 89 5 85.819 5 81.94V18.06C5 14.181 8.014 11 11.778 11h76.444zm0 4.034H11.778C10.265 15.035 9 16.369 9 18.06v63.88c0 1.691 1.265 3.026 2.778 3.026h76.444c1.514 0 2.778-1.335 2.778-3.026V18.06c0-1.691-1.264-3.025-2.778-3.026z"}),r.createElement("path",{d:"M18.459 21.833c2.36.067 3.081.689 4.624 2.079 1.146-1.422 2.773-1.911 4.625-2.079h1.375v2.477h-1.376c-1.772 0-3.209 1.294-3.21 2.89v19.266c.001 1.596 1.438 2.89 3.211 2.89h1.375v2.477h-1.376c-2.359-.067-3.08-.689-4.624-2.078-1.145 1.421-2.773 1.91-4.624 2.078h-1.376v-2.477h1.376c1.773 0 3.21-1.294 3.21-2.89V27.2c0-1.596-1.437-2.89-3.21-2.89h-1.376v-2.477h1.376z"}))},hidden:rr,file:function(e){e.styles;var t=Xn(e,["styles"]);return r.createElement("svg",_n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M70.197 14.067c10.272 1.243 17.308 12.325 10.43 21.277l-.106.115-5.484 5.508-12.066 12.117-12.065 12.117c-4.388 4.407-4.388 4.407-5.552 5.572-4.295 3.93-9.917 3.664-13.75.099-3.795-3.531-4.411-9.018-.657-12.995l3.984-3.946 7.923-7.845 9.608-9.514 3.985-3.945a2 2 0 112.814 2.842l-3.984 3.945-7.923 7.846-9.608 9.514-3.937 3.896c-4.638 4.917 3.259 12.264 8.778 7.217l5.484-5.508 12.066-12.117 12.065-12.117 5.407-5.431c5.784-7.478-4.023-18.569-12.691-12.899l-1.644 1.686-4.644 4.764-14.094 14.454-14.094 14.455-4.644 4.763-1.755 1.799c-9.962 10.472 4.396 26.276 15.989 17.557l.302-.298 1.085-1.068 3.872-3.812c4.006-3.943 8.014-7.887 11.757-11.567l.043-.043C67.55 52.222 73.748 46.147 74.275 45.678a2 2 0 012.658 2.99c-.443.393-6.939 6.76-17.037 16.689l-.043.043c-3.743 3.68-7.75 7.623-11.756 11.566l-3.872 3.811-1.084 1.068-.384.378-.124.113C27.848 94.632 7.359 73.273 21.172 58.952l1.762-1.807 4.644-4.764 14.094-14.454 14.094-14.455 4.644-4.763 1.762-1.807.079-.082.089-.072c2.726-2.154 4.511-2.505 7.857-2.681z"}))},file_drag_and_drop:function(e){e.styles;var t=er(e,["styles"]);return r.createElement("svg",$n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M39.469 71.184v4h-12v-4h12zM9.417 70.457c.403.508.793.727 1.121.727h8.931v4h-8.931c-1.651 0-3.14-.837-4.253-2.239l3.132-2.488zM8.221 52.049v12h-4v-12h4zM8.221 32.049v12h-4v-12h4zM76.801 18.645c2.695 0 4.846 2.17 5.795 5.252l-3.823 1.177c-.486-1.578-1.329-2.429-1.972-2.429h-6.263v-4h6.263zM10.534 18.645l.003 4c-.592 0-1.366.727-1.871 2.129l-3.763-1.357c1.019-2.828 3.087-4.77 5.631-4.772zM22.538 18.645v4h-12v-4h12zM42.538 18.645v4h-12v-4h12zM62.538 18.645v4h-12v-4h12z"}),r.createElement("path",{d:"M90.742 54.013c-.899.799-27.386 26.886-27.386 26.886-10.094 8.395-24.787-6.197-14.992-16.352l32.783-33.622c7.596-6.197 18.691 5.197 12.394 12.593L65.475 71.704c-6.116 5.597-14.312-2.699-9.315-7.996l20.39-20.19",stroke:"#000",strokeWidth:"3",strokeLinecap:"round",fill:"none"}))},email:function(e){e.styles;var t=zn(e,["styles"]);return r.createElement("svg",Zn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M84 21.667a7 7 0 017 7v42.667a7 7 0 01-7 7H16a7 7 0 01-7-7V28.667a7 7 0 017-7h68zm0 4H16a3 3 0 00-3 3v42.667a3 3 0 003 3h68a3 3 0 003-3V28.667a3 3 0 00-3-3z"}),r.createElement("path",{d:"M86.487 23.563l2.475 3.142-33.891 26.7.177-.157c-2.474 2.473-8.356 2.473-10.829 0l.169.151-33.309-26.5 2.49-3.13 33.309 26.5.089.07.081.081c.911.911 4.26.911 5.171 0l.084-.084.093-.073 33.891-26.7z"}))},checkbox:function(e){e.styles;var t=Ln(e,["styles"]);return r.createElement("svg",Mn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M70.334 22.667a7 7 0 017 7v40.667a7 7 0 01-7 7H29.667a7 7 0 01-7-7V29.667a7 7 0 017-7h40.667zm0 4H29.667a3 3 0 00-3 3v40.667a3 3 0 003 3h40.667a3 3 0 003-3V29.667a3 3 0 00-3-3z"}),r.createElement("path",{d:"M67.662 34.754l2.843 2.815-26.001 26.25-1.414 1.427-1.421-1.42-10-10 2.828-2.828 8.579 8.578 24.586-24.822z"}))},checkbox_group:function(e){e.styles;var t=Nn(e,["styles"]);return r.createElement("svg",Hn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M31.5 35h60M31.5 52h60M31.5 69.5h60",stroke:"#000",strokeWidth:"4",fill:"none"}),r.createElement("path",{d:"M25.061 25.419l2.358 2.369-11.391 11.447-1.179 1.184-1.179-1.184-6.251-6.282 2.358-2.369 5.072 5.097 10.212-10.262zM25.061 42l2.358 2.369-11.391 11.447L14.849 57l-1.179-1.184-6.251-6.282 2.358-2.369 5.072 5.097L25.061 42zM25.061 59l2.358 2.369-11.391 11.447L14.849 74l-1.179-1.184-6.251-6.282 2.358-2.369 5.072 5.097L25.061 59z"}))},confirmation:function(e){e.styles;var t=Gn(e,["styles"]);return r.createElement("svg",Un({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M51.859 16.833c7.874.033 15.21 2.798 21.362 7.669 1.108.877 1.998 1.999 2.998 2.998h-6.705c-5.107-4.141-11.208-5.762-17.655-6.087-16.019 0-29.004 12.985-29.004 29.004 0 16.018 12.985 29.003 29.004 29.003 9.435-.153 18.323-4.545 23.64-12.42H81c-6.669 10.978-16.417 16.357-29.141 17-18.548 0-33.584-15.036-33.584-33.583 0-18.548 15.036-33.584 33.584-33.584z"}),r.createElement("path",{d:"M78.739 15.114v18.473H60.266l18.473-18.473z"}))},cc_details:function(e){e.styles;var t=Qn(e,["styles"]);return r.createElement("svg",Vn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M84 21.333a7 7 0 017 7V71a7 7 0 01-7 7H16a7 7 0 01-7-7V28.333a7 7 0 017-7h68zm0 4H16a3 3 0 00-3 3V71a3 3 0 003 3h68a3 3 0 003-3V28.333a3 3 0 00-3-3z"}),r.createElement("path",{d:"M12.167 38.5h76.666",stroke:"#000",strokeWidth:"12",fill:"none"}))},datetime:function(e){e.styles;var t=Yn(e,["styles"]);return r.createElement("svg",Kn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M81.16 19.867c3.782 0 6.84 3.086 6.84 6.884v52.364C88 82.914 84.942 86 81.16 86H18.19c-3.782 0-6.84-3.086-6.84-6.885V26.751c0-3.798 3.058-6.884 6.84-6.884h62.97zm0 4H18.19c-1.564 0-2.84 1.287-2.84 2.884v52.364c0 1.598 1.276 2.885 2.84 2.885h62.97c1.564 0 2.84-1.287 2.84-2.885V26.751c0-1.597-1.276-2.884-2.84-2.884z"}),r.createElement("path",{d:"M86.067 36.5v4h-72.6v-4h72.6zM29.3 12.167a3 3 0 013 3V27.5a3 3 0 11-6 0V15.167a3 3 0 013-3zM69.9 12.167a3 3 0 013 3V27.5a3 3 0 11-6 0V15.167a3 3 0 013-3z"}))},dynamic_recipients:function(e){e.styles;var t=Jn(e,["styles"]);return r.createElement("svg",Wn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M77.748 20.739c3.534 0 6.4 2.865 6.399 6.399v39.005a6.398 6.398 0 01-6.399 6.399H15.584a6.4 6.4 0 01-6.399-6.399V27.138a6.4 6.4 0 016.399-6.399h62.164zm0 3.656H15.584a2.744 2.744 0 00-2.743 2.743v39.005a2.743 2.743 0 002.743 2.743h62.164a2.743 2.743 0 002.743-2.743V27.138a2.744 2.744 0 00-2.743-2.743z"}),r.createElement("path",{d:"M80.021 22.472l2.263 2.872-30.982 24.409.161-.144c-2.261 2.261-7.638 2.261-9.899 0l.155.138-30.451-24.226 2.277-2.861 30.45 24.226.081.064.074.074c.833.833 3.895.833 4.728 0l.076-.077.085-.067 30.982-24.408zM87.158 28.199c2.441.864 3.418 3.285 3.657 5.658v39.005a6.4 6.4 0 01-6.399 6.399H22.252c-2.445-.09-4.682-1.337-5.65-3.638h59.72v-.019h8.094a2.741 2.741 0 002.743-2.742V33.857l-.001-.001v-5.657z"}))},html:function(e){e.styles;var t=ir(e,["styles"]);return r.createElement("svg",or({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M59.217 22.759l-2.529-.694a1.143 1.143 0 00-.958.102 1.328 1.328 0 00-.633.796L39.886 75.609c-.108.354-.074.687.102.999.177.313.442.524.796.633l2.528.693c.326.11.646.075.958-.102.313-.177.524-.441.632-.794L60.114 24.39a1.225 1.225 0 00-.103-1 1.321 1.321 0 00-.794-.631zM36.421 33.036c0-.354-.136-.667-.408-.938l-2.039-2.039c-.272-.272-.585-.408-.938-.408s-.666.136-.938.408L13.095 49.062c-.272.272-.408.584-.408.938 0 .353.136.666.408.938l19.003 19.003c.272.272.584.407.938.407s.666-.135.938-.407l2.039-2.038c.272-.272.408-.585.408-.939 0-.353-.136-.665-.408-.937L19.987 50l16.026-16.026c.273-.272.408-.585.408-.938zM86.905 49.061L67.902 30.058c-.272-.271-.585-.408-.938-.408-.354 0-.665.137-.938.408l-2.038 2.039c-.272.272-.408.584-.408.938s.136.666.408.938L80.014 50 63.988 66.027c-.272.272-.408.585-.408.937 0 .354.136.667.408.939l2.038 2.038c.273.272.585.407.938.407s.666-.135.938-.407l19.003-19.003c.272-.272.408-.585.408-.939 0-.353-.136-.666-.408-.938z"}))},mailing_list:function(e){e.styles;var t=ur(e,["styles"]);return r.createElement("svg",ar({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M93.073 18.887a1.419 1.419 0 00-1.276-.504 1.36 1.36 0 00-.32.056L8.663 40.963a1.432 1.432 0 00-1.054 1.341c-.015.63.385 1.197.983 1.394l30.302 9.929-2.711 21.682a1.428 1.428 0 002.285 1.312l11.09-8.493 9.722 13.89c.269.384.706.61 1.17.61l.097-.003c.5-.035.944-.327 1.173-.774l31.51-61.413c.263-.503.2-1.111-.157-1.551zm-9.919 4.776L40.259 51.067l-26.246-8.599 69.141-18.805zM39.441 72.279l1.974-15.786 6.505 9.293-8.479 6.493zm20.823 6.16L42.483 53.037l45.845-29.29-28.064 54.692z"}),r.createElement("path",{d:"M93.073 18.887a1.419 1.419 0 00-1.276-.504 1.36 1.36 0 00-.32.056L8.663 40.963a1.432 1.432 0 00-1.054 1.341c-.015.63.385 1.197.983 1.394l30.302 9.929-2.711 21.682a1.428 1.428 0 002.285 1.312l11.09-8.493 9.722 13.89c.269.384.706.61 1.17.61l.097-.003c.5-.035.944-.327 1.173-.774l31.51-61.413c.263-.503.2-1.111-.157-1.551zm-9.919 4.776L40.259 51.067l-26.246-8.599 69.141-18.805zM39.441 72.279l1.974-15.786 6.505 9.293-8.479 6.493zm20.823 6.16L42.483 53.037l45.845-29.29-28.064 54.692z",stroke:"#000",strokeWidth:".5",fill:"none"}))},multiple_select:function(e){e.styles;var t=lr(e,["styles"]);return r.createElement("svg",cr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M88.222 11C91.986 11 95 14.181 95 18.06v63.88c0 3.879-3.014 7.06-6.778 7.06H11.778C8.014 89 5 85.819 5 81.94V18.06C5 14.181 8.014 11 11.778 11h76.444zm0 4.034H11.778C10.265 15.035 9 16.369 9 18.06v63.88c0 1.691 1.265 3.026 2.778 3.026h76.444c1.514 0 2.778-1.335 2.778-3.026V18.06c0-1.691-1.264-3.025-2.778-3.026z"}),r.createElement("path",{d:"M20.334 33.5h60M20.334 50.5h60M20.334 68h60",stroke:"#000",strokeWidth:"4",fill:"none"}))},number:function(e){e.styles;var t=fr(e,["styles"]);return r.createElement("svg",sr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M87.921 28C91.838 28 95 31.179 95 35.085v29.83C95 68.821 91.838 72 87.921 72H12.079C8.162 72 5 68.821 5 64.915v-29.83C5 31.179 8.162 28 12.079 28h75.842zm0 4H12.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"}),r.createElement("path",{d:"M20.576 43.245q1.039 0 2.02-.173.982-.174 1.776-.578.794-.404 1.356-1.039.563-.635.737-1.559h2.684v20.208h-3.608V45.843h-4.965zM55.27 60.104H41.471q.029-2.512 1.212-4.388 1.184-1.877 3.233-3.262.982-.722 2.05-1.4 1.068-.679 1.963-1.458.895-.78 1.472-1.689.578-.909.607-2.093 0-.548-.13-1.169t-.505-1.155q-.376-.534-1.04-.895t-1.732-.361q-.981 0-1.631.39-.649.39-1.039 1.068-.39.679-.577 1.602-.188.924-.217 1.992h-3.291q0-1.674.448-3.103.447-1.429 1.342-2.468t2.179-1.631q1.285-.592 2.988-.592 1.848 0 3.089.606 1.242.606 2.007 1.53.765.924 1.082 2.007.318 1.082.318 2.064 0 1.212-.376 2.194-.375.981-1.01 1.804-.635.823-1.443 1.515-.809.693-1.675 1.3-.866.606-1.732 1.154-.866.549-1.602 1.097-.736.549-1.285 1.141-.548.591-.75 1.255h9.844zM70.851 48.268q.808.029 1.616-.116.809-.144 1.444-.505.635-.361 1.025-.996.389-.635.389-1.559 0-1.299-.88-2.078-.881-.78-2.266-.78-.866 0-1.502.347-.635.346-1.053.938-.419.592-.621 1.328-.202.736-.173 1.516h-3.291q.058-1.473.548-2.728.491-1.256 1.343-2.18.851-.924 2.064-1.443 1.212-.52 2.742-.52 1.184 0 2.324.346 1.141.347 2.05 1.011.909.664 1.458 1.689.548 1.024.548 2.352 0 1.53-.693 2.671-.692 1.14-2.165 1.66v.057q1.732.347 2.699 1.718.967 1.371.967 3.334 0 1.444-.577 2.584-.577 1.14-1.559 1.934-.981.794-2.28 1.227-1.299.433-2.743.433-1.761 0-3.074-.505-1.314-.505-2.194-1.429-.881-.924-1.343-2.223-.461-1.299-.49-2.887h3.291q-.058 1.848.909 3.075.967 1.227 2.901 1.227 1.646 0 2.757-.939 1.112-.938 1.112-2.67 0-1.184-.462-1.876-.462-.693-1.213-1.054-.75-.361-1.689-.448-.938-.086-1.919-.057z"}))},opinion_scale:function(e){e.styles;var t=yr(e,["styles"]);return r.createElement("svg",pr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("g",{stroke:"#000",strokeWidth:"12",fill:"none"},r.createElement("path",{d:"M73.5 79.5V19.939M49.775 79.5V43.763M25.95 79.5V67.588"})))},password:function(e){e.styles;var t=hr(e,["styles"]);return r.createElement("svg",dr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M25.76 43.152h49.48c3.208 0 5.81 2.155 5.81 4.815V78.3c0 2.659-2.602 4.815-5.81 4.815H25.76c-3.208 0-5.81-2.156-5.81-4.815V47.967c0-2.66 2.602-4.815 5.81-4.815zM50.5 17.885c13.198.521 20.293 13.309 20.776 25.267H29.724c.202-12.2 7.794-24.448 20.776-25.267z",stroke:"#000",strokeWidth:"4",fill:"none"}),r.createElement("path",{d:"M46.22 62.98l-1.009 9.074a1.598 1.598 0 001.59 1.776h6.398a1.598 1.598 0 001.59-1.776L53.78 62.98a6.327 6.327 0 002.618-5.145A6.405 6.405 0 0050 51.436a6.405 6.405 0 00-6.398 6.399c0 2.068.979 3.953 2.618 5.145zM50 54.636a3.203 3.203 0 013.199 3.199c0 1.226-.697 2.324-1.818 2.868a1.6 1.6 0 00-.894 1.616l.925 8.312h-2.824l.925-8.312a1.6 1.6 0 00-.894-1.616c-1.121-.544-1.818-1.642-1.818-2.868A3.203 3.203 0 0150 54.636z"}),r.createElement("path",{d:"M50.5 25.594c8.596.362 13.217 9.248 13.531 17.558H36.969c.131-8.478 5.076-16.989 13.531-17.558z",stroke:"#000",strokeWidth:"4",fill:"none"}))},phone:function(e){e.styles;var t=mr(e,["styles"]);return r.createElement("svg",br({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M30.967 21.108a8.144 8.144 0 00-.961.405c-.786.405-3.297 2.487-5.044 4.177-2.696 2.626-3.864 4.304-3.968 5.715-.116 1.4.486 4.42 1.307 6.652 2.14 5.715 6.282 11.986 12.576 18.985 1.944 2.163 6.942 7.161 9.105 9.105 6.837 6.144 12.935 10.227 18.569 12.414 2.383.925 5.865 1.631 7.254 1.469.752-.092 1.897-.717 3.112-1.701 2.129-1.712 6.005-6.108 6.745-7.635.336-.694.359-.845.359-1.967 0-1.087-.035-1.272-.313-1.793-.162-.324-.451-.717-.636-.891-.405-.381-11.685-7.879-12.472-8.284-.486-.254-.729-.3-1.562-.3-1.516 0-2.036.208-6.328 2.661l-1.921 1.087-1.098-.822c-2.141-1.607-4.409-3.655-7.903-7.149-3.493-3.505-5.541-5.762-7.15-7.914l-.833-1.098 1.342-2.349c1.782-3.146 2.106-3.818 2.326-4.847.22-1.03.151-1.886-.197-2.58-.498-.96-8.168-12.413-8.527-12.715-.844-.706-2.602-.995-3.782-.625zm2.129 2.256c.196.197 4.384 6.479 7.172 10.748 1.019 1.562 1.076 1.677 1.019 2.128-.081.614-.625 1.701-2.511 5.01-.833 1.458-1.573 2.742-1.631 2.857-.197.347 1.758 3.043 4.442 6.108.648.729 2.708 2.869 4.593 4.744 4.107 4.119 6.872 6.548 9.441 8.284l1.111.752.358-.232c.845-.509 4.628-2.638 5.819-3.274.868-.451 1.481-.705 1.852-.74l.566-.07 6.132 4.073c3.378 2.233 6.201 4.153 6.282 4.257.197.267.173.938-.081 1.47-.682 1.492-5.287 6.617-6.953 7.728-.602.405-.682.428-1.585.428-4.893 0-12.413-3.841-20.199-10.331-4.894-4.084-11.118-10.308-15.202-15.202-6.503-7.798-10.263-15.155-10.343-20.188-.012-.764.022-.949.312-1.435.798-1.376 5.554-5.75 7.531-6.941.775-.463 1.516-.532 1.875-.174z"}),r.createElement("path",{d:"M30.967 21.108a8.144 8.144 0 00-.961.405c-.786.405-3.297 2.487-5.044 4.177-2.696 2.626-3.864 4.304-3.968 5.715-.116 1.4.486 4.42 1.307 6.652 2.14 5.715 6.282 11.986 12.576 18.985 1.944 2.163 6.942 7.161 9.105 9.105 6.837 6.144 12.935 10.227 18.569 12.414 2.383.925 5.865 1.631 7.254 1.469.752-.092 1.897-.717 3.112-1.701 2.129-1.712 6.005-6.108 6.745-7.635.336-.694.359-.845.359-1.967 0-1.087-.035-1.272-.313-1.793-.162-.324-.451-.717-.636-.891-.405-.381-11.685-7.879-12.472-8.284-.486-.254-.729-.3-1.562-.3-1.516 0-2.036.208-6.328 2.661l-1.921 1.087-1.098-.822c-2.141-1.607-4.409-3.655-7.903-7.149-3.493-3.505-5.541-5.762-7.15-7.914l-.833-1.098 1.342-2.349c1.782-3.146 2.106-3.818 2.326-4.847.22-1.03.151-1.886-.197-2.58-.498-.96-8.168-12.413-8.527-12.715-.844-.706-2.602-.995-3.782-.625zm2.129 2.256c.196.197 4.384 6.479 7.172 10.748 1.019 1.562 1.076 1.677 1.019 2.128-.081.614-.625 1.701-2.511 5.01-.833 1.458-1.573 2.742-1.631 2.857-.197.347 1.758 3.043 4.442 6.108.648.729 2.708 2.869 4.593 4.744 4.107 4.119 6.872 6.548 9.441 8.284l1.111.752.358-.232c.845-.509 4.628-2.638 5.819-3.274.868-.451 1.481-.705 1.852-.74l.566-.07 6.132 4.073c3.378 2.233 6.201 4.153 6.282 4.257.197.267.173.938-.081 1.47-.682 1.492-5.287 6.617-6.953 7.728-.602.405-.682.428-1.585.428-4.893 0-12.413-3.841-20.199-10.331-4.894-4.084-11.118-10.308-15.202-15.202-6.503-7.798-10.263-15.155-10.343-20.188-.012-.764.022-.949.312-1.435.798-1.376 5.554-5.75 7.531-6.941.775-.463 1.516-.532 1.875-.174z",stroke:"#000",strokeWidth:".5",fill:"none"}))},radio_group:function(e){e.styles;var t=gr(e,["styles"]);return r.createElement("svg",vr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M28.5 33.5h60M28.5 50.5h60M28.5 68h60",stroke:"#000",strokeWidth:"4",fill:"none"}),r.createElement("path",{d:"M17.167 25.586a7 7 0 110 14 7 7 0 110-14zm0 2.47a4.53 4.53 0 100 9.059 4.53 4.53 0 000-9.059zm0 1.647a2.882 2.882 0 110 5.765 2.882 2.882 0 010-5.765zM17.167 43.25a7 7 0 110 14 7 7 0 110-14zm0 2.471a4.53 4.53 0 100 9.058 4.529 4.529 0 100-9.058zm0 1.647a2.882 2.882 0 110 5.764 2.882 2.882 0 110-5.764zM17.167 60a7 7 0 110 14 7 7 0 110-14zm0 2.471a4.53 4.53 0 100 9.058 4.529 4.529 0 100-9.058zm0 1.647a2.882 2.882 0 110 5.764 2.882 2.882 0 110-5.764z"}))},rating:function(e){e.styles;var t=wr(e,["styles"]);return r.createElement("svg",Or({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M27.954 83.5l4.125-24.051-17.474-17.032 24.148-3.509 10.799-21.882 10.8 21.882L84.5 42.417 67.026 59.449 71.151 83.5 49.552 72.145z",stroke:"#000",strokeWidth:"4",fill:"none"}))},recaptcha:function(e){e.styles;var t=jr(e,["styles"]);return r.createElement("svg",Er({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M84.979 49.951a35.368 35.368 0 00-.035-1.497v-28.31l-7.827 7.827c-6.405-7.841-16.149-12.849-27.064-12.849-11.358 0-21.449 5.422-27.828 13.818l12.829 12.963a16.994 16.994 0 015.196-5.83c2.24-1.748 5.413-3.177 9.803-3.177.53 0 .939.062 1.24.179 5.439.429 10.153 3.431 12.929 7.787l-9.08 9.081c11.501-.045 24.494-.072 29.836.006",fill:"#1C3AA9"}),r.createElement("path",{d:"M49.849 15.124c-.502.001-1.001.013-1.497.035H20.043l7.826 7.827c-7.84 6.405-12.848 16.15-12.848 27.064 0 11.358 5.421 21.449 13.817 27.828L41.802 65.05a17.02 17.02 0 01-5.831-5.197c-1.747-2.24-3.176-5.413-3.176-9.803 0-.53.062-.939.178-1.24.43-5.439 3.431-10.153 7.788-12.929l9.08 9.08c-.045-11.501-.072-24.494.006-29.836",fill:"#4285F4"}),r.createElement("path",{d:"M15.022 50.049c.002.502.013 1.001.036 1.497v28.31l7.826-7.827c6.405 7.841 16.15 12.849 27.064 12.849 11.359 0 21.449-5.422 27.828-13.818L64.948 58.097a16.986 16.986 0 01-5.197 5.83c-2.239 1.748-5.413 3.177-9.802 3.177-.531 0-.94-.062-1.241-.179-5.439-.429-10.153-3.431-12.929-7.787l9.081-9.081c-11.502.045-24.495.072-29.837-.006",fill:"#ABABAB"}))},hcaptcha:function(e){e.styles;var t=Rr(e,["styles"]);return r.createElement("svg",Ar({viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},t),r.createElement("path",{d:"M59.187 77.563h9.187v9.187h-9.187z",fill:"#0074BF",opacity:".502"}),r.createElement("path",{d:"M50 77.563h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#0074BF",opacity:".702"}),r.createElement("path",{d:"M31.626 77.563h9.187v9.187h-9.187z",fill:"#0074BF",opacity:".502"}),r.createElement("path",{d:"M68.376 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".702"}),r.createElement("path",{d:"M59.187 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".8"}),r.createElement("path",{d:"M50 68.376h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#0082BF"}),r.createElement("path",{d:"M31.626 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".8"}),r.createElement("path",{d:"M22.437 68.376h9.187v9.187h-9.187z",fill:"#0082BF",opacity:".702"}),r.createElement("g",{fill:"#008FBF"},r.createElement("path",{d:"M77.563 59.187h9.187v9.187h-9.187z",opacity:".502"}),r.createElement("path",{d:"M68.376 59.187h9.187v9.187h-9.187z",opacity:".8"}),r.createElement("path",{d:"M59.187 59.187h9.187v9.187h-9.187zm-9.187 0h9.187v9.187H50zm-9.187 0H50v9.187h-9.187zM31.626 59.187h9.187v9.187h-9.187z"}),r.createElement("path",{d:"M22.437 59.187h9.187v9.187h-9.187z",opacity:".8"}),r.createElement("path",{d:"M13.25 59.187h9.187v9.187H13.25z",opacity:".502"})),r.createElement("path",{d:"M77.563 50h9.187v9.187h-9.187z",fill:"#009DBF",opacity:".702"}),r.createElement("path",{d:"M68.376 50h9.187v9.187h-9.187zm-9.189 0h9.187v9.187h-9.187zM50 50h9.187v9.187H50zm-9.187 0H50v9.187h-9.187zM31.626 50h9.187v9.187h-9.187zm-9.189 0h9.187v9.187h-9.187z",fill:"#009DBF"}),r.createElement("path",{d:"M13.25 50h9.187v9.187H13.25z",fill:"#009DBF",opacity:".702"}),r.createElement("path",{d:"M77.563 40.813h9.187V50h-9.187z",fill:"#00ABBF",opacity:".702"}),r.createElement("path",{d:"M68.376 40.813h9.187V50h-9.187zm-9.189 0h9.187V50h-9.187zm-9.187 0h9.187V50H50zm-9.187 0H50V50h-9.187zM31.626 40.813h9.187V50h-9.187zm-9.189 0h9.187V50h-9.187z",fill:"#00ABBF"}),r.createElement("path",{d:"M13.25 40.813h9.187V50H13.25z",fill:"#00ABBF",opacity:".702"}),r.createElement("path",{d:"M77.563 31.626h9.187v9.187h-9.187z",fill:"#00B9BF",opacity:".502"}),r.createElement("path",{d:"M68.376 31.626h9.187v9.187h-9.187z",fill:"#00B9BF",opacity:".8"}),r.createElement("path",{d:"M59.187 31.626h9.187v9.187h-9.187zm-9.187 0h9.187v9.187H50zm-9.187 0H50v9.187h-9.187zM31.626 31.626h9.187v9.187h-9.187z",fill:"#00B9BF"}),r.createElement("path",{d:"M22.437 31.626h9.187v9.187h-9.187z",fill:"#00B9BF",opacity:".8"}),r.createElement("path",{d:"M13.25 31.626h9.187v9.187H13.25z",fill:"#00B9BF",opacity:".502"}),r.createElement("path",{d:"M68.376 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".702"}),r.createElement("path",{d:"M59.187 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".8"}),r.createElement("path",{d:"M50 22.437h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#00C6BF"}),r.createElement("path",{d:"M31.626 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".8"}),r.createElement("path",{d:"M22.437 22.437h9.187v9.187h-9.187z",fill:"#00C6BF",opacity:".702"}),r.createElement("path",{d:"M59.187 13.25h9.187v9.187h-9.187z",fill:"#00D4BF",opacity:".502"}),r.createElement("path",{d:"M50 13.25h9.187v9.187H50zm-9.187 0H50v9.187h-9.187z",fill:"#00D4BF",opacity:".702"}),r.createElement("path",{d:"M31.626 13.25h9.187v9.187h-9.187z",fill:"#00D4BF",opacity:".502"}),r.createElement("path",{d:"M37.44 47.101L40 41.372c.934-1.469.81-3.268-.211-4.289a2.456 2.456 0 00-.215-.193 2.631 2.631 0 00-.235-.168 2.823 2.823 0 00-2.363-.274 3.894 3.894 0 00-1.721 1.1 3.95 3.95 0 00-.413.55c-.12.195-3.505 8.177-4.809 11.852s-.783 10.415 4.246 15.455c5.333 5.333 13.055 6.551 17.981 2.855a2.77 2.77 0 00.299-.173c.049-.03.096-.063.142-.098a1.97 1.97 0 00.136-.105L68.015 55.21c.737-.61 1.828-1.865.849-3.298-.956-1.397-2.766-.446-3.505.026l-8.735 6.352a.397.397 0 01-.445.038.371.371 0 01-.119-.104c-.222-.273-.261-.995.087-1.281l13.39-11.364c1.157-1.041 1.318-2.556.381-3.594-.914-1.017-2.367-.986-3.533.065l-12.056 9.424a.517.517 0 01-.407.117.529.529 0 01-.363-.216c-.238-.267-.33-.722-.062-.99L67.15 37.136a2.66 2.66 0 00.681-2.884 2.686 2.686 0 00-.546-.886 2.51 2.51 0 00-.845-.589 2.487 2.487 0 00-1.01-.204 2.677 2.677 0 00-1.502.433 2.733 2.733 0 00-.415.328L49.562 46.439c-.334.334-.986 0-1.066-.39a.414.414 0 01.01-.21.383.383 0 01.043-.097.377.377 0 01.066-.083L59.293 33.5a2.63 2.63 0 00-1.834-4.556 2.63 2.63 0 00-1.879.831L39.387 47.678c-.58.58-1.435.61-1.843.272a.594.594 0 01-.225-.402.604.604 0 01.121-.447z",fill:"#fff"}))},regex:function(e){e.styles;var t=Sr(e,["styles"]);return r.createElement("svg",Pr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M34.531 62.497q-.814-1.302-1.532-2.684-.718-1.382-1.247-2.914-.529-1.532-.827-3.239-.298-1.708-.298-3.66 0-3.28 1.017-6.452 1.016-3.171 2.887-6.045h2.521q-1.627 2.928-2.481 6.005-.854 3.076-.854 6.492t.814 6.506q.813 3.09 2.521 5.991zM43.223 55.467h3.768v3.659h-3.768zM46.693 44.562l.882-2.607 4.411 1.725v-4.812h2.727v4.812l4.37-1.725.963 2.607-4.572 1.524 2.807 3.769-2.125 1.564-2.847-3.93-2.727 3.93-2.245-1.564 2.807-3.769zM65.469 37.503q.814 1.302 1.519 2.698.704 1.396 1.233 2.927.529 1.532.84 3.24.312 1.707.312 3.659 0 3.28-1.017 6.452-1.016 3.171-2.887 6.018h-2.521q1.627-2.901 2.481-5.978.854-3.076.854-6.492 0-3.415-.814-6.506-.813-3.09-2.521-6.018z"}),r.createElement("g",null,r.createElement("path",{d:"M87.921 28C91.838 28 95 31.179 95 35.085v29.83C95 68.821 91.838 72 87.921 72H12.079C8.162 72 5 68.821 5 64.915v-29.83C5 31.179 8.162 28 12.079 28h75.842zm0 4H12.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"})))},rich_text:function(e){e.styles;var t=kr(e,["styles"]);return r.createElement("svg",Cr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M49.009 40.356h35.607M49.009 56.676h35.607M15.384 72.997h69.232",stroke:"#000",strokeWidth:"3",fill:"none"}),r.createElement("path",{d:"M31.259 27.003h4.896l4.599 32.418h-4.71l-1.076-8.581H24.434l-4.08 8.581h-4.97zm1.595 5.721h-.074L26.4 46.527h8.086z"}))},select:function(e){e.styles;var t=Ir(e,["styles"]);return r.createElement("svg",xr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M86.921 28C90.838 28 94 31.179 94 35.085v29.83C94 68.821 90.838 72 86.921 72H11.079C7.162 72 4 68.821 4 64.915v-29.83C4 31.179 7.162 28 11.079 28h75.842zm0 4H11.079c-1.668 0-3.034 1.374-3.034 3.085v29.83c0 1.711 1.366 3.085 3.034 3.085h75.842c1.668 0 3.034-1.374 3.034-3.085v-29.83c0-1.711-1.366-3.085-3.034-3.085z"}),r.createElement("path",{d:"M81.156 45.438L68.093 58.501 55.031 45.438h26.125z"}))},signature:function(e){e.styles;var t=qr(e,["styles"]);return r.createElement("svg",Tr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M34.898 84l5.228-21.172 32.282-44.274c2.194-3.008 6.463-3.588 9.529-1.353l2.178 1.589c3.066 2.235 3.819 6.478 1.626 9.486L56.699 68.105l-3.241 4.444L34.898 84zm11.701-23.26l-.884 1.212 6.868 5.008 29.925-41.041c.87-1.193.56-2.942-.749-3.897l-2.179-1.589c-1.309-.954-3.07-.715-3.94.478L46.599 60.74zM23.872 71.254l.613.036.613.251.417.325.302.334.245.34.218.352.205.37.294.584.397.858.41.931.424.975.441.994.459.987.476.95.492.883.502.783.368.488.232.267.236.237.223.189.206.14.181.092.035.007a1.501 1.501 0 01-1.21 2.745l-.295-.137-.466-.273-.428-.317-.395-.352-.369-.383-.357-.425-.491-.666-.595-.939-.551-.996-.514-1.028-.482-1.036-.449-1.014-.419-.964-.387-.881-.221-.479-.089.274-.279.972-.284 1.058-.288 1.104-.294 1.111-.302 1.085-.312 1.019-.243.702-.176.447-.19.426-.217.409-.267.401-.367.399-.559.362-.786.162-.769-.175-.462-.289-.082-.072a1.509 1.509 0 01-.127-.126l-.211-.254-.272-.412-.227-.436-.204-.468-.189-.501-.183-.54-.26-.848-.334-1.184-.329-1.201-.328-1.157-.248-.799-.162-.472-.103-.274-.012.026-.133.318-.138.358-.144.4-.149.442-.153.485-.158.527-.164.575-.085.311a1.5 1.5 0 01-2.893-.794l.085-.311.171-.602.17-.568.167-.529.166-.492.163-.456.162-.423.162-.391.238-.519.324-.595.355-.516.421-.448.558-.377.765-.213.846.108.671.373.461.461.335.483.269.5.233.521.211.546.197.569.276.884.35 1.228.337 1.229.327 1.163.134.433.212-.7.281-1.013.284-1.075.287-1.096.289-1.076.293-1.023.301-.935.24-.641.175-.403.186-.366.216-.347.277-.341.408-.341.425-.212c.102-.037.207-.063.314-.078l.07-.01zm-3.551 11.443l.077.098-.025-.047-.052-.051zm-.019-.025l.026.023-.026-.023zm-4.548-7.537l-.086.054-.067.087.08-.039.073-.102zm9.145-1.273l-.074.104-.01.018.1-.116-.016-.006z"}))},spam:function(e){e.styles;var t=Fr(e,["styles"]);return r.createElement("svg",Dr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M49.141 16.259c-.24.134-.867.627-1.401 1.081-5.173 4.387-12.841 6.841-19.522 6.267-1.027-.094-2.213-.2-2.653-.24-.693-.054-.867-.027-1.267.253-1 .667-.933-.253-.933 13.975 0 13.481.04 14.748.613 17.322 1.88 8.428 8.921 17.428 19.855 25.362C47.06 82.626 49.354 84 50.034 84c1.186 0 7.56-4.44 12.068-8.401 1.786-1.574 4.88-4.707 6.28-6.334 3.56-4.186 6.201-8.867 7.388-13.067.88-3.161.866-2.84.866-17.936 0-12.961-.013-13.695-.24-14.041a2.335 2.335 0 00-.667-.64c-.466-.293-.253-.293-3.866.027-4.468.4-9.681-.614-14.029-2.734-1.906-.92-4.454-2.574-5.773-3.747-.467-.401-1.027-.827-1.227-.934a1.706 1.706 0 00-1.693.066zm2.08 5.108c4.253 3.134 9.254 5.147 14.615 5.908 1.067.146 2.507.227 4.307.227l2.707.013-.054 12.268c-.04 13.774 0 13.148-1.053 16.321-1.027 3.093-2.947 6.468-5.534 9.694-2.547 3.187-7.013 7.414-11 10.415-2.053 1.546-4.961 3.52-5.175 3.52-.493 0-6.08-4.107-8.934-6.56-7.454-6.428-12.001-13.015-13.494-19.576-.281-1.24-.294-1.507-.334-13.681l-.053-12.415h2.64c4.654.013 8.454-.747 12.682-2.52 2.213-.934 5.2-2.681 6.88-4.041.28-.227.547-.413.573-.413.04 0 .587.386 1.227.84z"}),r.createElement("path",{d:"M40.428 55.965l6.757-6.757-6.706-6.706 2.823-2.824 6.707 6.707 6.706-6.707 2.858 2.858-6.707 6.706 6.707 6.706-2.824 2.824-6.707-6.706-6.756 6.757z"}))},submit:function(e){e.styles;var t=Hr(e,["styles"]);return r.createElement("svg",Br({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M67.446 59.5l-2.275-2.275 5.85-5.85H55.225v-3.25h15.796l-5.85-5.85L67.446 40l9.749 9.75-9.749 9.75z"}),r.createElement("path",{d:"M17.5 28h66a5 5 0 015 5v34.5a5 5 0 01-5 5h-66a5 5 0 01-5-5V33a5 5 0 015-5z",stroke:"#000",strokeWidth:"4",fill:"none"}))},save:function(e){e.styles;var t=Mr(e,["styles"]);return r.createElement("svg",Nr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("g",{stroke:"#000",fill:"none"},r.createElement("path",{d:"M17 27.75h66a5 5 0 015 5v34.5a5 5 0 01-5 5H17a5 5 0 01-5-5v-34.5a5 5 0 015-5z",strokeWidth:"4"}),r.createElement("path",{d:"M54.963 35.375h19.58c2.67 0 4.835 2.129 4.835 4.756v19.738c0 2.627-2.165 4.756-4.835 4.756h-19.58c-2.67 0-4.835-2.129-4.835-4.756V40.131c0-2.627 2.165-4.756 4.835-4.756z",strokeWidth:"3"}),r.createElement("path",{d:"M58.896 52.875H70.61c1.598 0 2.893.855 2.893 1.911v7.928c0 1.056-1.295 1.911-2.893 1.911H58.896c-1.598 0-2.893-.855-2.893-1.911v-7.928c0-1.056 1.295-1.911 2.893-1.911zM60.151 35.375h9.204c1.256 0 2.273.637 2.273 1.423v5.904c0 .786-1.017 1.423-2.273 1.423h-9.204c-1.255 0-2.273-.637-2.273-1.423v-5.904c0-.786 1.018-1.423 2.273-1.423z",strokeWidth:"3"})))},website:function(e){e.styles;var t=Wr(e,["styles"]);return r.createElement("svg",Yr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M50 17.73h-.079C32.133 17.77 17.73 32.205 17.73 50s14.403 32.224 32.191 32.27H50c17.821 0 32.27-14.449 32.27-32.27 0-17.821-14.449-32.27-32.27-32.27zm1.291 19.309a47.709 47.709 0 009.957-1.323c.968 3.806 1.568 8.186 1.66 12.993H51.291v-11.67zm0-2.581V20.516c3.477.961 7.007 5.604 9.253 12.717a44.631 44.631 0 01-9.253 1.225zm-2.582-13.975v13.975a44.334 44.334 0 01-9.325-1.252c2.265-7.152 5.822-11.808 9.325-12.723zm0 16.556v11.67H37.013c.092-4.814.698-9.2 1.66-13.007a47.48 47.48 0 0010.036 1.337zm-14.297 11.67H20.345a29.524 29.524 0 016.717-17.531 47.387 47.387 0 009.115 3.846c-1.041 4.116-1.667 8.759-1.765 13.685zm0 2.582c.092 4.926.717 9.562 1.765 13.685a46.974 46.974 0 00-9.115 3.853c-3.958-4.821-6.434-10.9-6.717-17.538h14.067zm2.601 0h11.696v11.657a47.547 47.547 0 00-10.036 1.343c-.969-3.807-1.568-8.193-1.66-13zm11.696 14.232v13.988c-3.503-.916-7.066-5.579-9.332-12.744a45.399 45.399 0 019.332-1.244zm2.582 13.961V65.523c3.181.092 6.269.513 9.253 1.231-2.246 7.119-5.769 11.769-9.253 12.73zm0-16.536V51.291h11.617c-.092 4.801-.692 9.18-1.66 12.98a47.26 47.26 0 00-9.957-1.323zm14.212-11.657h14.152a29.517 29.517 0 01-6.71 17.531 47.768 47.768 0 00-9.194-3.872c1.034-4.117 1.66-8.746 1.752-13.659zm0-2.582c-.092-4.919-.718-9.556-1.759-13.672a47.494 47.494 0 009.187-3.872 29.542 29.542 0 016.724 17.538l-14.152.006zm5.65-19.513a45.34 45.34 0 01-8.107 3.352c-1.508-4.854-3.628-8.818-6.131-11.42a29.733 29.733 0 0114.238 8.068zm-28.167-8.041c-2.489 2.594-4.603 6.539-6.105 11.373a44.924 44.924 0 01-8.034-3.332 29.677 29.677 0 0114.139-8.041zM28.834 70.791a45.071 45.071 0 018.041-3.332c1.501 4.834 3.615 8.785 6.105 11.386a29.72 29.72 0 01-14.146-8.054zm28.074 8.074c2.51-2.601 4.63-6.566 6.138-11.433a45.281 45.281 0 018.114 3.359 29.622 29.622 0 01-14.252 8.074z"}))},invisible:rr,table:function(e){e.styles;var t=Ur(e,["styles"]);return r.createElement("svg",Lr({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},t),r.createElement("path",{d:"M88.222 11C91.986 11 95 14.181 95 18.06v63.88c0 3.879-3.014 7.06-6.778 7.06H11.778C8.014 89 5 85.819 5 81.94V18.06C5 14.181 8.014 11 11.778 11h76.444zm0 4.034H11.778C10.265 15.035 9 16.369 9 18.06v63.88c0 1.691 1.265 3.026 2.778 3.026h76.444c1.514 0 2.778-1.335 2.778-3.026V18.06c0-1.691-1.264-3.025-2.778-3.026z"}),r.createElement("path",{d:"M92.834 43.5v4H7.833v-4h85.001zM92.834 64.5v4H7.833v-4h85.001z"}),r.createElement("path",{d:"M37 25.398l.215 60.5-4 .014L33 25.413l4-.015zM66.785 25.898l.215 60.5-4 .014-.215-60.499 4-.015z"}),r.createElement("path",{d:"M93 14.405v12H8v-12h85z"}))}},Zr=function(e){if(Jr[e]){var t=Jr[e];return r.createElement(t,null)}return null};function zr(e){return zr="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},zr(e)}function _r(){return _r=Object.assign||function(e){for(var t=1;t0?l[0]:"";if(o&&this.cachedOptions)return this.cachedOptions;var f=[];a&&a!==Io?n&&n[u]&&(f=n[u]):f=i;var p=[];if(f)for(var y=0;y0?l[0]:"";if(o&&this.cachedOptions)return this.cachedOptions;var f=[];a&&a!==Io?n&&n[u]&&(f=n[u]):f=i;var p=[];if(f)for(var y=0;y=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function $a(e,t){if(e){if("string"==typeof e)return eu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eu(e,t):void 0}}function eu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&r.createElement("ul",{className:"opinion-scale-legends"},l))}}])&&tu(t.prototype,n),o&&tu(t,o),a}(ao);function au(e){return au="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},au(e)}function uu(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function bu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=u?i:o}}));return r.createElement("div",{className:"rating"},a)}}])&&ic(t.prototype,n),o&&ic(t,o),a}(ao);function sc(e){return sc="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},sc(e)}function fc(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Tc=function(e){e.styles;var t=Ic(e,["styles"]);return r.createElement("svg",xc({version:"1.0",xmlns:"http://www.w3.org/2000/svg",width:"640",height:"172",viewBox:"0 0 480 129"},t),r.createElement("path",{d:"M178 1.5c0 1-1.1 1.5-3.2 1.6-3.3.1-12.7 1-31.8 3-5.8.6-11.2 1.4-12 1.9-.9.4-3.6 1.1-6 1.5-2.5.4-7 1.3-10 2.1s-7.3 1.4-9.6 1.4c-2.8 0-4.4.5-4.8 1.5-.3 1-1.9 1.5-4.3 1.5-2.1 0-4.7.7-5.7 1.5-1.1.8-3.2 1.5-4.7 1.5s-3.1.4-3.4 1c-.3.5-1.6 1-2.8 1-1.2 0-3.9.9-6 2-2 1.1-4.7 2-5.9 2-1.3 0-3.2.7-4.2 1.5-1.1.8-3.2 1.5-4.7 1.5s-2.9.7-3.3 1.5c-.3.8-1.6 1.5-2.9 1.5-1.4 0-3 .7-3.7 1.5-.7.8-2 1.5-3 1.5s-2.3.7-3 1.5c-.7.8-1.9 1.5-2.7 1.5-.8 0-3.9 1.7-6.9 3.7-3.1 2.1-6.5 4.3-7.6 5C22.1 47.8 2 68.4 2 70.2c0 .9-.4 2-1 2.3-1.3.8-1.3 27.2 0 28 .6.3 1 1.7 1 2.9 0 1.3.7 2.9 1.5 3.6.8.7 1.5 1.8 1.5 2.4 0 1.8 10.3 11.6 12.2 11.6.8 0 2.1.7 2.8 1.5.7.8 1.8 1.5 2.5 1.5s1.8.7 2.5 1.5c.7.9 2.9 1.5 5.1 1.5 2.2 0 3.9.5 3.9 1.1 0 .7 7.2.9 24.2.5 26.2-.6 35.6-1.3 37.4-2.7.7-.5 4.1-1.2 7.8-1.6 3.6-.3 7.1-1.2 7.7-1.9.7-.8 3.1-1.4 5.9-1.4 3.3 0 5-.5 5.4-1.5.3-1 1.9-1.5 4.3-1.5 2.1 0 4.7-.7 5.7-1.5 1.1-.8 3.1-1.5 4.5-1.5s3.5-.7 4.5-1.5c1.1-.8 3.1-1.5 4.5-1.5s3.5-.7 4.5-1.5c1.1-.8 3.2-1.5 4.7-1.5 1.4 0 3.2-.7 3.9-1.5.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2.5-1.5 4-1.5s3.3-.7 4-1.5c.7-.8 2.1-1.5 3.1-1.5s2.1-.5 2.4-1.1c.4-.5 1.7-1.5 2.8-2 1.2-.5 3.6-1.8 5.2-2.9 1.7-1.1 3.7-2.3 4.5-2.6 2.3-1.1 9-7.7 9-9 0-.6.7-1.7 1.5-2.4 1-.8 1.5-3.1 1.5-6.9-.1-6.4-3.2-12.1-8.5-15.3-4.2-2.5-4.4-2.6-9.7-3.3-2.6-.3-5-1-5.3-1.6-.4-.5-5.1-.9-10.5-.9s-10.1-.4-10.4-.8c-.5-.9 4.6-5.2 6.1-5.2.5 0 3.9-3.1 7.6-6.8 6.8-6.8 6.8-6.9 6.5-11.8l-.3-4.9-8-.3c-6.8-.3-8.7.1-12.3 2-7.7 4.1-8.4 4.5-13.3 9.4l-4.9 4.8v7.7c0 7-.2 7.8-2.4 9.3-1.4.9-5.8 1.9-9.8 2.2-5.3.5-7.9 1.2-9.5 2.7-2.6 2.4-3 6.2-.7 7.1 1.8.7 1 2.6-1.1 2.6-.8 0-3.4 1.3-5.8 3-2.5 1.6-4.9 3-5.5 3-.5 0-1.2.7-1.6 1.5-.3.8-1.4 1.5-2.5 1.5s-2.3.5-2.6 1.1c-.4.5-1.7 1.4-2.8 2-3.3 1.4-6.1 3.3-7 4.6-.4.7-1.6 1.3-2.6 1.3-2.4 0-6.4 4.4-5.9 6.7.3 1.5 1.3 1.8 5.8 1.8 4.9 0 5.5-.2 5.8-2.2.3-2.4 8-9.3 10.2-9.3.6 0 3.2-1.4 5.7-3 2.4-1.7 4.8-3 5.3-3s3.9-2 7.5-4.6c5.6-3.8 6.9-4.3 8.2-3.2.8.7 6.1 1.7 11.7 2.4 9.2 1 10.3 1 11.9-.6 1.7-1.6 1.7-2 .4-5.2-.8-2-2-3.9-2.6-4.2-2.3-1.5-.9-2.6 3.2-2.6 2.4 0 4.8-.5 5.4-1.1.7-.7 5.6-1.4 11-1.7 8.3-.4 10.1-.2 11.2 1.2.7.9 2.4 1.6 3.6 1.6 1.2 0 2.8.7 3.5 1.5.7.8 2 1.5 2.9 1.5 2.8 0 6.1 5.4 6.1 9.9 0 3.5-.6 4.5-5.2 8.6-2.9 2.6-6.2 5.1-7.3 5.6-1.1.5-2.8 1.3-3.7 1.9-1 .5-2.6 1.5-3.5 2-1 .6-2.5 1.3-3.3 1.6-.8.3-2.2 1-3 1.5-.8.5-2.5 1.3-3.7 1.8-1.1.6-2.4 1.5-2.8 2-.3.6-1.9 1.1-3.4 1.1-1.6 0-3.4.7-4.1 1.5-.7.8-2.5 1.5-4 1.5s-3.3.7-4 1.5c-.7.8-2.4 1.5-3.9 1.5-1.4 0-3.5.7-4.5 1.5-1.1.8-3.1 1.5-4.5 1.5s-3.5.7-4.5 1.5c-1.1.8-3.6 1.5-5.7 1.5-2 0-4.2.7-4.9 1.5-.7.8-2.7 1.5-4.4 1.5-1.8 0-3.7.5-4.4 1.2-.7.7-3.6 1.5-6.4 1.9-5.4.7-11.8 2.3-17.3 4-1.6.6-8.3 1.3-14.8 1.6-6.5.3-12 1-12.3 1.4-.7 1.2-7.1 1.1-7.9-.1-.3-.6-4.4-1-9.1-1-6.6 0-8.6-.3-9-1.5-.4-.8-1.7-1.5-2.9-1.5C26.6 121 8 107.4 8 103.2c0-.9-.6-2.3-1.4-3.1-1.5-1.7-2.1-6.3-1.8-14.7.2-4.2.7-5.6 3.2-8 2-1.9 3-3.9 3-5.9 0-3.7 6.4-10.5 9.8-10.5 1.3 0 2.2-.6 2.2-1.5 0-.8.7-1.5 1.5-1.5.9 0 1.5-.9 1.5-2.4 0-1.7 1.4-3.6 4.4-6 2.3-2 4.8-3.6 5.3-3.6.6 0 1.6-.7 2.3-1.5.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2-1.5 3-1.5s2.3-.7 3-1.5c.7-.8 2.3-1.5 3.5-1.5 1.2 0 2.8-.7 3.5-1.5.7-.8 2.6-1.5 4.2-1.5s3.6-.7 4.4-1.5c.9-.8 2.9-1.5 4.5-1.5 1.7 0 3.7-.7 4.5-1.5.9-.8 3-1.5 4.8-1.5 1.9 0 3.9-.7 4.6-1.5.7-.8 2.7-1.5 4.4-1.5 1.7 0 4-.7 5-1.5 1.1-.8 3.8-1.5 6-1.5 2.3 0 5-.7 6-1.5 1.1-.8 3.6-1.5 5.7-1.5 2 0 5.3-.7 7.2-1.5 2-.8 6.3-1.5 9.5-1.5s6.3-.5 6.9-1.1c.6-.6 5.1-1.3 10-1.6 4.8-.2 10-.9 11.5-1.5 2.8-1 22.8-2.5 46.3-3.4 9.1-.4 13.6-.2 15.2.7 2 1.1 2.6.9 4.8-1.1 5.2-4.9 4.6-5-24-5-22.9 0-26.5.2-26.5 1.5zm-9 32.1c-2.5 2.5-7 6.4-10 8.7-3 2.2-6.9 5.4-8.7 7-4 3.8-6.3 3.1-6.3-1.9 0-3.2.9-4.5 6.5-10 3.6-3.5 7.1-6.4 7.8-6.4.7 0 1.9-.6 2.5-1.2.7-.7 3.2-1.8 5.5-2.3 3.3-.9 4.5-.8 5.7.2 1.2 1.1.8 1.9-3 5.9zm-24.6 31.5c2.4 4 .9 6-2.8 3.5-1.4-.9-3.2-1.6-4-1.6-2.7 0-2.7-1.9.1-3.3 4.1-2.2 4.7-2 6.7 1.4z"}),r.createElement("path",{d:"M231.7 2.7c-.7 3.7.5 4.3 8.8 4.3 8.6.1 15.3.9 16.1 2.1.3.5 2.4.9 4.8.9 2.3 0 5.1.7 6.2 1.5 1 .8 3.6 1.5 5.7 1.5 2.4 0 4 .5 4.3 1.5.4.8 1.7 1.5 3 1.5 1.4 0 2.7.7 3 1.5.4.8 1.1 1.5 1.8 1.5 2.1 0 9.2 7.3 11.4 11.8 1.4 2.7 2.2 6.1 2.2 9.3 0 4.5-.8 7-4.1 12.9-.5.8-1.5 3-2.4 4.8-.8 1.9-4.4 6.4-8 10.1-3.6 3.7-6.5 7.2-6.5 7.8 0 .6-.7 1.6-1.5 2.3-2.7 2.3-1.8 4 2.3 4 3.1 0 4.6-.9 9-5.1 2.8-2.8 5.2-5.5 5.2-6s.7-.9 1.5-.9 1.5.7 1.5 1.5-.7 1.5-1.6 1.5c-1.1 0-1.4.8-1.2 2.7.4 3.9 4.1 4.3 7.7.9 2.1-2 3-2.3 3.9-1.4 1.5 1.5 7-1.3 12.2-6.2 3.6-3.5 3.7-3.5 11.6-3.2 19.9.7 34 1.9 36.1 3.2 1.7 1.1 2.4 1.1 3.6.1.9-.6 1.8-.8 2.1-.3.3.5 6.7 1.2 14.3 1.6 7.6.4 17.9.9 22.8 1.2 5 .2 22.1.6 38.2.9 24.7.4 29.3.2 30.3-1 .7-.8 1.9-1.5 2.6-1.5.9 0 1.4-1.1 1.4-3 0-2.6-.3-3-2.9-3-1.6 0-3.4.6-4 1.4-.6.7-2.7 1.6-4.6 1.9-5.4.9-77.5-1.1-78.8-2.1-.7-.5-9.5-1.2-19.7-1.6-10.1-.4-18.9-1.1-19.4-1.6-.6-.6-8.6-1-18.7-1-11.3 0-18-.4-18.4-1-.4-.6-1.5-.8-2.5-.5-1 .3-2.1.1-2.5-.5-.3-.5-2.2-1-4.1-1-3.5 0-3.5-.1-2.9-3.3.4-1.7 1.4-4.7 2.1-6.6 2.5-6 1.8-14.3-1.8-21.7-3.2-6.5-9.8-13.4-13-13.4-.7 0-1.8-.4-2.4-.9-1.1-1.2-12.7-5.1-14.9-5.1-.9 0-2.6-.7-3.8-1.5-1.5-.9-5.4-1.6-11-1.7-7.9-.3-9.2-.7-8.8-3.1 0-.4-.6-.7-1.4-.7-.8 0-1.4.5-1.2 1.1.1.6-.4 1.4-1 1.6-.7.3-1.3-.2-1.3-1.1 0-1.3-1.1-1.6-5.4-1.6-5.1 0-5.4.2-5.9 2.7z"}))};function qc(e){return qc="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},qc(e)}function Dc(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Kc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.index&&i.x+i.width1?r.createElement("ul",{className:"composer-actions composer-page-actions"},r.createElement("li",{className:"composer-action-remove",onClick:this.removePageHandler})):"")))}},{key:"tabClickHandler",value:function(e){e.target.className.match(/composer-action-remove/)||this.props.onClick()}},{key:"removePageHandler",value:function(e){var t=this.props,n=t.index,r=t.removePage;return confirm("Are you sure you want to remove this page and all fields on it?")&&r(n),e.preventDefault(),!1}}],n&&ef(t.prototype,n),o&&ef(t,o),a}(r.Component),zs.propTypes={index:te().number.isRequired,isSelected:te().bool.isRequired,placeholderPageIndex:te().number,label:te().string,onClick:te().func.isRequired},Zs=zs))||Zs)||Zs)||Zs);function lf(e){return lf="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},lf(e)}function sf(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:null,arguments.length>3?arguments[3]:void 0))},removeColumn:function(e){function t(t,n,r){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(t,n,r){return e(removeColumn(t,n,r))})),addRowPlaceholder:function(t,n){return e({type:vt,rowIndex:t,targetHash:n})},addColumnPlaceholder:function(t,n,r){return e(function(e,t,n){return{type:gt,rowIndex:e,index:t,targetHash:n}}(t,n,r))},addFieldToNewRow:function(t,n,r){return e(Rt(t,n,r))},clearPlaceholders:function(){return e(It())},checkForDuplicateHandles:function(){return e(Ct())}}})),hf(bf=(0,Zt.T)([nn,an],Rf,(function(e){return{connectDropTarget:e.dropTarget()}}))((mf=function(e){!function(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}}),t&&wf(e,t)}(a,e);var t,n,o,i=Ef(a);function a(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(n=i.call(this,e,t)).moveColumn=n.moveColumn.bind(jf(n)),n.addColumn=n.addColumn.bind(jf(n)),n.columnToNewRow=n.columnToNewRow.bind(jf(n)),n.removeColumn=n.removeColumn.bind(jf(n)),n}return t=a,n=[{key:"componentDidMount",value:function(){(0,this.props.checkForDuplicateHandles)()}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageIndex,o=t.layout,i=t.connectDropTarget,a=o[n]?o[n]:[],u=this.props.placeholders,c=u.type,l=u.rowIndex,s=c===on&&-1===l;return i(r.createElement("div",{className:"builder"},r.createElement("div",{className:"tabs"},r.createElement(vf,null)),r.createElement("div",{className:"layout"},a.map((function(t,n){return r.createElement(Xs,{key:t.id,properties:e.props.properties,index:n,columns:t.columns,moveColumn:e.moveColumn,addColumn:e.addColumn,columnToNewRow:e.columnToNewRow,addRowPlaceholder:e.props.addRowPlaceholder,addColumnPlaceholder:e.props.addColumnPlaceholder,clearPlaceholders:e.props.clearPlaceholders})})),r.createElement(tn,{active:s}))))}},{key:"addColumn",value:function(e,t,n,r){this.props.addColumn(e,t,n,r,this.props.pageIndex)}},{key:"moveColumn",value:function(e,t,n,r){this.props.moveColumn(e,t,n,r,this.props.pageIndex)}},{key:"columnToNewRow",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.props.columnToNewRow(e,t,n,this.props.pageIndex)}},{key:"removeColumn",value:function(e,t){this.props.removeColumn(e,t,this.props.pageIndex)}}],n&&Of(t.prototype,n),o&&Of(t,o),a}(r.Component),mf.propTypes={layout:te().array.isRequired,pageIndex:te().number.isRequired,connectDropTarget:te().func.isRequired,addColumn:te().func.isRequired,moveColumn:te().func.isRequired,columnToNewRow:te().func.isRequired,addFieldToNewRow:te().func.isRequired,removeColumn:te().func.isRequired,addRowPlaceholder:te().func.isRequired,addColumnPlaceholder:te().func.isRequired,clearPlaceholders:te().func.isRequired,checkForDuplicateHandles:te().func.isRequired,properties:te().object.isRequired,placeholders:te().object.isRequired},mf.contextTypes={store:te().object},bf=mf))||bf)||bf);function Sf(e,t){for(var n=0;n0&&r.createElement("div",{className:"errors"},i.map((function(e,t){return r.createElement("div",{key:t},e)}))),r.createElement("button",{className:"btn submit small",onClick:this.addField},$k("Save")),r.createElement("button",{className:"btn cancel small",onClick:u},$k("Cancel")))}},{key:"updateLabel",value:function(e){var t=e.target.value;this.setState({label:t,handle:this.getHandle(t,!0)})}},{key:"updateHandle",value:function(e){this.setState({handle:this.getHandle(e.target.value,!1)})}},{key:"updateType",value:function(e){this.setState({type:e.target.value}),o.findDOMNode(this.refs.label).focus()}},{key:"updateState",value:function(e){switch(e.which){case 13:this.addField();break;case 27:this.props.toggleFieldForm()}}},{key:"getHandle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,Vc.CP)(e,t)}},{key:"addField",value:function(){var e=this,t=this.refs,n=t.label,r=t.handle,i=t.type,a=this.props,u=a.toggleFieldForm,c=a.fetchFields,l=this.context,s=l.csrf,f=l.notificator,p=l.createFieldUrl,y=o.findDOMNode(n).value,d=o.findDOMNode(r).value,h=o.findDOMNode(i).value,b=[];if(y||b.push($k("Label must not be empty")),d||b.push($k("Handle must not be empty")),h||b.push($k("Field type must not be empty")),b.length)return this.setErrors(b),!1;var m=new FormData;return m.append(s.name,s.token),m.append("label",y),m.append("handle",d),m.append("type",h),ap()(p,{method:"post",credentials:"same-origin",body:m}).then((function(e){return e.json()})).then((function(t){t.success?(c(),u(),f("notice",$k("Field added successfully"))):e.setErrors(t.errors)})).catch((function(t){return e.setErrors(t)})),!0}},{key:"setErrors",value:function(e){this.setState({errors:e})}},{key:"cleanErrors",value:function(){this.setState({errors:[]})}}],n&&lp(t.prototype,n),i&&lp(t,i),u}(r.Component),rp.initialState={label:"",handle:"",type:l,errors:[]},rp.propTypes={toggleFieldForm:te().func.isRequired,fetchFields:te().func.isRequired},rp.contextTypes={csrf:te().shape({name:te().string.isRequired,token:te().string.isRequired}).isRequired,notificator:te().func.isRequired,createFieldUrl:te().string.isRequired},np=rp))||np;function hp(e){return hp="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},hp(e)}function bp(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){if(function(e){var t=e.notifications.list;return!t||!e.notifications.isFetching&&e.notifications.didInvalidate}(r())){n({type:Be});var o=Xk("freeform/api/notifications");return ap()(o,{credentials:"same-origin"}).then((function(e){return e.json()})).then((function(r){n({type:He,notificationData:r}),e&&t&&(n(St(e,{notificationId:t})),n(At("")),n(At(e)))}))}Promise.resolve()}}function Wp(e){return Wp="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},Wp(e)}function Jp(e,t){for(var n=0;n0&&r.createElement("div",{className:"errors"},n.map((function(e,t){return r.createElement("div",{key:t},e)}))),r.createElement("button",{className:"btn submit small",onClick:this.addNotification},$k("Save")),r.createElement("button",{className:"btn cancel small",onClick:o},$k("Cancel")))}},{key:"updateName",value:function(e){var t=e.target.value;this.setState({name:t})}},{key:"updateState",value:function(e){switch(e.which){case 13:this.addNotification();break;case 27:this.props.toggleForm()}}},{key:"addNotification",value:function(){var e=this,t=this.refs.name,n=this.props,r=n.toggleForm,i=n.fetchNotifications,a=this.context,u=a.csrf,c=a.notificator,l=a.createNotificationUrl,s=a.hash,f=o.findDOMNode(t).value,p=[];if(f||p.push($k("Name must not be empty")),p.length)return this.setErrors(p),!1;var y=new FormData;return y.append(u.name,u.token),y.append("name",f),ap()(l,{method:"post",credentials:"same-origin",body:y}).then((function(e){return e.json()})).then((function(t){if(t.success){var n=t.id;i(s,n),r(),c("notice",$k("Notification added successfully"))}else e.setErrors(t.errors)})).catch((function(t){return e.setErrors(t)})),!0}},{key:"setErrors",value:function(e){this.setState({errors:e})}},{key:"cleanErrors",value:function(){this.setState({errors:[]})}}],n&&Jp(t.prototype,n),i&&Jp(t,i),u}(r.Component),Gp.initialState={name:"",errors:[]},Gp.propTypes={toggleForm:te().func.isRequired,fetchNotifications:te().func.isRequired},Gp.contextTypes={csrf:te().shape({name:te().string.isRequired,token:te().string.isRequired}).isRequired,notificator:te().func.isRequired,createNotificationUrl:te().string.isRequired,hash:te().string.isRequired},Up=Gp))||Up;function ey(e){return ey="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},ey(e)}function ty(e,t){for(var n=0;na&&l>c||(e.reorderValueSet(r.hash,i,a),t.getItem().index=a)}}(e,t,n)}},Cd=(0,Zt.T)([un],Sd,(function(e,t){return{connectDropTarget:e.dropTarget(),dragItemType:t.getItemType()}}))(yd=(0,fn.I)(un,Pd,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((dd=function(e){!function(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}}),t&&Od(e,t)}(u,e);var t,n,i,a=wd(u);function u(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(n=a.call(this,e,t)).updateValues=n.updateValues.bind(Ed(n)),n.updateIsChecked=n.updateIsChecked.bind(Ed(n)),n.cleanUpNodes=n.cleanUpNodes.bind(Ed(n)),n.removeValueSetHandler=n.removeValueSetHandler.bind(Ed(n)),n}return t=u,(n=[{key:"render",value:function(){var e=this.props,t=e.connectDropTarget,n=e.connectDragSource,o=e.connectDragPreview,i=this.props,a=i.label,u=i.value,c=i.isChecked,l=i.showCustomValues;return i.isDragging,t(o(r.createElement("tr",null,r.createElement("td",null,r.createElement("input",{type:"text",value:a,ref:"label","data-type":"label",onBlur:this.cleanUpNodes,onChange:this.updateValues})),l&&r.createElement("td",null,r.createElement("input",{type:"text",value:u,"data-type":"value",ref:"value",className:"code",onBlur:this.cleanUpNodes,onChange:this.updateValues})),r.createElement("td",{className:"composer-option-row-checkbox"},r.createElement("input",{type:"checkbox",checked:c,onChange:this.updateIsChecked})),r.createElement("td",{className:"action"},n(r.createElement("a",{className:"move",title:$k("Reorder")}))),r.createElement("td",{className:"action"},r.createElement("a",{className:"delete",title:$k("Remove"),onClick:this.removeValueSetHandler})))))}},{key:"updateValues",value:function(e){var t=this.props,n=t.hash,r=t.index,i=o.findDOMNode(this.refs.label).value,a=md()(i),u=o.findDOMNode(this.refs.value);u&&"value"===e.target.dataset.type?a=u.value:u||(a=i),this.props.updateValueSet(n,r,a,i)}},{key:"updateIsChecked",value:function(e){var t=this.props,n=t.hash,r=t.index,o=e.target.checked;this.props.updateIsChecked(n,r,o)}},{key:"cleanUpNodes",value:function(){var e=this.props.hash;this.props.cleanUp(e)}},{key:"removeValueSetHandler",value:function(){var e=this.props,t=e.hash,n=e.index;(0,e.removeValueSet)(t,n)}}])&&gd(t.prototype,n),i&&gd(t,i),u}(r.Component),dd.propTypes={hash:te().string.isRequired,label:te().node.isRequired,value:te().node.isRequired,index:te().number.isRequired,isChecked:te().bool,showCustomValues:te().bool,updateValueSet:te().func.isRequired,updateIsChecked:te().func.isRequired,addNewValueSet:te().func.isRequired,cleanUp:te().func.isRequired,connectDropTarget:te().func.isRequired,connectDragSource:te().func.isRequired,connectDragPreview:te().func.isRequired,reorderValueSet:te().func.isRequired,removeValueSet:te().func.isRequired},yd=dd))||yd)||yd;function kd(e){return kd="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},kd(e)}function xd(e,t){for(var n=0;n input").focus()}),1)}},{key:"toggleCustomValues",value:function(e){(0,this.props.customValuesHandler)(this.context.hash,e.target.checked)}},{key:"renderRows",value:function(){var e=this.props,t=e.options,n=e.values,o=this.props.showCustomValues;void 0===o&&(o=!0);var i=this.context.hash,a=[];if(!t)return a;for(var u=0;u=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function ah(e,t){if(e){if("string"==typeof e)return uh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uh(e,t):void 0}}function uh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,h=this.getConfigProperty("siteId",c);d&&(p=p.filter((function(e){return!e.sites||-1!==e.sites.indexOf(h)})));var b="title";return o===Bo?b="filename":o===Fo&&(b="username"),r.createElement("div",null,y,d&&r.createElement(uy.A,{label:"Site",name:"siteId",value:h,options:u.map((function(e){return{key:e.id,value:e.name}})),isNumeric:!0,onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Target",name:"target",value:n,options:p,onChangeHandler:this.onChangeTarget}),r.createElement(uy.A,{label:"Option Label",name:"labelField",value:this.getConfigProperty("labelField",b),options:a.getSourceSpecificValueFieldChoices(o,s),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueField",value:this.getConfigProperty("valueField","id"),options:a.getSourceSpecificValueFieldChoices(o,s),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Order By",name:"orderBy",value:this.getConfigProperty("orderBy","id"),options:a.getSourceSpecificOrderFields(o),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Sort",name:"sort",value:this.getConfigProperty("sort","asc"),options:[{key:"asc",value:$k("Ascending")},{key:"desc",value:$k("Descending")}],onChangeHandler:this.onUpdateConfig}),this.getGeneratedOptions())}},{key:"getCustomValuesComponent",value:function(){var e=this.props,t=e.values,n=e.value,o=e.customOptions,i=e.updateHandler,a=e.showCustomValues;return r.createElement(sd,{label:"Options",instructions:"Options for this field. Option values should be unique.",content:r.createElement(Hd,{value:n,values:t,options:o,triggerCustomValues:i,showCustomValues:a})})}},{key:"getPredefinedValuesComponent",value:function(){var e=this.props,t=e.target,n=void 0===t?null:t,o=e.showEmptyOptionInput,i=void 0!==o&&o,a=null;switch(n){case Wo:case Jo:case Qo:case Ko:case Yo:case Zo:case zo:case _o:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:ko,value:$k("Abbreviated")},{key:Co,value:$k("Full")}],value:this.getConfigProperty("listType",Co),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:ko,value:$k("Abbreviated")},{key:Co,value:$k("Full")}],value:this.getConfigProperty("valueType",ko),onChangeHandler:this.onUpdateConfig}));break;case Go:a=r.createElement("div",null,r.createElement(nh.A,{label:"Range Start",name:"start",isNumeric:!0,value:this.getConfigProperty("start",0),onChangeHandler:this.onUpdateConfig}),r.createElement(nh.A,{label:"Range End",name:"end",isNumeric:!0,value:this.getConfigProperty("end",10),onChangeHandler:this.onUpdateConfig}));break;case Vo:a=r.createElement("div",null,r.createElement(nh.A,{label:"Range Start",name:"start",isNumeric:!0,value:this.getConfigProperty("start",100),onChangeHandler:this.onUpdateConfig}),r.createElement(nh.A,{label:"Range End",name:"end",isNumeric:!0,value:this.getConfigProperty("end",0),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Sort Direction",name:"sort",options:[{key:"asc",value:$k("Ascending")},{key:xo,value:$k("Descending")}],value:this.getConfigProperty("sort",Xo),onChangeHandler:this.onUpdateConfig}));break;case Uo:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:Co,value:$k("Full")},{key:ko,value:$k("Abbreviated")},{key:Po,value:$k("Single number")},{key:So,value:$k("2-digit number")}],value:this.getConfigProperty("listType",Co),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:Co,value:$k("Full")},{key:ko,value:$k("Abbreviated")},{key:Po,value:$k("Single number")},{key:So,value:$k("2-digit number")}],value:this.getConfigProperty("valueType",Co),onChangeHandler:this.onUpdateConfig}));break;case Mo:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:Po,value:$k("Single number")},{key:So,value:$k("2-digit number")}],value:this.getConfigProperty("listType",Po),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:Po,value:$k("Single number")},{key:So,value:$k("2-digit number")}],value:this.getConfigProperty("valueType",Po),onChangeHandler:this.onUpdateConfig}));break;case Lo:a=r.createElement("div",null,r.createElement(uy.A,{label:"Option Label",name:"listType",options:[{key:Co,value:$k("Full")},{key:ko,value:$k("Abbreviated")},{key:Po,value:$k("Single number")}],value:this.getConfigProperty("listType",Co),onChangeHandler:this.onUpdateConfig}),r.createElement(uy.A,{label:"Option Value",name:"valueType",options:[{key:Co,value:$k("Full")},{key:ko,value:$k("Abbreviated")},{key:Po,value:$k("Single number")}],value:this.getConfigProperty("valueType",Co),onChangeHandler:this.onUpdateConfig}))}var u=null;return i&&(u=r.createElement(nh.A,{label:"Empty Option Label (optional)",instructions:"To show an empty option at the beginning of the Select field options, enter a value here. Leave blank if you don't want a first option.",name:"emptyOption",value:this.state.emptyOption,onChangeHandler:this.onUpdateEmptyOption})),r.createElement("div",null,u,r.createElement(uy.A,{label:"Target",name:"target",value:n,options:[{key:Wo,value:$k("States")},{key:Jo,value:$k("States & Territories")},{key:Qo,value:$k("Provinces - English")},{key:Ko,value:$k("Provinces - French")},{key:Yo,value:$k("Provinces - Bilingual")},{key:Zo,value:$k("Countries")},{key:zo,value:$k("Languages")},{key:_o,value:$k("Currencies")},{key:Go,value:$k("Numbers")},{key:Vo,value:$k("Years")},{key:Uo,value:$k("Months")},{key:Mo,value:$k("Days")},{key:Lo,value:$k("Days of Week")}],onChangeHandler:this.onChangePredefinedTarget}),a,this.getGeneratedOptions())}},{key:"getGeneratedOptions",value:function(){var e=this.props,t=e.values,n=e.value,o=e.generatedOptions,i=e.isFetchingOptions,a=this.context.hash;if(i&&this.lastOptions)return this.lastOptions;var u=[];if(o&&o[a]){var c,l=ih(o[a]);try{for(l.s();!(c=l.n()).done;){var s=c.value;u.push({value:s.value,label:s.label})}}catch(e){l.e(e)}finally{l.f()}}var f=r.createElement(sd,{label:"Options",instructions:"Options for this field. Option values should be unique.",content:r.createElement(th,{value:n,values:t,options:u})});return this.lastOptions=f,f}},{key:"getConfigProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props.configuration,r=void 0===n?{}:n;return r&&r.hasOwnProperty(e)?r[e]:t}},{key:"onChangeSource",value:function(e){var t=this.context,n=t.updateField,r=t.hash,o=this.props.fetchGeneratedOptions,i=e.target.value,a=this.state.emptyOption,u={};switch(i){case To:case qo:case Do:case Fo:case Bo:case Ho:u={source:i,target:null,configuration:{emptyOption:a}};break;case No:u={source:i,target:Wo,configuration:{valueType:ko,listType:Co,emptyOption:a}};break;default:u={source:Io,target:null,configuration:null}}n(lh({value:"",values:[]},u)),i!==Io&&o(r,u.source,u.target,u.configuration)}},{key:"onChangeTarget",value:function(e){var t=this.context.hash,n=this.props,r=n.fetchGeneratedOptions,o=n.configuration,i=n.source,a=n.onChangeHandler,u=e.target.value;a(e),r(t,i,u,o)}},{key:"onChangePredefinedTarget",value:function(e){var t=this.context,n=t.updateField,r=t.hash,o=this.props,i=o.source,a=o.fetchGeneratedOptions,u=e.target.value,c={};switch(u){case Wo:case Jo:case Qo:case Ko:case Yo:case Zo:case zo:case _o:c={valueType:ko,listType:Co};break;case Go:c={start:0,end:10};break;case Vo:c={sort:xo,start:100,end:0};break;case Uo:c={valueType:Co,listType:Co};break;case Mo:c={valueType:Po,listType:Po};break;case Lo:c={valueType:Co,listType:Co}}n({value:"",values:[],source:i,target:u,configuration:c}),a(r,i,u,c)}},{key:"onUpdateConfig",value:function(e){var t=this.context,n=t.updateField,r=t.hash,o=this.props,i=o.configuration,a=o.fetchGeneratedOptions,u=o.source,c=o.target,l=e.target,s=l.name,f=l.value,p=!1;e.target.dataset.isNumeric&&"false"!==e.target.dataset.isNumeric&&(p=!0);var y=f;if(p){var d=/^-/.test(y);y=(y=(y+"").replace(/[^0-9\.]/,""))?parseInt(y):0,d&&y>=0&&(y*=-1)}var h=i?lh({},i):{};h[s]=y,n({value:"",values:[],configuration:h}),a(r,u,c,h)}},{key:"onUpdateEmptyOption",value:function(e){var t=e.target.value;this.setState({emptyOption:t}),this.updateEmptyOptionTrigger&&clearTimeout(this.updateEmptyOptionTrigger),this.updateEmptyOptionTrigger=setTimeout(this.persistEmptyOption,500)}},{key:"persistEmptyOption",value:function(){var e=this.context,t=e.hash,n=e.updateField,r=this.props,o=r.configuration,i=r.fetchGeneratedOptions,a=r.source,u=r.target,c=this.state.emptyOption,l=lh(lh({},o),{},{emptyOption:c});n({configuration:l}),i(t,a,u,l)}}],o=[{key:"getSourceSpecificValueFieldChoices",value:function(e,t){var n;switch(e){case Fo:n=["title","slug","uri","filename","defaultPrice","defaultSku","defaultHeight","defaultWidth","defaultWeight","defaultLength","expiryDate"];break;case Bo:n=["title","slug","uri","username","firstName","lastName","fullName","email","defaultPrice","defaultSku","defaultHeight","defaultWidth","defaultWeight","defaultLength","expiryDate"];break;case Ho:n=["username","firstName","lastName","fullName","email","filename"];break;default:n=["username","firstName","lastName","fullName","email","filename","defaultPrice","defaultSku","defaultHeight","defaultWidth","defaultWeight","defaultLength","expiryDate"]}var r,o=[],i=ih(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;-1===n.indexOf(a.key)&&o.push(a)}}catch(e){i.e(e)}finally{i.f()}return o}},{key:"getSourceSpecificOrderFields",value:function(e){switch(e){case Fo:return[{key:"id",value:"ID"},{key:"username",value:"Username"},{key:"email",value:"Email"},{key:"firstName",value:"First Name"},{key:"lastName",value:"Last Name"},{key:"fullName",value:"Full Name"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}];case Bo:return[{key:"id",value:"ID"},{key:"title",value:"Title"},{key:"filename",value:"Filename"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}];case Ho:return[{key:"id",value:"ID"},{key:"title",value:"Title"},{key:"slug",value:"Slug"},{key:"uri",value:"URI"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}];default:return[{key:"id",value:"ID"},{key:"title",value:"Title"},{key:"slug",value:"Slug"},{key:"uri",value:"URI"},{key:"lft",value:"Structure"},{key:"postDate",value:"Post Date"},{key:"dateCreated",value:"Date Created"},{key:"dateUpdated",value:"Date Updated"}]}}}],n&&fh(t.prototype,n),o&&fh(t,o),a}(cy.A),eh.propTypes=lh(lh({},cy.A.propTypes),{},{label:te().string,source:te().string,target:te().node,showEmptyOptionInput:te().bool,configuration:te().shape({labelField:te().string,valueField:te().string,start:te().number,end:te().number,listType:te().string,valueType:te().string,emptyOption:te().string}),value:te().string,values:te().array,showCustomValues:te().bool,customOptions:te().arrayOf(te().shape({value:te().any.isRequired,label:te().any.isRequired})).isRequired,sourceTargets:te().object,customFields:te().array,fetchGeneratedOptions:te().func.isRequired,isFetchingOptions:te().bool.isRequired,generatedOptions:te().object,sites:te().array.isRequired,currentSiteId:te().number.isRequired,availableSources:te().array}),eh.contextTypes={updateField:te().func.isRequired,hash:te().string,isCommerceEnabled:te().bool},eh.sourceOptions=[{key:Io,value:$k("Custom Options")},{key:To,value:$k("Entries")},{key:qo,value:$k("Categories")},{key:Do,value:$k("Tags")},{key:Fo,value:$k("Users")},{key:Bo,value:$k("Assets")},{key:Ho,value:$k("Commerce Products")},{key:No,value:$k("Predefined Options")}],$d=eh))||$d;function vh(e){return vh="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},vh(e)}function gh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oh(e){for(var t=1;ti&&c>u||(e.swapRow(r,i),t.getItem().rowIndex=i)}}(e,t,n)}},Nh=(0,Zt.T)([cn],Hh,(function(e,t){return{connectDropTarget:e.dropTarget(),dragItemType:t.getItemType()}}))(Sh=(0,fn.I)(cn,Bh,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((Ch=function(e){!function(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}}),t&&Ih(e,t)}(a,e);var t,n,o,i=Th(a);function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),i.apply(this,arguments)}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.rowIndex,n=e.columns,o=e.isSortable,i=void 0===o||o,a=e.isRemovable,u=void 0===a||a,c=e.values,l=e.editColumn,s=e.deleteRow,f=e.connectDragSource,p=e.connectDragPreview;return(0,e.connectDropTarget)(p(r.createElement("tr",null,n.map((function(e,n){var o=e.handle,i=e.label,a=e.type,u=e.options;return r.createElement(Pl,{rowIndex:t,columnIndex:n,value:c[o]?c[o]:"",options:u,handle:o,label:i,type:a,edit:l,key:n})})),i&&r.createElement("td",{className:"action"},f(r.createElement("a",{className:"move",title:$k("Reorder")}))),u&&r.createElement("td",{className:"action"},r.createElement("a",{className:"delete",title:$k("Remove"),onClick:function(){return s(t)}})))))}}],n&&xh(t.prototype,n),o&&xh(t,o),a}(r.Component),Ch.propTypes={rowIndex:te().number.isRequired,columns:te().array.isRequired,isSortable:te().bool,isRemovable:te().bool,values:te().object,deleteRow:te().func,swapRow:te().func,editColumn:te().func,connectDropTarget:te().func,connectDragSource:te().func,connectDragPreview:te().func},Sh=Ch))||Sh)||Sh;function Mh(e){return Mh="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},Mh(e)}function Lh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||Uh(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 Uh(e,t){if(e){if("string"==typeof e)return Gh(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gh(e,t):void 0}}function Gh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(t.entries());try{for(a.s();!(n=a.n()).done;){var u=Lh(n.value,2),c=u[0],l=u[1];i.push(r.createElement(Nh,{rowIndex:c,columns:o,values:l,key:c,editColumn:e.updateColumn,deleteRow:e.deleteMatrixRow,swapRow:e.swapMatrixRows}))}}catch(e){a.e(e)}finally{a.f()}return i},e.addRow=function(){var t=e.props,n=t.hash,r=t.attribute;e.props.addRow(n,r)},e.updateColumn=function(t,n,r){var o=e.props,i=o.hash,a=o.attribute;(0,o.updateColumn)(i,a,t,n,r)},e.deleteMatrixRow=function(t){var n=e.props,r=n.hash,o=n.attribute;(0,n.removeRow)(r,o,t)},e.swapMatrixRows=function(t,n){var r=e.props,o=r.hash,i=r.attribute;(0,r.swapRow)(o,i,t,n)},e}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.columns,n=e.values,o=void 0===n?[]:n,i=this.props,a=i.isSortable,u=void 0===a||a,c=i.isRemovable,l=void 0===c||c,s=this.props.buttonLabel;return r.createElement("div",{className:"composer-option-table"},!!o.length&&r.createElement("table",null,r.createElement("thead",null,r.createElement("tr",null,t.map((function(e){return r.createElement("th",{key:e.handle},e.label)})),u&&r.createElement("th",null),l&&r.createElement("th",null))),r.createElement("tbody",null,this.getRows(o))),r.createElement("button",{className:"btn add icon"+(o.length?"":" small"),onClick:this.addRow},$k(s||"Add...")))}}])&&Vh(t.prototype,n),o&&Vh(t,o),a}(r.Component),Fh.propTypes={hash:te().string.isRequired,attribute:te().string.isRequired,isSortable:te().bool,isRemovable:te().bool,columns:te().arrayOf(te().shape({handle:te().string.isRequired,label:te().string.isRequired}).isRequired).isRequired,values:te().arrayOf(te().object.isRequired),buttonLabel:te().string,addRow:te().func,removeRow:te().func,swapRow:te().func,updateColumn:te().func},Dh=Fh))||Dh;function Jh(e){return Jh="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},Jh(e)}function Zh(e,t){for(var n=0;n0&&r.createElement(Qp.Tooltip,{title:$k("CRM Integrations"),position:"bottom-start",theme:"light",arrow:!0},r.createElement("a",{onClick:e.editIntegrations,className:"crm-settings"+(e.hash===L?" active":"")})),e.isPro&&e.paymentGatewayCount>0&&r.createElement(Qp.Tooltip,{title:$k("Payments"),position:"bottom-start",theme:"light",arrow:!0},r.createElement("a",{onClick:e.editPayments,className:"payment-settings"+(e.hash===Q?" active":"")})))};gb.propTypes={editForm:te().func.isRequired,editValidation:te().func.isRequired,editIntegrations:te().func.isRequired,editAdminNotifications:te().func.isRequired,editPayments:te().func.isRequired,editConnections:te().func.isRequired,editRules:te().func.isRequired,hash:te().string.isRequired,crmIntegrationCount:te().number.isRequired,paymentGatewayCount:te().number.isRequired,isRulesEnabled:te().bool.isRequired,isPro:te().bool.isRequired};var Ob=gb,wb=n(59386),Eb=n.n(wb),jb=n(90076),Ab=n(72346);n(596);function Rb(e){return Rb="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},Rb(e)}function Pb(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(u);try{for(p.s();!(e=p.n()).done;){var y=e.value;-1!==l.indexOf(y.id)&&f.push(y)}}catch(e){p.e(e)}finally{p.f()}var d=[];return f.map((function(e,n){d.push(r.createElement(lm,{key:n,handle:e.handle,label:e.name,required:!1,formFields:s,mappedFormField:c&&c[e.handle]?c[e.handle]:"",onChangeHandler:t.updateMappings}))})),d}}],n&&dm(t.prototype,n),o&&dm(t,o),a}(r.Component),cm.propTypes={externalFieldColumnLabel:te().string,internalFieldColumnLabel:te().string,specificFields:te().arrayOf(te().shape({name:te().string.isRequired,handle:te().string.isRequired}).isRequired),fields:te().arrayOf(te().shape({id:te().number.isRequired,name:te().string.isRequired,handle:te().string.isRequired,type:te().string.isRequired}).isRequired).isRequired,fieldLayoutFieldIds:te().array,mapping:te().object,onChangeHandler:te().func.isRequired},um=cm))||um;function gm(e){return gm="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},gm(e)}function Om(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return wm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return wm(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function wm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);nUpgrade to Pro to get access to popular API integrations.',{url:Xk(n)})}})};gv.propTypes={link:te().string};var Ov,wv,Ev,jv=gv;function Av(e){return Av="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},Av(e)}function Rv(e,t){for(var n=0;n1&&(i=[i[0]]),o({showAsRadio:n===a.RENDER_AS_RADIOS,showAsCheckboxes:n===a.RENDER_AS_CHECKBOXES,values:i})},e}return t=a,n=[{key:"render",value:function(){var e=this.context.properties,t=e.required,n=e.label,o=e.handle,i=e.values,u=e.options,c=e.oneLine,l=e.showAsRadio,s=e.showAsCheckboxes,f=e.notificationId,p=e.instructions,y=e.showCustomValues,d=e.source,h=e.target,b=e.configuration,m=void 0===b?{}:b,v=this.context.canManageNotifications,g=this.props.notifications,O=a.RENDER_AS_SELECT;return l?O=a.RENDER_AS_RADIOS:s&&(O=a.RENDER_AS_CHECKBOXES),r.createElement("div",null,r.createElement(nh.A,{label:"Handle",instructions:"How you’ll refer to this field in the templates.",name:"handle",value:o,onChangeHandler:this.updateHandle}),r.createElement(nh.A,{label:"Label",instructions:"Field label used to describe the field.",name:"label",value:n,onChangeHandler:this.update}),r.createElement(Ky,{label:"This field is required?",name:"required",checked:t,onChangeHandler:this.update}),r.createElement("hr",null),r.createElement("h4",null,$k("Configuration")),r.createElement(uy.A,{label:"Render as",value:O,options:[{key:a.RENDER_AS_SELECT,value:$k("Select")},{key:a.RENDER_AS_RADIOS,value:$k("Radios")},{key:a.RENDER_AS_CHECKBOXES,value:$k("Checkboxes")}],onChangeHandler:this.handleRenderSwap}),O!==a.RENDER_AS_SELECT&&r.createElement(Ky,{label:"Show all options in a single line?",name:"oneLine",checked:c,onChangeHandler:this.update}),r.createElement(uy.A,{label:"Email Template",instructions:"The notification template used to send an email to the email value entered into this field (optional). Leave empty to just store the email address without sending anything.",name:"notificationId",value:f,couldBeNumeric:!0,onChangeHandler:this.update,emptyOption:"Select a template...",optionGroups:If.getNotificationList(g)},v&&r.createElement(ay,null)),r.createElement("hr",null),r.createElement(by,{label:"Instructions",instructions:"Field specific user instructions.",name:"instructions",value:p,onChangeHandler:this.update}),r.createElement("hr",null),r.createElement(mh,{showEmptyOptionInput:!0,value:"",values:i,customOptions:u,showCustomValues:y,source:d,target:h,configuration:m,onChangeHandler:this.update,availableSources:[Io,To,qo,Do,Fo,Bo,Ho]}),r.createElement(eb,null))}}],n&&Jv(t.prototype,n),o&&Jv(t,o),a}(Kp.A),Gv.propTypes={notifications:te().oneOfType([te().array,te().object]).isRequired},Gv.contextTypes=Yv(Yv({},Kp.A.contextTypes),{},{properties:te().shape({type:te().string.isRequired,handle:te().string.isRequired,label:te().string.isRequired,required:te().bool,showCustomValues:te().bool,value:te().string,values:te().array,options:te().array.isRequired,notificationId:te().oneOfType([te().string,te().number]),oneLine:te().bool,showAsRadio:te().bool,showAsCheckboxes:te().bool,source:te().string,target:te().node,configuration:te().object}).isRequired,canManageNotifications:te().bool.isRequired}),Gv.RENDER_AS_SELECT="select",Gv.RENDER_AS_RADIOS="radios",Gv.RENDER_AS_CHECKBOXES="checkboxes",Uv=Gv))||Uv;function tg(e){return tg="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},tg(e)}function ng(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function rg(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){if(function(e){var t=e.templates.list;return!t||!e.templates.isFetching&&e.templates.didInvalidate}(r())){n({type:Me});var o=Xk("freeform/api/form-templates");return ap()(o,{credentials:"same-origin"}).then((function(e){return e.json()})).then((function(r){n({type:Le,templateData:r}),e&&t&&(n(St(e,{formTemplate:t})),n(At("")),n(At(e)))}))}Promise.resolve()}}function Hg(e){return Hg="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},Hg(e)}function Ng(e,t){for(var n=0;n0&&r.createElement("div",{className:"errors"},o.map((function(e,t){return r.createElement("div",{key:t},e)}))),r.createElement("button",{className:"btn submit small",onClick:this.addTemplate},$k("Save")),r.createElement("button",{className:"btn cancel small",onClick:i},$k("Cancel")))}},{key:"updateName",value:function(e){var t=e.target.value;this.setState({name:t,fileName:this.getFileName(t)})}},{key:"updateFileName",value:function(e){this.setState({handle:this.getFileName(e.target.value)})}},{key:"updateState",value:function(e){switch(e.which){case 13:this.addTemplate();break;case 27:this.props.toggleForm()}}},{key:"getFileName",value:function(e){return(0,An.underscored)(e)+".html"}},{key:"addTemplate",value:function(){var e=this,t=this.refs.name,n=this.props,r=n.toggleForm,i=n.fetchTemplates,a=this.context,u=a.csrf,c=a.notificator,l=a.createTemplateUrl,s=o.findDOMNode(t).value,f=[];if(s||f.push("Name must not be empty"),f.length)return this.setErrors(f),!1;var p=new FormData;return p.append(u.name,u.token),p.append("templateName",s),ap()(l,{method:"post",credentials:"same-origin",body:p}).then((function(e){return e.json()})).then((function(t){t.templateName&&0===t.errors.length?(i("form",t.templateName),r(),c("notice","Template added successfully")):e.setErrors(t.errors)})).catch((function(t){return e.setErrors(t)})),!0}},{key:"setErrors",value:function(e){this.setState({errors:e})}},{key:"cleanErrors",value:function(){this.setState({errors:[]})}}],n&&Ng(t.prototype,n),i&&Ng(t,i),u}(r.Component),Dg.initialState={name:"",fileName:"",errors:[]},Dg.propTypes={toggleForm:te().func.isRequired,fetchTemplates:te().func.isRequired},Dg.contextTypes={csrf:te().shape({name:te().string.isRequired,token:te().string.isRequired}).isRequired,notificator:te().func.isRequired,createTemplateUrl:te().string.isRequired},qg=Dg))||qg;function Qg(e){return Qg="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},Qg(e)}function Kg(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&r.createElement(uy.A,{label:"Form Type",instructions:"Select the type of form this is. When additional form types are installed, you can choose a different form type that enables special behaviors.",name:"formType",required:!0,value:y,onChangeHandler:this.update,options:H.map((function(e){return{key:e.class,value:e.name}}))}),r.createElement(uy.A,{label:"Success Behavior",instructions:"Set how you’d like the success return of this form to be handled. May also be overrided at template-level.",name:"successBehaviour",required:!0,value:S,onChangeHandler:this.updateMetadata,options:[{key:"reload",value:$k("Reload Form with Success Message")},{key:Fb,value:$k("Load Success Template")},{key:Db,value:$k("Use Return URL")}]}),re&&r.createElement(nh.A,{label:"Return URL",instructions:"The URL the form will redirect to after successful submit. This will not work when the Built-in AJAX setting is enabled unless a template-level override is set.",name:"returnUrl",value:c,onChangeHandler:this.update}),ne&&r.createElement(uy.A,{label:"Success Template",instructions:"Select the desired success template to be used.",name:"successTemplate",emptyOption:"--",options:$,value:C,onChangeHandler:this.updateMetadata}),r.createElement(nh.A,{label:"Submission Title",instructions:"What the auto-generated submission titles should look like.",name:"submissionTitleFormat",required:!0,value:a,onChangeHandler:this.update}),r.createElement(uy.A,{label:"Default Status",instructions:"The default status to be assigned to new submissions.",name:"defaultStatus",required:!0,value:u,onChangeHandler:this.update,isNumeric:!0,options:te}),r.createElement(uy.A,{label:"Formatting Template",instructions:"The formatting template to assign to this form when using Render method (optional).",name:"formTemplate",value:p,onChangeHandler:this.update,optionGroups:ee,emptyOption:"-"},Q&&r.createElement(Xg,null)),r.createElement("hr",null),r.createElement(Ky,{label:"Enable AJAX",bold:!0,instructions:"Use Freeform's built-in automatic AJAX submit feature. This will prevent the value in the Return URL field from working unless a template-level override is set.",name:"ajaxEnabled",checked:j,onChangeHandler:this.update}),Y&&!W&&r.createElement(Ky,{label:"Enable Captchas",bold:!0,instructions:"Disabling this option removes the Captcha check for this specific form.",name:"recaptchaEnabled",checked:R,onChangeHandler:this.update}),r.createElement(Ky,{label:"Collect IP Addresses",bold:!0,instructions:"Should this form collect the user's IP address?",name:"ipCollectingEnabled",checked:w,onChangeHandler:this.update}),r.createElement(Ky,{label:"Store Submitted Data",bold:!0,instructions:"Should the submission data for this form be stored in the database?",name:"storeData",checked:!!g,onChangeHandler:this.update}),r.createElement(uy.A,{label:"Opt-In Data Storage Checkbox",instructions:"Allow users to decide whether the submission data is saved to your site or not.",name:"optInDataStorageTargetHash",value:h,emptyOption:"Disabled",onChangeHandler:this.update,nullable:!0,options:this.getCheckboxFields()}),j&&r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement(Ky,{label:"Google Tag Manager",instructions:"Enable Google Tag Manager to push successful form submission events to the Data Layer",bold:!0,name:"gtmEnabled",checked:x,onChangeHandler:this.update}),x&&r.createElement(r.Fragment,null,r.createElement(nh.A,{label:"Event Name",instructions:"Specify a custom event name that you wish to assign to a successful form submission.",placeholder:"form-submitted",name:"gtmEventName",value:D,onChangeHandler:this.update}),r.createElement(nh.A,{label:"GTM Account ID (optional)",instructions:"Add this if you want Google Tag Manager scripts added to your page by Freeform. Leave blank if you are adding your own GTM scripts.",placeholder:"GTM-XXXXXXX",name:"gtmId",value:T,onChangeHandler:this.update}))),r.createElement("hr",null),r.createElement(sd,{label:"Form tag Attributes",instructions:"Add any tag attributes to the HTML element.",content:r.createElement(Wh,{hash:"form",attribute:"tagAttributes",columns:$h,values:m})}),r.createElement("hr",null),r.createElement(td,{label:"Form Color",instructions:"Used for Widget Charts",name:"color",value:d,onChangeHandler:this.updateKeyValue}),r.createElement(by,{label:"Description / Notes",instructions:"Description or notes for this form.",name:"description",value:f,onChangeHandler:this.update}),K&&r.createElement("div",null,r.createElement("hr",null),r.createElement(nh.A,{label:"POST Forwarding",instructions:"If you need to have the POST data of this form submitted to an external API, provide that custom URL here.",name:"extraPostUrl",value:l,onChangeHandler:this.update}),r.createElement(nh.A,{label:"POST Forwarding Error Trigger",instructions:"Provide a keyword or phrase Freeform should check for in the output of the external POST URL to know if and when there’s an error to log, e.g. ‘error’ or ‘an error occurred’.",name:"extraPostTriggerPhrase",value:s,onChangeHandler:this.update})))}},{key:"handleTitleUpdate",value:function(e){var t=this.props.formId,n=this.context.updateField,r=e.target.value;document.getElementById("header").querySelector("h1").innerHTML=r;var o=document.getElementById("crumbs").getElementsByTagName("nav")[0].getElementsByTagName("ul")[0];o.getElementsByTagName("li")[o.getElementsByTagName("li").length-1].innerHTML=""+r+"",document.title=r+" - Craft",t||n({handle:(0,Vc.CP)(r,!0)}),this.update(e)}},{key:"getCheckboxFields",value:function(){var e=this.props.composerProperties,t=[];for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];h===r.type&&t.push({key:n,value:r.label})}return t}}],n&&iO(t.prototype,n),o&&iO(t,o),a}(Kp.A),_g.title="Form Settings",_g.propTypes={formTypes:te().array,formStatuses:te().array.isRequired,solspaceTemplates:te().array.isRequired,templates:te().array.isRequired,successTemplates:te().array.isRequired,composerProperties:te().object.isRequired,currentFormHandle:te().string},_g.contextTypes=tO(tO({},Kp.A.contextTypes),{},{properties:te().shape({name:te().string.isRequired,handle:te().string.isRequired,submissionTitleFormat:te().string.isRequired,description:te().string.isRequired,storeData:te().bool,ipCollectingEnabled:te().bool,defaultStatus:te().number.isRequired,returnUrl:te().string.isRequired,extraPostUrl:te().string,extraPostTriggerPhrase:te().string,formTemplate:te().string,formType:te().string,optInDataStorageTargetHash:te().string,ajaxEnabled:te().bool,recaptchaEnabled:te().bool,gtmEnabled:te().bool,gtmId:te().string,gtmEventName:te().string}).isRequired,canManageSettings:te().bool.isRequired,isDefaultTemplates:te().bool.isRequired,isPro:te().bool.isRequired,isInvisibleRecaptchaSetUp:te().bool.isRequired}),zg=_g))||zg;function fO(e){return fO="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},fO(e)}function pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yO(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}gO.contextTypes=yO(yO({},Kp.A.contextTypes),{},{properties:te().shape({id:te().number.isRequired,type:te().string.isRequired,handle:te().string.isRequired,value:te().string,required:te().bool}).isRequired});var EO=function(e){var t=e.styles,n=void 0===t?{}:t,o=wO(e,["styles"]);return r.createElement("svg",OO({"aria-hidden":"true","data-prefix":"fas","data-icon":"compress",className:(n["svg-inline--fa"]||"svg-inline--fa")+" "+(n["fa-compress"]||"fa-compress")+" "+(n["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},o),r.createElement("path",{fill:"currentColor",d:"M436 192H312c-13.3 0-24-10.7-24-24V44c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v84h84c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm-276-24V44c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v84H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24zm0 300V344c0-13.3-10.7-24-24-24H12c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-84h84c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12H312c-13.3 0-24 10.7-24 24v124c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12z"}))};function jO(){return jO=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var RO=function(e){var t=e.styles,n=void 0===t?{}:t,o=AO(e,["styles"]);return r.createElement("svg",jO({"aria-hidden":"true","data-prefix":"fas","data-icon":"expand",className:(n["svg-inline--fa"]||"svg-inline--fa")+" "+(n["fa-expand"]||"fa-expand")+" "+(n["fa-w-14"]||"fa-w-14"),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},o),r.createElement("path",{fill:"currentColor",d:"M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"}))},PO=(n(80952),n(70470));n(8992),n(29072),n(91201),n(20047);function SO(e){return SO="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},SO(e)}function CO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kO(e){for(var t=1;t1&&void 0!==arguments[1])||arguments[1],u=e.props.mappedAttributeName,c=void 0===u?"Field":u;return r.createElement("div",{className:"composer-option-table field",key:n,style:{marginBottom:10}},a&&r.createElement("div",{className:"composer-property-heading heading"},r.createElement("label",null,o)),r.createElement("table",null,r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,$k(c)),r.createElement("th",null,$k("FF Field")))),r.createElement("tbody",null,e.renderRows(i))))},e.renderRows=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=e.props,o=n.mapping,i=n.formFields,a=[];return t.map((function(t,n){a.push(r.createElement(YO,{key:n,handle:t.handle,label:t.label,required:t.required,placeholder:t.placeholder,formFields:i,extraOptions:e.getExtraOptionGroups(),mappedFormField:o&&o[t.handle]?o[t.handle]:"",onChangeHandler:e.updateMappings}))})),a},e.updateMappings=function(){for(var t,n,r,o=e.context.updateField,i=e.refs.items.querySelectorAll("select"),a=e.props.name||"mapping",u={},c=0;c1));return r.createElement("div",{ref:"items"},n)}}])&&JO(t.prototype,n),o&&JO(t,o),a}(r.Component);function ow(e){return ow="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},ow(e)}function iw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function aw(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Tw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function cE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0},n.getPaymentFieldList=function(){var e=n.props.paymentType,t=[];return e===QE?t.push(zE):(t.push(YE),t.push(WE),e===KE?t.push(JE):t.push(ZE)),t},n.getPlans=function(){return n.props.integration.plans.map((function(e){return{key:e.resourceId,value:e.name}}))},n.handePlanCreated=function(e){(0,n.context.updateField)({plan:e})},n.getPaymentFields=function(){return n.getPaymentFieldList().map((function(e){return tj[e]}))},n.handlePlanHelperToggle=function(){var e=n.state.isPlanHelperOpen;n.setState({isPlanHelperOpen:!e})},n.state={isPlanHelperOpen:!1},n}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.formPaymentFields,n=e.paymentFieldMapping,o=e.amount,i=e.currency,a=e.interval,u=e.description,c=e.plan,l=e.fetchPlans,s=e.isFetching,f=this.getPlans(),p=this.getPaymentFields(),y=this.state.isPlanHelperOpen;return r.createElement("div",null,r.createElement(sd,{label:"Payment Field Mapping",instructions:"Payment fields to your Freeform fields.",content:r.createElement(rw,{name:"paymentFieldMapping",formFields:t,fields:p,mapping:n,mappedAttributeLabel:"Payment Field"})}),this.checkFixedFieldVisibility(YE)&&r.createElement(yj,{label:"Fixed Amount",instructions:"Fixed payment amount.",name:"amount",value:o,onChangeHandler:this.update}),this.checkFixedFieldVisibility(WE)&&r.createElement(uy.A,{label:"Fixed Currency",instructions:"Payment currency.",name:"currency",value:i,options:ij,onChangeHandler:this.update}),this.checkFixedFieldVisibility(ZE)&&r.createElement(nh.A,{label:"Payment Description",instructions:"Enter a custom payment description",name:"description",value:u,placeholder:"Payment for FF Submission #{id}",onChangeHandler:this.update}),this.checkFixedFieldVisibility(JE)&&r.createElement(uy.A,{label:"Fixed Interval",instructions:"The frequency with which a subscription should be billed.",name:"interval",value:a,options:_E,onChangeHandler:this.update}),this.checkFixedFieldVisibility(zE)&&r.createElement(uy.A,{label:"Fixed Subscription Plan",instructions:"Select an existing subscription plan",emptyOption:"Choose a subscription plan...",name:"plan",value:c,options:f,onChangeHandler:this.update}),this.checkHelperFieldVisibility(zE)&&r.createElement(sd,{label:"Available Plans",instructions:"Name of the plan is in bold, id of the plan is underneath it, you can place this id into select, radio option values so user could pick a plan.",content:r.createElement("ul",{className:"plan-helper-list"},r.createElement("li",{onClick:this.handlePlanHelperToggle},r.createElement("a",{href:"#"},y?"Hide":"Show all ("+f.length+")")),y&&f.map((function(e,t){return r.createElement("li",{key:t},r.createElement("strong",null,e.value),r.createElement("br",null),e.key,r.createElement("br",null))})))}),this.checkFieldVisibility(zE)&&r.createElement("button",{className:"btn download icon",onClick:l,disabled:s},$k(s?"Refreshing...":"Refresh plans")),this.checkFieldVisibility(zE)&&r.createElement(wj,{onCreated:this.handePlanCreated}))}}])&&jj(t.prototype,n),o&&jj(t,o),a}(Kp.A),Oj.contextTypes={updateField:te().func.isRequired},Oj.propTypes={formPaymentFields:te().arrayOf(te().shape({handle:te().string.isRequired,label:te().string.isRequired})),integration:te().object.isRequired,paymentType:te().string.isRequired,amount:te().oneOfType([te().string,te().number]),currency:te().string,interval:te().string,description:te().string,plan:te().string,paymentFieldMapping:te().object.isRequired,isFetching:te().bool.isRequired,fetchPlans:te().func.isRequired},gj=Oj))||gj;function xj(e){return xj="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},xj(e)}function Ij(e,t){for(var n=0;n0&&this.renderProperties())}}])&&Gj(t.prototype,n),o&&Gj(t,o),a}(Kp.A),Bj.title="Payments",Bj.propTypes={composerProperties:te().object.isRequired,paymentProperties:te().object,paymentGatewayList:te().array.isRequired,fetchPaymentGateways:te().func.isRequired,isFetching:te().bool.isRequired},Bj.contextTypes=Lj(Lj({},Kp.A.contextTypes),{},{properties:te().shape({type:te().string.isRequired,integrationId:te().oneOfType([te().string,te().number]),paymentNotifications:te().oneOfType([te().object,te().array]),paymentType:te().string,amount:te().oneOfType([te().string,te().number]),currency:te().string,interval:te().string,description:te().string,plan:te().string,paymentFieldMapping:te().oneOfType([te().object,te().array]),customerFieldMapping:te().oneOfType([te().object,te().array])}),isPro:te().bool}),Fj=Bj))||Fj;function Wj(e){return Wj="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},Wj(e)}function Jj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zj(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function yR(e,t){if(e){if("string"==typeof e)return dR(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dR(e,t):void 0}}function dR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}(e);try{for(o.s();!(n=o.n()).done;){var i=n.value;-1===t.indexOf(i.key)&&r.push(i)}}catch(e){o.e(e)}finally{o.f()}return r};function HR(e){return HR="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},HR(e)}function NR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function MR(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function BS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(O=Object.assign(O,QS)),p>0&&(O=Object.assign(O,VS));var w=null;if(g.type===H)v="Form Settings",w=r.createElement(sO,{formStatuses:o});else if(g.type&&GS[g.type]){var E=GS[g.type];v=E.title||v,w=r.createElement(E,null)}var j=-1===[H,N,L,V,M,T,q,U,Q,k,I,D,F,S,G].indexOf(g.type);return r.createElement("div",{className:"property-editor"},r.createElement(Ob,{editAdminNotifications:u,editForm:i,editValidation:a,editIntegrations:c,editPayments:s,editConnections:l,editRules:f,hash:t,crmIntegrationCount:p,paymentGatewayCount:y,isRulesEnabled:h,isPro:m}),r.createElement("h3",null,r.createElement("span",null,$k(v)),j&&r.createElement(Qp.Tooltip,{title:$k("Reset to default values"),position:"bottom-start",theme:"light",arrow:!0},r.createElement("button",{className:"btn small property-reset",onClick:this.resetField},$k("Reset")))),r.createElement("hr",null),!!g.label&&b&&r.createElement("h4",{dangerouslySetInnerHTML:{__html:g.label}}),!!g.label&&!b&&r.createElement("h4",null,g.label),r.createElement("div",{className:"property-wrapper"},w||r.createElement("p",null,$k("Please select an element"))))}}],n&&HS(t.prototype,n),o&&HS(t,o),a}(r.Component),xS.propTypes={properties:te().object.isRequired,hash:te().string.isRequired,updateProperties:te().func.isRequired,updateFormMetadata:te().func.isRequired,editForm:te().func.isRequired,editAdminNotifications:te().func.isRequired,editIntegrations:te().func.isRequired,editPayments:te().func.isRequired,crmIntegrationCount:te().number.isRequired,paymentGatewayCount:te().number.isRequired,editConnections:te().func.isRequired,editRules:te().func.isRequired,fields:te().array},xS.contextTypes={isRulesEnabled:te().bool.isRequired,renderHtml:te().bool.isRequired,isPro:te().bool.isRequired},xS.childContextTypes={hash:te().string.isRequired,properties:te().object,updateField:te().func.isRequired,updateMetadata:te().func.isRequired},kS=xS))||kS;function YS(e){return YS="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},YS(e)}function WS(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&(e.values=e.values.slice(0,1)),e.value=""):(e.value=pC(e.value),e.values=[]))},mC=function(e){if(null!=e&&e.options&&Array.isArray(e.values)){var t=new Set(e.options.map((function(e){return pC(e.value)})));e.values=e.values.map(pC).filter((function(e){return""!==e&&t.has(e)})),hC(e)&&e.values.length>1&&(e.values=e.values.slice(0,1))}};function vC(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.hash,r=t.isChecked,o=t.value,i=void 0===o?null:o,a=sC({},e);switch(t.type){case Oe:if(!e[n])return e;var u=e[n],c=Array.isArray(u.options)?aC(u.options):[];return c.push({label:"",value:""}),a[n]=sC(sC({},u),{},{options:c}),a;case we:if(e[n]&&e[n].options){a[n]=sC({},e[n]);for(var l=aC(e[n].options),s=!1,f=l.length-1;f>=0;f--){var p=l[f],y=p.label,d=p.value;y.toString().length||d.toString().length||(l.splice(f,1),s=!0)}a[n].options=l;var h=a[n].values;if(Array.isArray(h)&&(a[n].values=aC(h),mC(a[n]),a[n].values.length!==h.length&&(s=!0)),bC(a[n]),s)return a}return e;case Ee:if(e[n]&&e[n].options){a[n]=sC({},e[n]);var b=t.label,m=t.index,v=aC(e[n].options),g=pC(v[m].value),O=pC(i),w=pC(b);if(v[m]=sC(sC({},v[m]),{},{value:O,label:w}),a[n].options=v,Array.isArray(e[n].values)){var E=new Set(v.map((function(e){return pC(e.value)}))),j=e[n].values.map(pC).map((function(e){return e===g?O:e})).filter((function(e){return""!==e&&E.has(e)})),A=new Set;a[n].values=j.filter((function(e){return!A.has(e)&&(A.add(e),!0)}))}return void 0!==a[n].value&&pC(a[n].value)===g&&(a[n].value=O),bC(a[n]),mC(a[n]),a}return e;case je:var R=t.index;if(!e[n])return e;a[n]=sC({},e[n]);var P=a[n],S=pC(P.options[R].value);if(dC(P)){if(hC(P))P.values=r?[S]:[];else{var C=Array.isArray(P.values)?aC(P.values).map(pC):[],k=C.indexOf(S);r&&-1===k&&C.push(S),r||-1===k||C.splice(k,1),P.values=C}mC(P)}else P.value=r?S:"";return bC(P),a;case Ae:if(!e[n])return e;a[n]=sC({},e[n]);var x=a[n],I=pC(i);if(dC(x)){if(hC(x))x.values=[I];else{var T=Array.isArray(x.values)?aC(x.values).map(pC):[];T.includes(I)||T.push(I),x.values=T}mC(x)}else x.value=I;return bC(x),a;case Re:if(!e[n])return e;a[n]=sC({},e[n]);var q=a[n],D=pC(i);if(dC(q)){var F=Array.isArray(q.values)?aC(q.values).map(pC):[],B=F.indexOf(D);-1!==B&&F.splice(B,1),q.values=F,mC(q)}else q.value="";return bC(q),a;case Pe:if(!e[n])return e;var H=e[n],N=Array.isArray(H.options)?H.options:[],M=r?N.map((function(e){return{label:e.label,value:md()(e.label)}})):N.map((function(e){return{label:e.label,value:e.label}}));return a[n]=sC(sC({},H),{},{showCustomValues:!!r,options:M}),mC(a[n]),bC(a[n]),a;case Se:return function(e,t){var n=t.index,r=t.newIndex,o=t.hash,i=sC({},e),a=e[o];if(null==a||!a.options)return e;var u=aC(a.options),c=u.splice(n,1),l=iC(c,1)[0];return u.splice(r,0,l),i[o]=sC(sC({},a),{},{options:u}),mC(i[o]),bC(i[o]),i}(e,t);case Ce:return function(e,t){var n=t.hash,r=t.index,o=sC({},e),i=e[n];if(null==i||!i.options)return e;var a=[].concat(aC(i.options.slice(0,r)),aC(i.options.slice(r+1)));return o[n]=sC(sC({},i),{},{options:a}),mC(o[n]),bC(o[n]),o}(e,t);default:return e}}function gC(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}(e,t)||wC(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 OC(e){return function(e){if(Array.isArray(e))return EC(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||wC(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wC(e,t){if(e){if("string"==typeof e)return EC(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?EC(e,t):void 0}}function EC(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:PC,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case it:return function(e,t){var n=t.pageHash,r=AC({},e);return Array.isArray(r.list)&&(r.list=AC({},r.list)),r.list[n]=AC({},SC),r}(e,t);case at:return function(e,t){var n=t.pageHash,r=AC({},e);return delete r.list[n],r}(e,t);case ut:return function(e,t){var n=t.pageHash,r=t.hash,o=AC({},e);return o.list[n].fieldRules.push(AC(AC({},CC),{},{hash:r})),o}(e,t);case ct:return function(e,t){var n=t.pageHash,r=t.index,o=AC({},e);return o.list[n].fieldRules.splice(r,1),o}(e,t);case lt:return function(e,t){var n=t.pageHash,r=t.targetPageHash,o=AC({},e);return o.list[n].gotoRules.push(AC(AC({},kC),{},{targetPageHash:r})),o}(e,t);case st:return function(e,t){var n=t.pageHash,r=t.index,o=AC({},e);return o.list[n].gotoRules.splice(r,1),o}(e,t);case ft:return function(e,t){var n=t.pageHash,r=t.index,o=AC({},e);return o.list[n].fieldRules[r].show=!o.list[n].fieldRules[r].show,o}(e,t);case pt:return function(e,t){var n=t.pageHash,r=t.target,o=t.index,i=AC({},e),a="".concat(r,"Rules");return i.list[n][a][o].matchAll=!i.list[n][a][o].matchAll,i}(e,t);case yt:case dt:case ht:case bt:case mt:return function(e,t){var n=t.pageHash,r=t.target,o=t.ruleIndex,i=t.index,a="".concat(r,"Rules"),u=OC(e.list[n][a][o].criteria);switch(t.type){case yt:u.push(AC(AC({},xC),{},{hash:t.hash}));break;case dt:u.splice(i,1);break;case ht:u[i].hash=t.hash,u[i].value="";break;case bt:u[i].equals=!u[i].equals;break;case mt:u[i].value=t.value;break;default:return e}var c=JSON.parse(JSON.stringify(e));return c.list[n][a][o].criteria=u,c}(e,t);default:return e}};function TC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qC(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n